tmakefile - synk - synchronize files between hosts
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tmakefile (671B)
---
1 include config.mk
2
3 synk: y.tab.o synk.o sha512.o
4 $(LD) -o $@ $^ $(LDFLAGS) $(LIBS)
5
6 y.tab.c: parse.y
7 $(YACC) $^
8
9 clean:
10 rm -f *.o synk y.tab.c
11
12 install: synk synk.1 synk.conf.5
13 mkdir -p ${DESTDIR}${PREFIX}/bin
14 mkdir -p ${DESTDIR}${MANDIR}/man1
15 mkdir -p ${DESTDIR}${MANDIR}/man5
16 cp synk ${DESTDIR}${PREFIX}/bin/synk
17 cp synk.1 ${DESTDIR}${MANDIR}/man1/synk.1
18 cp synk.conf.5 ${DESTDIR}${MANDIR}/man5/synk.conf.5
19 chmod 755 ${DESTDIR}${PREFIX}/bin/synk
20 chmod 644 ${DESTDIR}${MANDIR}/man1/synk.1
21 chmod 644 ${DESTDIR}${MANDIR}/man5/synk.conf.5
22
23 uninstall:
24 rm ${DESTDIR}${PREFIX}/bin/synk
25 rm ${DESTDIR}${MANDIR}/man1/synk.1
26 rm ${DESTDIR}${MANDIR}/man5/synk.conf.5