diff --git a/man/Makefile b/man/Makefile index 39950ee..ab4f0ec 100644 --- a/man/Makefile +++ b/man/Makefile @@ -1,9 +1,11 @@ +INSTALL = install + PREFIX = /usr/local all: install: - cp faketime.1 "${DESTDIR}${PREFIX}/share/man/man1/faketime.1" + $(INSTALL) -Dm0644 faketime.1 "${DESTDIR}${PREFIX}/share/man/man1/faketime.1" gzip "${DESTDIR}${PREFIX}/share/man/man1/faketime.1" uninstall: diff --git a/meta/Makefile b/meta/Makefile index d7a4b3c..148c4b3 100644 --- a/meta/Makefile +++ b/meta/Makefile @@ -1,11 +1,13 @@ +INSTALL = install + PREFIX = /usr/local all: install: - -mkdir -p "${DESTDIR}${PREFIX}/share/doc/faketime" - cp ../README "${DESTDIR}${PREFIX}/share/doc/faketime/README" - cp Changelog "${DESTDIR}${PREFIX}/share/doc/faketime/Changelog" + $(INSTALL) -dm0755 "${DESTDIR}${PREFIX}/share/doc/faketime/" + $(INSTALL) -m0644 ../README "${DESTDIR}${PREFIX}/share/doc/faketime/README" + $(INSTALL) -m0644 Changelog "${DESTDIR}${PREFIX}/share/doc/faketime/Changelog" uninstall: rm -f "${DESTDIR}${PREFIX}/share/doc/faketime/README" diff --git a/src/Makefile b/src/Makefile index 54dcfa1..c3bb4ed 100644 --- a/src/Makefile +++ b/src/Makefile @@ -41,6 +41,7 @@ # CC = gcc +INSTALL = install PREFIX = /usr/local @@ -72,9 +73,9 @@ distclean: clean install: ${LIBS} @echo @echo "Copying the libraries to /usr/lib/faketime and the wrapper script to /usr/bin ..." - -mkdir -p "${DESTDIR}${PREFIX}/lib/faketime" - cp ${LIBS} "${DESTDIR}${PREFIX}/lib/faketime" - cp faketime "${DESTDIR}${PREFIX}/bin" + $(INSTALL) -dm0755 "${DESTDIR}${PREFIX}/lib/faketime/" + $(INSTALL) -m0644 ${LIBS} "${DESTDIR}${PREFIX}/lib/faketime/" + $(INSTALL) -Dm0755 faketime "${DESTDIR}${PREFIX}/bin/faketime" uninstall: for f in ${LIBS}; do rm -f "${DESTDIR}${PREFIX}/lib/faketime/$$f"; done