commit cd2893965f901310e44466a53c19a703b0ece107
Author: FRIGN <[email protected]>
AuthorDate: Fri Sep 2 10:49:42 2016 +0200
Commit: FRIGN <[email protected]>
CommitDate: Fri Sep 2 10:49:42 2016 +0200
Stop hiding what we're doing in the Makefile
On Gentoo for instance they are literally stripping the @'s from our
Makefiles to make the output usable. It makes sense to remove this
abstraction.
diff --git a/Makefile b/Makefile
index 47fce24..4db2558 100644
--- a/Makefile
+++ b/Makefile
@@ -11,29 +11,26 @@ quark.o: quark.c config.h config.mk
${CC} -c ${CFLAGS} quark.c
config.h:
- @echo creating $@ from config.def.h
- @cp config.def.h $@
+ cp config.def.h $@
clean:
rm -f quark quark.o quark-${VERSION}.tar.gz
dist: clean
- @echo creating dist tarball
- @mkdir -p quark-${VERSION}
- @cp -R LICENSE Makefile arg.h config.def.h config.mk quark.1 quark.c
quark-${VERSION}
- @tar -cf quark-${VERSION}.tar quark-${VERSION}
- @gzip quark-${VERSION}.tar
- @rm -rf quark-${VERSION}
+ mkdir -p quark-${VERSION}
+ cp -R LICENSE Makefile arg.h config.def.h config.mk quark.1 \
+ quark.c quark-${VERSION}
+ tar -cf quark-${VERSION}.tar quark-${VERSION}
+ gzip quark-${VERSION}.tar
+ rm -rf quark-${VERSION}
install: all
- @echo installing executable file to ${DESTDIR}${PREFIX}/bin
- @mkdir -p ${DESTDIR}${PREFIX}/bin
- @cp -f quark ${DESTDIR}${PREFIX}/bin
- @chmod 755 ${DESTDIR}${PREFIX}/bin/quark
- @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
- @mkdir -p ${DESTDIR}${MANPREFIX}/man1
- @cp quark.1 ${DESTDIR}${MANPREFIX}/man1/quark.1
- @chmod 644 ${DESTDIR}${MANPREFIX}/man1/quark.1
+ mkdir -p ${DESTDIR}${PREFIX}/bin
+ cp -f quark ${DESTDIR}${PREFIX}/bin
+ chmod 755 ${DESTDIR}${PREFIX}/bin/quark
+ mkdir -p ${DESTDIR}${MANPREFIX}/man1
+ cp quark.1 ${DESTDIR}${MANPREFIX}/man1/quark.1
+ chmod 644 ${DESTDIR}${MANPREFIX}/man1/quark.1
uninstall:
rm -f ${DESTDIR}${PREFIX}/bin/quark