1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
AROPT = cq # bsdi 4.0 and later is ELF DLSUFFIX = .so ifeq ($(host_os), bsdi2.0) DLSUFFIX = .o endif ifeq ($(host_os), bsdi2.1) DLSUFFIX = .o endif ifeq ($(findstring bsdi3, $(host_os)), bsdi3) DLSUFFIX = .o endif ifeq ($(DLSUFFIX), .so) CFLAGS_SL = -fpic export_dynamic = -export-dynamic else CFLAGS_SL = endif %.so: %.o $(LD) -shared -o $@ $<