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