nsxivec73827
Made Makefile more verbose
+15 −30
1 file changed
- M Makefile +15 −30
| @@ -1,4 +1,4 @@ | |||
| 1 | − | VERSION = git-20130104 | |
| 1 | + | VERSION = git-20130110 | |
| 2 | 2 | ||
| 3 | 3 | PREFIX = /usr/local | |
| 4 | 4 | MANPREFIX = $(PREFIX)/share/man | |
| @@ -11,45 +11,30 @@ LIBS = -lX11 -lImlib2 -lgif | |||
| 11 | 11 | SRC = commands.c exif.c image.c main.c options.c thumbs.c util.c window.c | |
| 12 | 12 | OBJ = $(SRC:.c=.o) | |
| 13 | 13 | ||
| 14 | − | all: options sxiv | |
| 14 | + | all: sxiv | |
| 15 | 15 | ||
| 16 | − | options: | |
| 17 | − | @echo "sxiv build options:" | |
| 18 | − | @echo "CC = $(CC)" | |
| 19 | − | @echo "CFLAGS = $(CFLAGS)" | |
| 20 | − | @echo "LDFLAGS = $(LDFLAGS)" | |
| 21 | − | @echo "PREFIX = $(PREFIX)" | |
| 16 | + | $(OBJ): Makefile config.h | |
| 22 | 17 | ||
| 23 | 18 | .c.o: | |
| 24 | − | @echo "CC $<" | |
| 25 | − | @$(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $< | |
| 26 | − | ||
| 27 | − | $(OBJ): Makefile config.h | |
| 19 | + | $(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c -o $@ $< | |
| 28 | 20 | ||
| 29 | 21 | config.h: | |
| 30 | − | @echo "creating $@ from config.def.h" | |
| 31 | − | @cp config.def.h $@ | |
| 22 | + | cp config.def.h $@ | |
| 32 | 23 | ||
| 33 | 24 | sxiv: $(OBJ) | |
| 34 | − | @echo "CC -o $@" | |
| 35 | − | @$(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) | |
| 25 | + | $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) | |
| 36 | 26 | ||
| 37 | 27 | clean: | |
| 38 | − | @echo "cleaning" | |
| 39 | − | @rm -f $(OBJ) sxiv sxiv-$(VERSION).tar.gz | |
| 28 | + | rm -f $(OBJ) sxiv | |
| 40 | 29 | ||
| 41 | 30 | install: all | |
| 42 | − | @echo "installing executable file to $(DESTDIR)$(PREFIX)/bin" | |
| 43 | − | @mkdir -p $(DESTDIR)$(PREFIX)/bin | |
| 44 | − | @cp -f sxiv $(DESTDIR)$(PREFIX)/bin/ | |
| 45 | − | @chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | |
| 46 | − | @echo "installing manual page to $(DESTDIR)$(MANPREFIX)/man1" | |
| 47 | − | @mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | |
| 48 | − | @sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | |
| 49 | − | @chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | |
| 31 | + | mkdir -p $(DESTDIR)$(PREFIX)/bin | |
| 32 | + | cp sxiv $(DESTDIR)$(PREFIX)/bin/ | |
| 33 | + | chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | |
| 34 | + | mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | |
| 35 | + | sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | |
| 36 | + | chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | |
| 50 | 37 | ||
| 51 | 38 | uninstall: | |
| 52 | − | @echo "removing executable file from $(DESTDIR)$(PREFIX)/bin" | |
| 53 | − | @rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | |
| 54 | − | @echo "removing manual page from $(DESTDIR)$(MANPREFIX)/man1" | |
| 55 | − | @rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | |
| 39 | + | rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | |
| 40 | + | rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | |