tmakefile - pm - barely a pack manager
(HTM) git clone git://z3bra.org/pm
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tmakefile (625B)
---
1 include config.mk
2
3 pm: pm.o
4 pm.o: pm.c config.h
5
6 .c.o:
7 $(CC) $(CPPFLAGS) $< $(CFLAGS) -c -o $@
8 .o:
9 $(LD) $< $(LDFLAGS) $(LIBS) -o $@
10
11 config.h: config.def.h
12 cp $< $@
13
14 clean:
15 rm -f pm *.o
16
17 distclean: clean
18 rm config.h
19
20 install: pm pm.1 pack.5
21 mkdir -p $(DESTDIR)$(PREFIX)/bin
22 mkdir -p $(DESTDIR)$(MANPREFIX)/man1
23 mkdir -p $(DESTDIR)$(MANPREFIX)/man5
24 cp pm $(DESTDIR)$(PREFIX)/bin/pm
25 cp pm.1 $(DESTDIR)$(MANPREFIX)/man1/
26 cp pack.5 $(DESTDIR)$(MANPREFIX)/man5/
27 chmod 755 $(DESTDIR)$(PREFIX)/bin/pm
28
29 uninstall:
30 rm $(DESTDIR)$(PREFIX)/bin/pm
31 rm $(DESTDIR)$(MANPREFIX)/man1/pm.1
32