r1867

dslinux_amadeus at dslinux.in-berlin.de dslinux_amadeus at dslinux.in-berlin.de
Tue Sep 4 19:53:49 CEST 2007


Author: amadeus
Date: 2007-09-04 19:53:43 +0200 (Tue, 04 Sep 2007)
New Revision: 1867

Log:
improve Makefile for parallel build

Modified: trunk/user/netcat/Makefile
===================================================================
--- trunk/user/netcat/Makefile	2007-09-04 17:51:31 UTC (rev 1866)
+++ trunk/user/netcat/Makefile	2007-09-04 17:53:43 UTC (rev 1867)
@@ -49,11 +49,11 @@
 	XFLAGS="/AS -D__MSDOS__ -DMSDOS"  o=obj
 
 ultrix:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DULTRIX'
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DULTRIX'
 
 # you may need XLIBS='-lresolv -l44bsd' if you have BIND 4.9.x
 sunos:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DSUNOS' STATIC=-Bstatic \
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DSUNOS' STATIC=-Bstatic \
 	XLIBS='-lresolv'
 
 # Pick this one ahead of "solaris" if you actually have the nonshared
@@ -61,64 +61,64 @@
 # or install them, forcing you to use shared libs for any network apps.
 # Kludged for gcc, which many regard as the only thing available.
 solaris-static:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DSYSV=4 -D__svr4__ -DSOLARIS' \
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DSYSV=4 -D__svr4__ -DSOLARIS' \
 	CC=gcc STATIC=-static XLIBS='-lnsl -lsocket -lresolv'
 
 # the more usual shared-lib version...
 solaris:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DSYSV=4 -D__svr4__ -DSOLARIS' \
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DSYSV=4 -D__svr4__ -DSOLARIS' \
 	CC=gcc STATIC= XLIBS='-lnsl -lsocket -lresolv'
 
 aix:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DAIX'
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DAIX'
 
 linux:
 #	make -e $(ALL) $(MFLAGS) XFLAGS='-DLINUX' STATIC=-static
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DLINUX' 
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DLINUX' 
 
 # irix 5.2, dunno 'bout earlier versions.  If STATIC='-non_shared' doesn't
 # work for you, null it out and yell at SGI for their STUPID default
 # of apparently not installing /usr/lib/nonshared/*.  Sheesh.
 irix:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DIRIX -DSYSV=4 -D__svr4__' \
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DIRIX -DSYSV=4 -D__svr4__' \
 	STATIC=-non_shared
 
 osf:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DOSF' STATIC=-non_shared
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DOSF' STATIC=-non_shared
 
 # virtually the same as netbsd/bsd44lite/whatever
 freebsd:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DFREEBSD' STATIC=-static
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DFREEBSD' STATIC=-static
 
 bsdi:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DBSDI' STATIC=-Bstatic
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DBSDI' STATIC=-Bstatic
 
 netbsd:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DNETBSD' STATIC=-static
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DNETBSD' STATIC=-static
 
 # finally got to an hpux box, which turns out to be *really* warped. 
 # STATIC here means "linker subprocess gets args '-a archive'" which causes
 # /lib/libc.a to be searched ahead of '-a shared', or /lib/libc.sl.
 hpux:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DHPUX' STATIC="-Wl,-a,archive"
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DHPUX' STATIC="-Wl,-a,archive"
 
 # unixware from bmc at telebase.com; apparently no static because of the
 # same idiotic lack of link libraries
 unixware:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DUNIXWARE -DSYSV=4 -D__svr4__' \
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DUNIXWARE -DSYSV=4 -D__svr4__' \
 	STATIC= XLIBS='-L/usr/lib -lnsl -lsocket -lresolv'
 
 # from Declan Rieb at sandia, for a/ux 3.1.1 [also suggests using gcc]:
 aux:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DAUX' STATIC=-static CC=gcc
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DAUX' STATIC=-static CC=gcc
 
 # Nexstep from mudge: NeXT cc is really old gcc
 next:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DNEXT' STATIC=-Bstatic
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DNEXT' STATIC=-Bstatic
 
 # start with this for a new architecture, and see what breaks.
 generic:
-	make -e $(ALL) $(MFLAGS) XFLAGS='-DGENERIC' STATIC=
+	$(MAKE) -e $(ALL) $(MFLAGS) XFLAGS='-DGENERIC' STATIC=
 
 # Still at large: dgux dynix ???
 




More information about the dslinux-commit mailing list