Fix build for Solaris: "all" must be the first make target.
authorJeremy Harris <jgh146exb@wizmail.org>
Mon, 14 Mar 2016 12:13:43 +0000 (12:13 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Mon, 14 Mar 2016 14:00:41 +0000 (14:00 +0000)
Broken-by: dfe7d917154a Bug 1578
src/OS/Makefile-Base
src/OS/Makefile-HP-UX
src/OS/Makefile-SunOS5
src/OS/os.c-HP-UX
src/OS/os.c-SunOS5

index ff4a83e..3f07396 100644 (file)
@@ -604,7 +604,7 @@ log.o:           $(HDRS) log.c
 lss.o:           $(HDRS) lss.c
 match.o:         $(HDRS) match.c
 moan.o:          $(HDRS) moan.c
-os.o:            $(HDRS) os.c
+os.o:            $(HDRS) $(OS_C_INCLUDES) os.c
 parse.o:         $(HDRS) parse.c
 queue.o:         $(HDRS) queue.c
 rda.o:           $(HDRS) rda.c
index e00940f..ea35144 100644 (file)
@@ -22,6 +22,6 @@ EXIMON_TEXTPOP=
 DBMLIB=-lndbm
 RANLIB=@true
 
-os.o: setenv.c
+OS_C_INCLUDES=setenv.c
 
 # End
index 351b43a..568e99f 100644 (file)
@@ -19,6 +19,6 @@ XINCLUDE=-I$(X11)/include
 XLFLAGS=-L$(X11)/lib -R$(X11)/lib
 X11LIB=$(X11)/lib
 
-os.o: setenv.c
+OS_C_INCLUDES=setenv.c
 
 # End
index 1b78d7e..fdd8708 100644 (file)
@@ -9,6 +9,8 @@
 /* HP-UX-specific code. This is concatenated onto the generic
 src/os.c file. */
 
-#include "setenv.c"
+#ifndef COMPILE_UTILITY
+# include "setenv.c"
+#endif
 
 /* End of os.c-SunHP-UX */
index e298f6d..1624869 100644 (file)
@@ -9,7 +9,7 @@
 /* Solaris-specific code. This is concatenated onto the generic
 src/os.c file. */
 
-#ifdef MISSING_UNSETENV_3
+#if defined(MISSING_UNSETENV_3) && !defined(COMPILE_UTILITY)
 # include "setenv.c"
 #endif