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