Introduction
Introduction Statistics Contact Development Disclaimer Help
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
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.