summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorWolfgang Hommel <wolfgang.hommel@lrz.de>2014-02-13 12:33:00 +0100
committerWolfgang Hommel <wolfgang.hommel@lrz.de>2014-02-13 12:33:00 +0100
commit740e2858dcf96f6c0e07f10d2a3a7df948aa7c02 (patch)
treed32b0f7024df90b54ce158da8f72a99c4cce9098 /Makefile
parentb28b5c3a5d2ba67170ccb8883ef63c0dc948abb5 (diff)
downloadlibfaketime-740e2858dcf96f6c0e07f10d2a3a7df948aa7c02.tar.gz
OSX autoselection in primary Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 13 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index bd024a3..d88e35a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,31 +1,34 @@
INSTALL ?= install
+UNAME=$(shell uname)
+SELECTOR:=$(shell if test "${UNAME}" = "Darwin" ; then echo "-f Makefile.OSX" ; fi)
+
all:
- $(MAKE) -C src all
+ $(MAKE) $(SELECTOR) -C src all
test:
- $(MAKE) -C test all
+ $(MAKE) $(SELECTOR) -C test all
install:
- $(MAKE) -C src install
- $(MAKE) -C man install
+ $(MAKE) $(SELECTOR) -C src install
+ $(MAKE) $(SELECTOR) -C man install
$(INSTALL) -dm0755 "${DESTDIR}${PREFIX}/share/doc/faketime/"
$(INSTALL) -m0644 README "${DESTDIR}${PREFIX}/share/doc/faketime/README"
$(INSTALL) -m0644 NEWS "${DESTDIR}${PREFIX}/share/doc/faketime/NEWS"
uninstall:
- $(MAKE) -C src uninstall
- $(MAKE) -C man uninstall
+ $(MAKE) $(SELECTOR) -C src uninstall
+ $(MAKE) $(SELECTOR) -C man uninstall
rm -f "${DESTDIR}${PREFIX}/share/doc/faketime/README"
rm -f "${DESTDIR}${PREFIX}/share/doc/faketime/NEWS"
rmdir "${DESTDIR}${PREFIX}/share/doc/faketime"
clean:
- $(MAKE) -C src clean
- $(MAKE) -C test clean
+ $(MAKE) $(SELECTOR) -C src clean
+ $(MAKE) $(SELECTOR) -C test clean
distclean:
- $(MAKE) -C src distclean
- $(MAKE) -C test distclean
+ $(MAKE) $(SELECTOR) -C src distclean
+ $(MAKE) $(SELECTOR) -C test distclean
.PHONY: all test install uninstall clean distclean