]> arthur.barton.de Git - netatalk.git/blob - contrib/timelord/Makefile
*** empty log message ***
[netatalk.git] / contrib / timelord / Makefile
1 # Set DESTDIR to the root of the netatalk installation:
2 PREFIX=/usr
3
4 SRC = timelord.c
5 OBJ = timelord.o
6
7 INCPATH=        -I../../include -I../../sys
8 CFLAGS= ${DEFS} ${OPTOPTS} ${INCPATH}
9 LIBS=   ${ADDLIBS} -latalk
10 TAGSFILE=       tags
11 CC=     cc
12 INSTALL=        install
13 LIBDIRS=        -L../../libatalk/
14
15 all : timelord
16
17 timelord : ${OBJ} ../../libatalk/libatalk.a
18         ${CC} ${CFLAGS} -o timelord ${OBJ} ${LIBDIRS} ${LIBS}
19
20 install : all
21         ${INSTALL} -c timelord ${PREFIX}/sbin
22
23 clean :
24         rm -f a.out core* *.o *.bak *[Ee]rrs tags
25         rm -f timelord
26
27 tags : ${SRC}
28         cwd=`pwd`; \
29         for i in ${SRC}; do \
30             ctags -t -a -f ${TAGSFILE} $$cwd/$$i; \
31         done
32
33 depend :
34         for i in ${SRC} ; do \
35             ${CC} -M ${DEFS} ${INCPATH} $$i | \
36             awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
37                 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
38                 else rec = rec " " $$2 } } \
39                 END { print rec } ' >> makedep; done
40         sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
41         cat makedep >> Makefile.tmp
42         rm makedep
43         echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
44         echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
45         echo '# see make depend above' >> Makefile.tmp
46         rm -f Makefile.bak
47         cp Makefile Makefile.bak
48         mv Makefile.tmp Makefile
49
50 # DO NOT DELETE THIS LINE
51