1 SRC = dsi_attn.c dsi_close.c dsi_cmdreply.c dsi_getsess.c \
2 dsi_getstat.c dsi_init.c dsi_opensess.c dsi_read.c \
3 dsi_tcp.c dsi_tickle.c dsi_write.c dsi_stream.c
4 OBJ = dsi_attn.o dsi_close.o dsi_cmdreply.o dsi_getsess.o \
5 dsi_getstat.o dsi_init.o dsi_opensess.o dsi_read.o \
6 dsi_tcp.o dsi_tickle.o dsi_write.o dsi_stream.o
8 INCPATH= -I../../include ${TCPWRAPINCPATH}
9 CFLAGS = ${DEFS} ${OPTOPTS} ${INCPATH} ${TCPWRAPDEFS}
14 if [ x"${TCPWRAPDIR}" != x ]; then \
15 TCPWRAPDEFS="-DTCPWRAP"; \
16 if [ "${TCPWRAPDIR}" != "/usr" ]; then \
17 TCPWRAPINCPATH="-I${TCPWRAPDIR}/include"; \
20 ${MAKE} ${MFLAGS} CC="${CC}" DEFS="${DEFS}" \
21 OPTOPTS="${OPTOPTS}" \
22 TCPWRAPINCPATH="$${TCPWRAPINCPATH}" TCPWRAPDEFS="$${TCPWRAPDEFS}" \
28 dsilib dsilib_p : profiled ${OBJ}
29 @echo "building profiled dsilib"
30 @cd profiled; ar cru ../dsilib_p ${OBJ}
31 @echo "building normal dsilib"
35 ${CC} -p ${CFLAGS} -c $*.c
37 mv $*.o- profiled/$*.o
38 ${CC} ${CFLAGS} -c $*.c
43 rm -f *.o profiled/*.o *.bak *[Ee]rrs tags
49 ctags -t -a -f ${TAGSFILE} $$cwd/$$i; \
53 for i in ${SRC} ; do \
54 ${CC} -M ${DEFS} ${INCPATH} $$i | \
55 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
56 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
57 else rec = rec " " $$2 } } \
58 END { print rec } ' >> makedep; done
59 sed -n '1,/^# DO NOT DELETE THIS LINE/p' Makefile > Makefile.tmp
60 cat makedep >> Makefile.tmp
62 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile.tmp
63 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile.tmp
64 echo '# see make depend above' >> Makefile.tmp
66 cp Makefile Makefile.bak
67 mv Makefile.tmp Makefile
69 # DO NOT DELETE THIS LINE