summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2014-04-04 12:29:32 +0200
committerHelge Deller <deller@gmx.de>2014-04-04 12:29:32 +0200
commit1c2ad0c1b1274c97b7ff69be1dc85c5a6a2c4cb3 (patch)
treedef0597b0b850e65602c8b331eb5984911b19d24
parentc7d0fad82710a09b512359e7720b991162076e49 (diff)
downloadpalo-1c2ad0c1b1274c97b7ff69be1dc85c5a6a2c4cb3.tar.gz
Provide possibility to configure used MAKE tool via environment
variable. Since palo requires GNU make this gives an option to set MAKE=gnumake on HP-UX
-rw-r--r--Makefile21
1 files changed, 12 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index c2d785f..3cc1a13 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,9 @@ endif
export PA
+# GNU make is needed, can be overridden by environment, e.g. for HP-UX
+MAKE ?= make
+
# Choose at most one of RAMDISK or NFSROOT below
#
# Set RAMDISK to a ramdisk image to in order to load the ramdisk on the
@@ -66,10 +69,10 @@ README: README.html
lynx -dump README.html > README
makepalo:
- cd palo && make
+ cd palo && $(MAKE)
makeipl:
- cd ipl && make
+ cd ipl && $(MAKE)
lifimage: all Makefile lifimage-only
@@ -88,18 +91,18 @@ clean:
# We intentionally don't remove iplboot here so that the file
# is available for cross-installation.
rm -f lifimage palo.8.gz changelog.gz palo.tgz
- cd ipl && make clean
- cd palo && make clean
+ cd ipl && $(MAKE) clean
+ cd palo && $(MAKE) clean
realclean:
rm -f iplboot lifimage palo.8.gz changelog.gz README palo.tgz
- cd ipl && make clean
- cd palo && make clean
+ cd ipl && $(MAKE) clean
+ cd palo && $(MAKE) clean
distclean:
rm -f lifimage palo.8.gz changelog.gz README palo.tgz
- cd ipl && make distclean
- cd palo && make distclean
+ cd ipl && $(MAKE) distclean
+ cd palo && $(MAKE) distclean
palo.8.gz: palo.8
gzip -9 < palo.8 > palo.8.gz
@@ -136,5 +139,5 @@ palo.tgz:
# Build RPM source and binary package
palo.rpm:
- rm -f palo.tgz && make palo.tgz && rpmbuild -ta palo.tgz
+ rm -f palo.tgz && $(MAKE) palo.tgz && rpmbuild -ta palo.tgz