1 SRC= atalk_addr.c strdicasecmp.c server_child.c server_lock.c module.c \
3 OBJ= atalk_addr.o strdicasecmp.o server_child.o server_lock.o module.o \
6 INCPATH= -I../../include
7 CFLAGS= ${DEFS} ${OPTOPTS} ${INCPATH}
11 all : profiled utillib
16 utillib utillib_p : ${OBJ}
17 @echo "building profiled utillib"
18 @cd profiled; ar cru ../utillib_p ${OBJ}
19 @echo "building normal utillib"
20 @ar cru utillib ${OBJ}
23 ${CC} -p ${CFLAGS} -c $*.c
25 mv $*.o- profiled/$*.o
26 ${CC} ${CFLAGS} -c $*.c
31 rm -f *.o profiled/*.o *.bak *[Ee]rrs tags
32 rm -f utillib utillib_p
37 ctags -t -a -f ${TAGSFILE} $$cwd/$$i; \
41 for i in ${SRC} ; do \
42 ${CC} -M ${DEFS} ${INCPATH} $$i | \
43 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
44 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
45 else rec = rec " " $$2 } } \
46 END { print rec } ' >> makedep; done
47 sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
48 cat makedep >> Makefile.tmp
50 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
51 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
52 echo '# see make depend above' >> Makefile.tmp
54 cp Makefile Makefile.bak
55 mv Makefile.tmp Makefile
57 # DO NOT DELETE THIS LINE