Fix a few minor issues in the makefile & remove debug target
* Fix a bug that would cause distclean to fail if config.h didn't exist * Make sure the options target is run when running make dunst * Remove debug target as the optimization override it was doing was only applied in the linking phase. Optimizations are applied during compilation, not linking, and I don't see any easy way to fix that so let's drop the target entirely.
This commit is contained in:
parent
655abd7cc8
commit
ae87efc0a2
8
Makefile
8
Makefile
@ -33,17 +33,13 @@ config.h: config.def.h
|
|||||||
@echo creating $@ from $<
|
@echo creating $@ from $<
|
||||||
@cp $< $@
|
@cp $< $@
|
||||||
|
|
||||||
dunst: ${OBJ} main.o
|
dunst: options ${OBJ} main.o
|
||||||
@echo "${CC} ${CFLAGS} -o $@ ${OBJ} ${LDFLAGS}"
|
@echo "${CC} ${CFLAGS} -o $@ ${OBJ} ${LDFLAGS}"
|
||||||
@${CC} ${CFLAGS} -o $@ ${OBJ} main.o ${LDFLAGS}
|
@${CC} ${CFLAGS} -o $@ ${OBJ} main.o ${LDFLAGS}
|
||||||
|
|
||||||
dunstify:
|
dunstify:
|
||||||
@${CC} ${CFLAGS} -o $@ dunstify.c -std=c99 $(shell pkg-config --libs --cflags glib-2.0 libnotify)
|
@${CC} ${CFLAGS} -o $@ dunstify.c -std=c99 $(shell pkg-config --libs --cflags glib-2.0 libnotify)
|
||||||
|
|
||||||
debug: ${OBJ}
|
|
||||||
@echo CC -o $@
|
|
||||||
@${CC} ${CFLAGS} -O0 -o dunst ${OBJ} ${LDFLAGS}
|
|
||||||
|
|
||||||
clean-dunst:
|
clean-dunst:
|
||||||
rm -f dunst ${OBJ} main.o
|
rm -f dunst ${OBJ} main.o
|
||||||
rm -f org.knopwob.dunst.service
|
rm -f org.knopwob.dunst.service
|
||||||
@ -60,7 +56,7 @@ clean: clean-dunst clean-dunstify clean-doc test-clean
|
|||||||
distclean: clean clean-config
|
distclean: clean clean-config
|
||||||
|
|
||||||
clean-config:
|
clean-config:
|
||||||
rm config.h
|
rm -f config.h
|
||||||
|
|
||||||
doc: docs/dunst.1
|
doc: docs/dunst.1
|
||||||
docs/dunst.1: docs/dunst.pod
|
docs/dunst.1: docs/dunst.pod
|
||||||
|
Loading…
x
Reference in New Issue
Block a user