1 SRC= netddp_open.c netddp_sendto.c netddp_recvfrom.c
2 OBJ= netddp_open.o netddp_sendto.o netddp_recvfrom.o
4 INCPATH= -I../../include
5 CFLAGS= ${DEFS} ${OPTOPTS} ${INCPATH}
9 all: profiled netddplib
14 netddplib netddplib_p : ${OBJ}
15 @echo "building profiled netddplib"
16 @cd profiled; ar cru ../netddplib_p ${OBJ}
17 @echo "building normal netddplib"
18 @ar cru netddplib ${OBJ}
21 ${CC} -p ${CFLAGS} -c $*.c
23 mv $*.o- profiled/$*.o
24 ${CC} ${CFLAGS} -c $*.c
29 rm -f *.o profiled/*.o *.bak *[Ee]rrs tags
30 rm -f netddplib netddplib_p
35 ctags -t -a -f ${TAGSFILE} $$cwd/$$i; \
39 for i in ${SRC} ; do \
40 ${CC} -M ${DEFS} ${INCPATH} $$i | \
41 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
42 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
43 else rec = rec " " $$2 } } \
44 END { print rec } ' >> makedep; done
45 sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
46 cat makedep >> Makefile.tmp
48 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
49 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
50 echo '# see make depend above' >> Makefile.tmp
52 cp Makefile Makefile.bak
53 mv Makefile.tmp Makefile
55 # DO NOT DELETE THIS LINE