Make port makefile slightly less crufty.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 4 Mar 2002 17:43:32 +0000 (17:43 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 4 Mar 2002 17:43:32 +0000 (17:43 +0000)
src/backend/port/Makefile.in

index 02bae74cff55786383fa4bc94dec83bf69d9910f..9aebfc94bde64d37bd3ba90c49e8430f89f7e0a9 100644 (file)
@@ -21,13 +21,14 @@ subdir = src/backend/port
 top_builddir = ../../..
 include $(top_builddir)/src/Makefile.global
 
-OBJS = dynloader.o @INET_ATON@ @STRERROR@ @MISSING_RANDOM@ @SRANDOM@
-OBJS+= @GETHOSTNAME@ @GETRUSAGE@ @MEMCMP@ @STRCASECMP@ @TAS@ @ISINF@
-OBJS+= @STRTOL@ @STRTOUL@ @SNPRINTF@
+# Note: invoking a macro from Makefile.global is better than substituting
+# here; ideally this file should not need to be generated by configure
+# at all.
+OBJS = dynloader.o $(INET_ATON) $(STRERROR) @MISSING_RANDOM@ @SRANDOM@
+OBJS+= @GETHOSTNAME@ @GETRUSAGE@ $(MEMCMP) @STRCASECMP@ @TAS@ @ISINF@
+OBJS+= @STRTOL@ $(STRTOUL) $(SNPRINTF)
 ifdef STRDUP
 OBJS += $(top_builddir)/src/utils/strdup.o
-$(top_builddir)/src/utils/strdup.o:
-       $(MAKE) -C $(top_builddir)/src/utils strdup.o
 endif
 ifeq ($(PORTNAME), qnx4)
 OBJS += getrusage.o qnx4/SUBSYS.o
@@ -44,6 +45,9 @@ all: SUBSYS.o
 SUBSYS.o: $(OBJS)
        $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
 
+$(top_builddir)/src/utils/strdup.o:
+       $(MAKE) -C $(top_builddir)/src/utils strdup.o
+
 qnx4/SUBSYS.o: qnx4.dir
 
 qnx4.dir: