| Simplify Makefile output to be easier debuggable. - geomyidae - A small C-based gopherd. |
| git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ |
| Log |
| Files |
| Refs |
| Tags |
| README |
| LICENSE |
| --- |
| commit 134b64204e21b6c2572b7f933a7d961abdd904f0 |
| parent 4e66272c8cba2a8d17464ed5af2b2a02221d554d |
| Author: Christoph Lohmann <20h@r-36.net> |
| Date: Sun, 7 Jun 2020 12:55:39 +0200
Simplify Makefile output to be easier debuggable.
Thanks for the hints Evil_Bob.
Diffstat:
M Makefile | 52 +++++++++++--------------------
1 file changed, 19 insertions(+), 33 deletions(-)
--- |
| diff --git a/Makefile b/Makefile |
| @@ -16,52 +16,38 @@ GEOM_LDFLAGS = -L/usr/lib -L. ${LDFLAGS}
SRC = main.c ind.c handlr.c
OBJ = ${SRC:.c=.o}
-all: options ${NAME}
-
-options:
- @echo ${NAME} build options:
- @echo "CFLAGS = ${GEOM_CFLAGS}"
- @echo "LDFLAGS = ${GEOM_LDFLAGS}"
- @echo "CC = ${CC}"
+all: ${NAME}
.c.o:
- @echo CC $<
- @${CC} ${GEOM_CFLAGS} -c $<
+ ${CC} ${GEOM_CFLAGS} -c $<
${OBJ}:
${NAME}: ${OBJ}
- @echo CC -o $@
- @${CC} -o $@ ${OBJ} ${GEOM_LDFLAGS}
+ ${CC} -o $@ ${OBJ} ${GEOM_LDFLAGS}
clean:
- @echo cleaning
- @rm -f ${NAME} ${OBJ} ${NAME}-${VERSION}.tar.gz
+ rm -f ${NAME} ${OBJ} ${NAME}-${VERSION}.tar.gz
install: all
- @echo installing executable to ${DESTDIR}${BINDIR}
- @mkdir -p "${DESTDIR}${BINDIR}"
- @cp -f ${NAME} "${DESTDIR}${BINDIR}"
- @chmod 755 "${DESTDIR}${BINDIR}/${NAME}"
- @echo installing manpage to "${DESTDIR}${MANDIR}"
- @mkdir -p "${DESTDIR}${MANDIR}"
- @cp -f ${NAME}.8 "${DESTDIR}${MANDIR}"
- @chmod 644 "${DESTDIR}${MANDIR}/${NAME}.8"
+ mkdir -p "${DESTDIR}${BINDIR}"
+ cp -f ${NAME} "${DESTDIR}${BINDIR}"
+ chmod 755 "${DESTDIR}${BINDIR}/${NAME}"
+ mkdir -p "${DESTDIR}${MANDIR}"
+ cp -f ${NAME}.8 "${DESTDIR}${MANDIR}"
+ chmod 644 "${DESTDIR}${MANDIR}/${NAME}.8"
uninstall:
- @echo removing executable file from ${DESTDIR}${BINDIR}
- @rm -f "${DESTDIR}${BINDIR}/${NAME}"
- @echo removing manpage from "${DESTDIR}${MANDIR}"
- @rm -f "${DESTDIR}${MANDIR}/${NAME}.8"
+ rm -f "${DESTDIR}${BINDIR}/${NAME}"
+ rm -f "${DESTDIR}${MANDIR}/${NAME}.8"
dist: clean
- @echo creating dist tarball
- @mkdir -p ${NAME}-${VERSION}
- @cp -R rc.d CGI README LICENSE index.gph Makefile ${NAME}.8 \
+ mkdir -p ${NAME}-${VERSION}
+ cp -R rc.d CGI README LICENSE index.gph Makefile ${NAME}.8 \
*.c *.h ${NAME}-${VERSION}
- @tar -cf ${NAME}-${VERSION}.tar ${NAME}-${VERSION}
- @gzip ${NAME}-${VERSION}.tar
- @mv ${NAME}-${VERSION}.tar.gz ${NAME}-${VERSION}.tgz
- @rm -rf "${NAME}-${VERSION}"
+ tar -cf ${NAME}-${VERSION}.tar ${NAME}-${VERSION}
+ gzip ${NAME}-${VERSION}.tar
+ mv ${NAME}-${VERSION}.tar.gz ${NAME}-${VERSION}.tgz
+ rm -rf "${NAME}-${VERSION}"
-.PHONY: all options clean dist install uninstall
+.PHONY: all clean dist install uninstall |