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 diff --git a/Makefile.OSX b/Makefile.OSX deleted file mode 100644 index c54142b..0000000 --- a/Makefile.OSX +++ /dev/null @@ -1,33 +0,0 @@ -INSTALL ?= install - -PREFIX ?= /usr/local - -all: - $(MAKE) -f Makefile.OSX -C src all - -test: - $(MAKE) -f Makefile.OSX -C test all - -install: - $(MAKE) -f Makefile.OSX -C src install - $(MAKE) -f Makefile.OSX -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) -f Makefile.OSX -C src uninstall - $(MAKE) -f Makefile.OSX -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) -f Makefile.OSX -C src clean - $(MAKE) -f Makefile.OSX -C test clean - -distclean: - $(MAKE) -f Makefile.OSX -C src distclean - $(MAKE) -f Makefile.OSX -C test distclean - -.PHONY: all test install uninstall clean distclean