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