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