add option for verbose make output

This commit is contained in:
Sascha Kruse 2013-04-15 18:25:05 +02:00
parent 908ae0af46
commit 7c4d0bce58

View File

@ -14,6 +14,11 @@ SRC = x.c \
notification.c
OBJ = ${SRC:.c=.o}
V ?= 0
ifeq (${V}, 0)
.SILENT:
endif
all: doc options dunst service dunstify
options:
@ -24,7 +29,7 @@ options:
.c.o:
@echo CC -c $<
@${CC} -c $< ${CFLAGS}
${CC} -c $< ${CFLAGS}
${OBJ}: config.h config.mk
@ -33,7 +38,7 @@ config.h:
@cp config.def.h $@
dunst: ${OBJ}
@echo CC -o $@
@echo "${CC} ${CFLAGS} -o $@ ${OBJ} ${LDFLAGS}"
@${CC} ${CFLAGS} -o $@ ${OBJ} ${LDFLAGS}
dunstify:
@ -45,12 +50,12 @@ debug: ${OBJ}
clean:
@echo cleaning
@rm -f ${OBJ}
@rm -f dunst
@rm -f dunst.1
@rm -f org.knopwob.dunst.service
@rm -f core
@rm -f dunstify
rm -f ${OBJ}
rm -f dunst
rm -f dunst.1
rm -f org.knopwob.dunst.service
rm -f core
rm -f dunstify
doc: dunst.1
dunst.1: README.pod
@ -61,23 +66,23 @@ service:
install: all
@echo installing executables to ${DESTDIR}${PREFIX}/bin
@mkdir -p ${DESTDIR}${PREFIX}/bin
@cp -f dunst ${DESTDIR}${PREFIX}/bin
@chmod 755 ${DESTDIR}${PREFIX}/bin/dunst
mkdir -p ${DESTDIR}${PREFIX}/bin
cp -f dunst ${DESTDIR}${PREFIX}/bin
chmod 755 ${DESTDIR}${PREFIX}/bin/dunst
@echo installing manual pages to ${DESTDIR}${MANPREFIX}/man1
@mkdir -p ${DESTDIR}${MANPREFIX}/man1
@cp -f dunst.1 ${DESTDIR}${MANPREFIX}/man1/
@chmod 644 ${DESTDIR}${MANPREFIX}/man1/dunst.1
@mkdir -p "${DESTDIR}${PREFIX}/share/dunst"
@ cp -f dunstrc ${DESTDIR}${PREFIX}/share/dunst
@mkdir -p "${DESTDIR}${PREFIX}/share/dbus-1/services/"
@cp -vf org.knopwob.dunst.service "${DESTDIR}${PREFIX}/share/dbus-1/services/org.knopwob.dunst.service"
mkdir -p ${DESTDIR}${MANPREFIX}/man1
cp -f dunst.1 ${DESTDIR}${MANPREFIX}/man1/
chmod 644 ${DESTDIR}${MANPREFIX}/man1/dunst.1
mkdir -p "${DESTDIR}${PREFIX}/share/dunst"
cp -f dunstrc ${DESTDIR}${PREFIX}/share/dunst
mkdir -p "${DESTDIR}${PREFIX}/share/dbus-1/services/"
cp -vf org.knopwob.dunst.service "${DESTDIR}${PREFIX}/share/dbus-1/services/org.knopwob.dunst.service"
uninstall:
@echo removing executables from ${DESTDIR}${PREFIX}/bin
@rm -f ${DESTDIR}${PREFIX}/bin/dunst
rm -f ${DESTDIR}${PREFIX}/bin/dunst
@echo removing manual page from ${DESTDIR}${MANPREFIX}/man1
@rm -f ${DESTDIR}${MANPREFIX}/man1/dunst
@rm -f ${DESTDIR}${PREFIX}/share/dbus-1/service/org.knopwob.dunst.service
rm -f ${DESTDIR}${MANPREFIX}/man1/dunst
rm -f ${DESTDIR}${PREFIX}/share/dbus-1/service/org.knopwob.dunst.service
.PHONY: all options clean dist install uninstall