AROPT = crs ifeq ($(with_gnu_ld), yes) export_dynamic = -Wl,-E else export_dynamic = -Wl,-Bexport endif ifeq ($(ld_R_works), yes) ifeq ($(with_gnu_ld), yes) rpath = -Wl,-rpath,'$(rpathdir)' else rpath = -Wl,-R'$(rpathdir)' endif endif # Unixware needs threads for everything that uses libpq CFLAGS += $(PTHREAD_CFLAGS) DLSUFFIX = .so ifeq ($(GCC), yes) CFLAGS_SL = -fpic else CFLAGS_SL = -K PIC endif ifeq ($(GCC), yes) SO_FLAGS = -shared else SO_FLAGS = -G endif # Rule for building a shared library from a single .o file %.so: %.o $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) $(SO_FLAGS) -o $@ $< sqlmansect = 5sql