1AROPT = crs 2 3DLSUFFIX = .so 4 5# env var name to use in place of LD_LIBRARY_PATH 6ld_library_path_var = DYLD_LIBRARY_PATH 7 8ifdef PGXS 9 BE_DLLLIBS = -bundle_loader $(bindir)/postgres 10else 11 BE_DLLLIBS = -bundle_loader $(top_builddir)/src/backend/postgres 12endif 13 14# Rule for building a shared library from a single .o file 15%.so: %.o 16 $(CC) $(CFLAGS) $< $(LDFLAGS) $(LDFLAGS_SL) -bundle $(BE_DLLLIBS) -o $@ 17