Use install(1) instead of mkdir(1) and cp(1) in Makefiles.

Signed-off-by: Lukas Fleischer <info@cryptocrack.de>
This commit is contained in:
Lukas Fleischer
2011-05-10 22:07:10 +02:00
parent bb9b292a41
commit b6ca32ed23
3 changed files with 12 additions and 7 deletions

View File

@@ -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:

View File

@@ -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"

View File

@@ -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