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