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 | |
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 | |
%.so: %.o | |
$(CC) $(SO_FLAGS) -o $@ $< | |
sqlmansect = 5sql | |
# Unixware needs threads for everything that uses libpq | |
CFLAGS += $(PTHREAD_CFLAGS) |