BSD 4_3 release
[unix-history] / usr / src / lib / libc / net / Makefile
index 89cdfe8..1ece853 100644 (file)
@@ -1,12 +1,24 @@
-#      Makefile        4.9     83/06/30
 #
 #
+# Copyright (c) 1983 Regents of the University of California.
+# All rights reserved.  The Berkeley software License Agreement
+# specifies the terms and conditions for redistribution.
+#
+#      @(#)Makefile    5.13 (Berkeley) 3/18/86
+#
+SRCS=  getnetbyaddr.c getnetent.c getnetbyname.c \
+       getproto.c getprotoent.c getprotoname.c \
+       getservent.c getservbyport.c getservbyname.c \
+       rcmd.c rexec.c ruserpass.c \
+       res_comp.c res_debug.c res_init.c res_mkquery.c res_send.c
 
 
-OBJS=  gethostbyname.o gethostbyaddr.o gethostent.o \
-       getnetbyaddr.o getnetent.o getnetbyname.o \
+OBJS=  getnetbyaddr.o getnetent.o getnetbyname.o \
        getproto.o getprotoent.o getprotoname.o \
        getservent.o getservbyport.o getservbyname.o \
        getproto.o getprotoent.o getprotoname.o \
        getservent.o getservbyport.o getservbyname.o \
-       rcmd.o rexec.o ruserpass.o
-CFLAGS=        -O
+       rcmd.o rexec.o ruserpass.o \
+       res_comp.o res_debug.o res_init.o res_mkquery.o res_send.o
+
+CFLAGS=        -O ${DEFS}
+TAGSFILE=tags
 
 .c.o:
        ${CC} -p -c ${CFLAGS} $*.c
 
 .c.o:
        ${CC} -p -c ${CFLAGS} $*.c
@@ -22,5 +34,83 @@ netlib netlib_p: ${OBJS}
        @echo "building normal netlib"
        @ar cru netlib ${OBJS}
 
        @echo "building normal netlib"
        @ar cru netlib ${OBJS}
 
+tags:
+       cwd=`pwd`; \
+       for i in ${SRCS}; do \
+               ctags -a -f ${TAGSFILE} $$cwd/$$i; \
+       done
+
 clean:
 clean:
-       rm -f ${OBJS} profiled/*.o errs a.out core netlib netlib_p
+       rm -f *.o profiled/*.o errs a.out core netlib netlib_p \
+               tags Makefile.bak
+
+depend:
+       for i in ${SRCS}; do \
+           cc -M ${CFLAGS} $$i | awk ' { if ($$1 != prev) \
+               { if (rec != "") print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+               else rec = rec " " $$2 } } \
+               END { print rec } ' >> makedep; done
+       echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       cp Makefile Makefile.bak
+       ed - Makefile < eddep
+       rm eddep makedep
+       echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
+       echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
+       echo '# see make depend above' >> Makefile
+
+# DO NOT DELETE THIS LINE -- make depend uses it
+
+getnetbyaddr.o: getnetbyaddr.c /usr/include/netdb.h
+getnetent.o: getnetent.c /usr/include/stdio.h /usr/include/sys/types.h
+getnetent.o: /usr/include/sys/socket.h /usr/include/netdb.h
+getnetent.o: /usr/include/ctype.h
+getnetbyname.o: getnetbyname.c /usr/include/netdb.h
+getproto.o: getproto.c /usr/include/netdb.h
+getnetbyaddr.o: getnetbyaddr.c /usr/include/netdb.h
+getnetent.o: getnetent.c /usr/include/stdio.h /usr/include/sys/types.h
+getnetent.o: /usr/include/sys/socket.h /usr/include/netdb.h
+getnetent.o: /usr/include/ctype.h
+getnetbyname.o: getnetbyname.c /usr/include/netdb.h
+getproto.o: getproto.c /usr/include/netdb.h
+getprotoent.o: getprotoent.c /usr/include/stdio.h /usr/include/sys/types.h
+getprotoent.o: /usr/include/sys/socket.h /usr/include/netdb.h
+getprotoent.o: /usr/include/ctype.h
+getprotoname.o: getprotoname.c /usr/include/netdb.h
+getservent.o: getservent.c /usr/include/stdio.h /usr/include/sys/types.h
+getservent.o: /usr/include/sys/socket.h /usr/include/netdb.h
+getservent.o: /usr/include/ctype.h
+getservbyport.o: getservbyport.c /usr/include/netdb.h
+getservbyname.o: getservbyname.c /usr/include/netdb.h
+rcmd.o: rcmd.c /usr/include/stdio.h /usr/include/ctype.h /usr/include/pwd.h
+rcmd.o: /usr/include/sys/param.h /usr/include/machine/machparam.h
+rcmd.o: /usr/include/signal.h /usr/include/sys/types.h
+rcmd.o: /usr/include/sys/socket.h /usr/include/sys/stat.h
+rcmd.o: /usr/include/netinet/in.h /usr/include/netdb.h /usr/include/errno.h
+rexec.o: rexec.c /usr/include/sys/types.h /usr/include/sys/socket.h
+rexec.o: /usr/include/netinet/in.h /usr/include/stdio.h /usr/include/netdb.h
+rexec.o: /usr/include/errno.h
+ruserpass.o: ruserpass.c /usr/include/stdio.h /usr/include/utmp.h
+ruserpass.o: /usr/include/ctype.h /usr/include/sys/types.h
+ruserpass.o: /usr/include/sys/stat.h /usr/include/errno.h
+res_comp.o: res_comp.c /usr/include/sys/types.h /usr/include/stdio.h
+res_comp.o: /usr/include/arpa/nameser.h
+res_debug.o: res_debug.c /usr/include/sys/types.h /usr/include/netinet/in.h
+res_debug.o: /usr/include/stdio.h /usr/include/arpa/nameser.h
+res_init.o: res_init.c /usr/include/sys/types.h /usr/include/sys/socket.h
+res_init.o: /usr/include/netinet/in.h /usr/include/stdio.h
+res_init.o: /usr/include/arpa/nameser.h /usr/include/resolv.h
+res_mkquery.o: res_mkquery.c /usr/include/stdio.h /usr/include/sys/types.h
+res_mkquery.o: /usr/include/netinet/in.h /usr/include/arpa/nameser.h
+res_mkquery.o: /usr/include/resolv.h
+res_send.o: res_send.c /usr/include/sys/param.h
+res_send.o: /usr/include/machine/machparam.h /usr/include/signal.h
+res_send.o: /usr/include/sys/types.h /usr/include/sys/time.h
+res_send.o: /usr/include/time.h /usr/include/sys/socket.h
+res_send.o: /usr/include/netinet/in.h /usr/include/stdio.h /usr/include/errno.h
+res_send.o: /usr/include/arpa/nameser.h /usr/include/resolv.h
+# DEPENDENCIES MUST END AT END OF FILE
+# IF YOU PUT STUFF HERE IT WILL GO AWAY
+# see make depend above