make (un)install

This commit is contained in:
Connor Lane Smith
2011-06-08 11:37:00 +01:00
parent b5ff71655d
commit 1e4a4e460d
2 changed files with 19 additions and 1 deletions

View File

@@ -59,6 +59,20 @@ util.a: $(LIB)
@echo AR -r $@
@$(AR) -r -c $@ $(LIB)
install:
@echo installing executables to $(DESTDIR)$(PREFIX)/bin
@mkdir -p $(DESTDIR)$(PREFIX)/bin
@cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
@cd $(DESTDIR)$(PREFIX)/bin && chmod 755 $(BIN)
@echo installing manual pages to $(DESTDIR)$(MANPREFIX)/man1
@mkdir -p $(DESTDIR)$(MANPREFIX)/man1
@cp -f $(MAN) $(DESTDIR)$(MANPREFIX)/man1
@cd $(DESTDIR)$(MANPREFIX)/man1 && chmod 644 $(MAN)
uninstall:
@cd $(DESTDIR)$(PREFIX)/bin && rm -f $(BIN)
@cd $(DESTDIR)$(MANPREFIX)/man1 && rm -f $(MAN)
dist: clean
@echo creating dist tarball
@mkdir -p sbase-$(VERSION)