1 SRC = asp_attn.c asp_close.c asp_cmdreply.c asp_getreq.c \
2 asp_getsess.c asp_init.c asp_write.c asp_shutdown.c \
4 OBJ = asp_attn.o asp_close.o asp_cmdreply.o asp_getreq.o \
5 asp_getsess.o asp_init.o asp_write.o asp_shutdown.o \
8 INCPATH= -I../../include
9 CFLAGS= ${DEFS} ${OPTOPTS} ${INCPATH}
18 asplib asplib_p : ${OBJ}
19 @echo "building profiled asplib"
20 @cd profiled; ar cru ../asplib_p ${OBJ}
21 @echo "building normal asplib"
25 ${CC} -p ${CFLAGS} -c $*.c
27 mv $*.o- profiled/$*.o
28 ${CC} ${CFLAGS} -c $*.c
33 rm -f *.o profiled/*.o *.bak *[Ee]rrs tags
39 ctags -t -a -f ${TAGSFILE} $$cwd/$$i; \
43 for i in ${SRC} ; do \
44 ${CC} -M ${DEFS} ${INCPATH} $$i | \
45 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
46 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
47 else rec = rec " " $$2 } } \
48 END { print rec } ' >> makedep; done
49 sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
50 cat makedep >> Makefile.tmp
52 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
53 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
54 echo '# see make depend above' >> Makefile.tmp
56 cp Makefile Makefile.bak
57 mv Makefile.tmp Makefile
59 # DO NOT DELETE THIS LINE