diff --git a/Makefile b/Makefile index f7654da..a31df1e 100644 --- a/Makefile +++ b/Makefile @@ -30,29 +30,41 @@ $(OBJ): Makefile -include $(DEP) %.o: %.c + @echo "CC $<" $(CC) $(CFLAGS) $(CPPFLAGS) $(DEPFLAGS) -c -o $@ $< config.h: + @echo "GEN $@" cp $(SRCDIR)/config.def.h $@ sxiv: $(OBJ) + @echo "LINK $@" $(CC) $(LDFLAGS) -o $@ $(OBJ) $(LDLIBS) clean: rm -f $(OBJ) $(DEP) sxiv install: all + @echo "INSTALL bin/sxiv" mkdir -p $(DESTDIR)$(PREFIX)/bin cp sxiv $(DESTDIR)$(PREFIX)/bin/ chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv + @echo "INSTALL sxiv.1" mkdir -p $(DESTDIR)$(MANPREFIX)/man1 sed "s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 + @echo "INSTALL share/sxiv/" mkdir -p $(DESTDIR)$(PREFIX)/share/sxiv/exec cp exec/* $(DESTDIR)$(PREFIX)/share/sxiv/exec/ chmod 755 $(DESTDIR)$(PREFIX)/share/sxiv/exec/* uninstall: + @echo "REMOVE bin/sxiv" rm -f $(DESTDIR)$(PREFIX)/bin/sxiv + @echo "REMOVE sxiv.1" rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 + @echo "REMOVE share/sxiv/" rm -rf $(DESTDIR)$(PREFIX)/share/sxiv + +$(V).SILENT: +