Consistently use "superuser" instead of "super user"
[pgsql.git] / src / makefiles / Makefile.hpux
blob7e18770d8969c3b927c8dc3317eda94fa4d46b3d
1 # Using X/Open Networking Interfaces requires to link with libxnet.
2 # Without specifying this, bind(), getpeername() and so on don't work
3 # correctly in the LP64 data model.
4 LIBS := -lxnet $(LIBS)
6 # Set up rpath so that the executables don't need SHLIB_PATH to be set.
7 # (Note: --disable-rpath is a really bad idea on this platform...)
8 ifeq ($(with_gnu_ld), yes)
9    rpath = -Wl,-rpath -Wl,'$(rpathdir)'
10 else
11    rpath = -Wl,+b -Wl,'$(rpathdir)'
12 endif
14 # catch null pointer dereferences
15 ifeq ($(with_gnu_ld), yes)
16 # XXX what to put here?
17 else
18    LDFLAGS_EX += -Wl,-z
19 endif
21 # set up appropriate options for shared library builds
22 export_dynamic = -Wl,-E
24 INSTALL_SHLIB_OPTS = -m 555
26 AROPT = crs
28 ifeq ($(host_cpu), ia64)
29    DLSUFFIX = .so
30 else
31    DLSUFFIX = .sl
32 endif
34 # env var name to use in place of LD_LIBRARY_PATH
35 ld_library_path_var = SHLIB_PATH
37 # Rule for building a shared library from a single .o file
38 %$(DLSUFFIX): %.o
39 ifeq ($(GCC), yes)
40   ifeq ($(with_gnu_ld), yes)
41         $(CC) $(CFLAGS) $< $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ `$(CC) $(LDFLAGS) -print-libgcc-file-name`
42   else
43         $(LD) -b -o $@ $< `$(CC) $(LDFLAGS) -print-libgcc-file-name`
44   endif
45 else
46   ifeq ($(with_gnu_ld), yes)
47         $(CC) $(CFLAGS) $< $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@
48   else
49         $(LD) -b -o $@ $<
50   endif
51 endif
53 sqlmansect = 5