add option for verbose make output
This commit is contained in:
parent
908ae0af46
commit
7c4d0bce58
47
Makefile
47
Makefile
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user