summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2013-04-08 09:02:51 +0200
committerPaul Buetow <paul@buetow.org>2013-04-08 09:02:51 +0200
commit757fe70cd77daa4a58aec21d2ef93fb40981bc6e (patch)
tree00dff20e63aa0d934833dba6e0add6e13c74ecf1 /Makefile
parent078807e927e4737ec6c37e8f02e5078ed9d0ad67 (diff)
more on the makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile31
1 files changed, 25 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index a867b95..c0fbc58 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,6 @@ all: version documentation build
# Builds the project. Since this is only a fake project, it just copies a script.
build:
- cp -p ./src/$(NAME) bin/$(NAME)
echo "echo This is version $$(cat .version)" >> bin/$(NAME)
# 'install' installes a fake-root, which will be used to build the Debian package
@@ -13,15 +12,35 @@ build:
install:
test ! -d $(DESTDIR)/usr/bin && mkdir -p $(DESTDIR)/usr/bin || exit 0
test ! -d $(DESTDIR)/usr/share/$(NAME) && mkdir -p $(DESTDIR)/usr/share/$(NAME) || exit 0
- cp ./bin/* $(DESTDIR)/usr/bin
- #cp -r ./lib $(DESTDIR)/usr/share/$(NAME)/lib
+ cp ./bin/$(NAME).sh $(DESTDIR)/usr/share/$(NAME)/
+ chmod 755 ./bin/$(NAME).sh $(DESTDIR)/usr/share/$(NAME)/$(NAME).sh
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/fwipe
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwdbls
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwedit
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwfadd
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwfcat
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwfdel
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwfls
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwgrep
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwhelp
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwldb
+ ln -s $(DESTDIR)/share/$(NAME)/$(NAME).sh $(DESTDIR)/pwupdate
deinstall:
- test ! -z "$(DESTDIR)" && test -f $(DESTDIR)/usr/bin/$(NAME) && rm $(DESTDIR)/usr/bin/$(NAME) || exit 0
- test ! -z "$(DESTDIR)/usr/share/$(NAME)" && -d $(DESTDIR)/usr/share/$(NAME) && rm -r $(DESTDIR)/usr/share/$(NAME) || exit 0
+ rm $(DESTDIR)/fwipe 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwdbls 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwedit 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwfadd 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwfcat 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwfdel 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwfls 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwgrep 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwhelp 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwldb 2>/dev/null || exit 0
+ rm $(DESTDIR)/pwupdate 2>/dev/null || exit 0
+ -d $(DESTDIR)/usr/share/$(NAME) && rm -r $(DESTDIR)/usr/share/$(NAME) || exit 0
clean:
- rm bin/*
# ADDITIONAL RULES: