tmakefile - safe - password protected secret keeper
(HTM) git clone git://git.z3bra.org/safe.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tmakefile (986B)
---
1 include config.mk
2 all: safe safe-agent
3
4 safe.o safe-agent.o: config.h
5
6 safe: safe.o readpassphrase.o
7 $(LD) -o $@ safe.o readpassphrase.o $(LDFLAGS) $(LDLIBS)
8
9 safe-agent: safe-agent.o
10 $(LD) -o $@ safe-agent.o $(LDFLAGS) $(LDLIBS)
11
12 config.h: config.def.h
13 cp $< $@
14
15 clean:
16 rm -f *.o safe safe-agent
17
18 install: safe safe-agent
19 mkdir -p $(DESTDIR)$(PREFIX)/bin
20 mkdir -p $(DESTDIR)$(MANPREFIX)/man1
21 mkdir -p $(DESTDIR)$(MANPREFIX)/man5
22 cp safe $(DESTDIR)$(PREFIX)/bin/safe
23 cp safe-agent $(DESTDIR)$(PREFIX)/bin/safe-agent
24 cp safe.1 $(DESTDIR)$(MANPREFIX)/man1/safe.1
25 cp safe-agent.1 $(DESTDIR)$(MANPREFIX)/man1/safe-agent.1
26 cp safe-store.5 $(DESTDIR)$(MANPREFIX)/man5/safe-store.5
27 chmod 755 $(DESTDIR)$(PREFIX)/bin/safe
28 chmod 755 $(DESTDIR)$(PREFIX)/bin/safe-agent
29
30 uninstall:
31 rm $(DESTDIR)$(PREFIX)/bin/safe
32 rm $(DESTDIR)$(PREFIX)/bin/safe-agent
33 rm $(DESTDIR)$(MANPREFIX)/man1/safe.1
34 rm $(DESTDIR)$(MANPREFIX)/man1/safe-agent.1
35 rm $(DESTDIR)$(MANPREFIX)/man5/safe-store.5