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