1
0
Files
irix-657m-src/eoe/lib/libdlook/Makefile
2022-09-29 17:59:04 +03:00

47 lines
1.4 KiB
Makefile

#!smake
#
# Makefile for libdlook.
#
BASELIB=libdlook_32_M2.a
ALTLIBS=libdlook_64_M4.a libdlook_n32_M4.a libdlook_64_M3.a libdlook_n32_M3.a
DSOEXPORTS=common.exports
DSOEXPORTS_32_ABI=common.exports
DSOEXPORTS_64_ABI=common.exports
LDIRT=so_locations
include $(ROOT)/usr/include/make/librootdefs
#LLDLIBS=-exports -lc
LLDLIBS= -lc
INSOPT=-m 444 -idb "nostrip"
INSOPT4=-idb "mach(CPUARCH=R4000)"
INSOPT4_64=-idb "mach(CPUARCH=R4000 MODE=64bit)"
INSOPT8=-idb "mach(CPUARCH=R8000 CPUARCH=R10000 CPUARCH=R5000)"
INSOPT8_64=-idb "mach(CPUARCH=R8000 CPUARCH=R10000 MODE=64bit)"
DSONAMEOPT=-soname libdlook.so
LLDOPTS= -init __init_dlook
default: $(TARGETS)
include $(LIBROOTRULES)
exports install! default
$(INST_32_M2) $(INSOPT) -src libdlook_32_M2.so libdlook.so
$(INST_N32_M3) $(INSOPT) -src libdlook_n32_M3.so libdlook.so
$(INST_64_M3) $(INSOPT) -src libdlook_64_M3.so libdlook.so
$(INST_N32_M4) $(INSOPT) -src libdlook_n32_M4.so libdlook.so
$(INST_64_M4) $(INSOPT) -src libdlook_64_M4.so libdlook.so
$(I_N32_M3) (cd libdlook_n32_M3; $(INST_N32) $(INSOPT4) -lns mips3/libdlook.so libdlook.so)
$(I_64_M3) (cd libdlook_64_M3; $(INST_64) $(INSOPT4) -lns mips3/libdlook.so libdlook.so)
$(I_N32_M4) (cd libdlook_n32_M4; $(INST_N32) $(INSOPT8) -lns mips4/libdlook.so libdlook.so)
$(I_64_M4) (cd libdlook_64_M4; $(INST_64) $(INSOPT8_64) -lns mips4/libdlook.so libdlook.so)