postgresql/src/makefiles/Makefile.hpux

30 lines
713 B
Makefile

HPUX_MAJOR= $(shell uname -r|sed 's/^[^.]*\.\([^.]*\).*/\1/')
# HP-UX 10 has a select() in libcurses, so we need to get the libc version first
ifeq ($(HPUX_MAJOR), 10)
LDFLAGS:= -Wl,-E -lc $(LDFLAGS)
endif
# HP-UX 09 needs libc before libPW, so we need to get the libc version first
ifeq ($(HPUX_MAJOR), 09)
LDFLAGS:= -Wl,-E $(LDFLAGS:-lPW=-lc -lPW)
endif
# Does anyone use this stuff?
#ifdef ENFORCE_ALIGNMENT
# CFLAGS+= -DNOFIXADE
#else
# ifeq ($(HPUX_MAJOR), 08)
# CFLAGS+= +u -DHP_S500_ALIGN
# LDFLAGS+= +u
# else
# ifeq ($(HPUX_MAJOR), 09)
# ifeq ($(CC), cc)
# CFLAGS+= +u4
# LDFLAGS+= +u4
# endif
# endif
# endif
#endif
%.sl: %.o
$(LD) -b -o $@ $<