Makefile: just show the compiler output - dmenu - dynamic menu | |
git clone git://git.suckless.org/dmenu | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit a314412f4b80af5100901344856a341f8ea4cc7a | |
parent a9eae39e934d8dab7f1772570efb5f25825bfe01 | |
Author: Hiltjo Posthuma <[email protected]> | |
Date: Sat, 2 Jun 2018 17:09:01 +0200 | |
Makefile: just show the compiler output | |
Don't be fancy and just show the actual output so debugging is simpler. | |
Diffstat: | |
M Makefile | 66 +++++++++++++----------------… | |
1 file changed, 28 insertions(+), 38 deletions(-) | |
--- | |
diff --git a/Makefile b/Makefile | |
@@ -15,60 +15,50 @@ options: | |
@echo "CC = $(CC)" | |
.c.o: | |
- @echo CC $< | |
- @$(CC) -c $(CFLAGS) $< | |
+ $(CC) -c $(CFLAGS) $< | |
config.h: | |
- @echo creating $@ from config.def.h | |
- @cp config.def.h $@ | |
+ cp config.def.h $@ | |
$(OBJ): arg.h config.h config.mk drw.h | |
dmenu: dmenu.o drw.o util.o | |
- @echo CC -o $@ | |
- @$(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS) | |
+ $(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS) | |
stest: stest.o | |
- @echo CC -o $@ | |
- @$(CC) -o $@ stest.o $(LDFLAGS) | |
+ $(CC) -o $@ stest.o $(LDFLAGS) | |
clean: | |
- @echo cleaning | |
- @rm -f dmenu stest $(OBJ) dmenu-$(VERSION).tar.gz | |
+ rm -f dmenu stest $(OBJ) dmenu-$(VERSION).tar.gz | |
dist: clean | |
- @echo creating dist tarball | |
- @mkdir -p dmenu-$(VERSION) | |
- @cp LICENSE Makefile README arg.h config.def.h config.mk dmenu.1 \ | |
- drw.h util.h dmenu_path dmenu_run stest.1 $(SRC) \ | |
+ mkdir -p dmenu-$(VERSION) | |
+ cp LICENSE Makefile README arg.h config.def.h config.mk dmenu.1\ | |
+ drw.h util.h dmenu_path dmenu_run stest.1 $(SRC)\ | |
dmenu-$(VERSION) | |
- @tar -cf dmenu-$(VERSION).tar dmenu-$(VERSION) | |
- @gzip dmenu-$(VERSION).tar | |
- @rm -rf dmenu-$(VERSION) | |
+ tar -cf dmenu-$(VERSION).tar dmenu-$(VERSION) | |
+ gzip dmenu-$(VERSION).tar | |
+ rm -rf dmenu-$(VERSION) | |
install: all | |
- @echo installing executables to $(DESTDIR)$(PREFIX)/bin | |
- @mkdir -p $(DESTDIR)$(PREFIX)/bin | |
- @cp -f dmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin | |
- @chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu | |
- @chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path | |
- @chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run | |
- @chmod 755 $(DESTDIR)$(PREFIX)/bin/stest | |
- @echo installing manual pages to $(DESTDIR)$(MANPREFIX)/man1 | |
- @mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | |
- @sed "s/VERSION/$(VERSION)/g" < dmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/… | |
- @sed "s/VERSION/$(VERSION)/g" < stest.1 > $(DESTDIR)$(MANPREFIX)/man1/… | |
- @chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 | |
- @chmod 644 $(DESTDIR)$(MANPREFIX)/man1/stest.1 | |
+ mkdir -p $(DESTDIR)$(PREFIX)/bin | |
+ cp -f dmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin | |
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu | |
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path | |
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run | |
+ chmod 755 $(DESTDIR)$(PREFIX)/bin/stest | |
+ mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | |
+ sed "s/VERSION/$(VERSION)/g" < dmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/d… | |
+ sed "s/VERSION/$(VERSION)/g" < stest.1 > $(DESTDIR)$(MANPREFIX)/man1/s… | |
+ chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 | |
+ chmod 644 $(DESTDIR)$(MANPREFIX)/man1/stest.1 | |
uninstall: | |
- @echo removing executables from $(DESTDIR)$(PREFIX)/bin | |
- @rm -f $(DESTDIR)$(PREFIX)/bin/dmenu | |
- @rm -f $(DESTDIR)$(PREFIX)/bin/dmenu_path | |
- @rm -f $(DESTDIR)$(PREFIX)/bin/dmenu_run | |
- @rm -f $(DESTDIR)$(PREFIX)/bin/stest | |
- @echo removing manual page from $(DESTDIR)$(MANPREFIX)/man1 | |
- @rm -f $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 | |
- @rm -f $(DESTDIR)$(MANPREFIX)/man1/stest.1 | |
+ rm -f $(DESTDIR)$(PREFIX)/bin/dmenu\ | |
+ $(DESTDIR)$(PREFIX)/bin/dmenu_path\ | |
+ $(DESTDIR)$(PREFIX)/bin/dmenu_run\ | |
+ $(DESTDIR)$(PREFIX)/bin/stest\ | |
+ $(DESTDIR)$(MANPREFIX)/man1/dmenu.1\ | |
+ $(DESTDIR)$(MANPREFIX)/man1/stest.1 | |
.PHONY: all options clean dist install uninstall |