http://gimel.esc.cam.ac.uk/james/rpld/src/rpld-1.5.tar.gz
[rpld.git] / Makefile
index 1043ada..588bd86 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,9 +3,9 @@
 # *     rpld - an IBM style RIPL server            *
 # *************************************************/
 # 
-# /* Copyright (c) 1999, James McKenzie.
+# /* Copyright (c) 1999,2000, James McKenzie.
 #  *                      All rights reserved
-#  * Copyright (c) 1998, Christopher Lightfoot.
+#  * Copyright (c) 1998,2000, Christopher Lightfoot.
 #  *                      All rights reserved
 #  *
 #  * By using this file, you agree to the terms and conditions set
 #  */
 
 #
-# $Id: Makefile,v 1.16 1999/09/26 10:46:57 root Exp root $
+# $Id: Makefile,v 1.18 2000/07/23 19:07:49 root Exp $
 #
 # $Log: Makefile,v $
-# Revision 1.16  1999/09/26 10:46:57  root
+# Revision 1.18  2000/07/23 19:07:49  root
 # #
 #
-# Revision 1.15  1999/09/21 11:39:32  root
+# Revision 1.17  2000/07/17 11:59:46  root
+# #
+#
+# Revision 1.16  2000/07/17 10:43:34  root
+# #
+#
+# Revision 1.15  2000/07/16 14:22:07  root
+# #
+#
+# Revision 1.14  2000/07/16 14:05:30  root
+# #
+#
+# Revision 1.13  2000/07/16 13:18:12  root
+# #
+#
+# Revision 1.1  2000/07/16 13:16:42  root
 # #
 #
 # Revision 1.14  1999/09/15 13:46:58  root
 #
 #
 
-# EDITME: this is the delay between transmitted packets in us 
-# you may need to edit this if your clients are slow 
-# if a client drops a packet it will typically wait 1s and then 
-# issue a retransmit request causing a delay. 
-# do make clean after changing this
+#
 
-DEFINES=-DPACKET_DELAY=0
+DEFINES=
 
 # where do you want all this stuff
 
@@ -85,7 +96,7 @@ DESTDIR=/usr
 # Stuff
 CC      = gcc
 INCLUDES = 
-CFLAGS   = -O ${INCLUDES} ${DEFINES}
+CFLAGS   = -O  ${INCLUDES} ${DEFINES}
 LIBS     =
 LDFLAGS  =
 
@@ -98,7 +109,7 @@ INSTALL=install
 
 ################# NO USER SERVICABLE PARTS BELOW HERE
 
-VERSION=1.3
+VERSION=1.5
 
 COFLAGS = -l
 
@@ -109,9 +120,10 @@ include .depend
 do-it-all: all
        @echo " " Now type make install to install rpld
        @echo " " or make nics to assemble the adapter utilities
-       @echo " " or make capture to capture RPL traffic
-       @echo " " or make replay to analyse captured RPL traffic
-       @echo " " or make realtime to capture and analyse RPL traffic
+#      @echo " " or make capture to capture RPL traffic
+#      @echo " " or make replay to analyse captured RPL traffic
+#      @echo " " or make realtime to capture and analyse RPL traffic
+
 else
 do-it-all: depend
        @echo " " Now type make again to build rpld
@@ -194,16 +206,16 @@ install-docs: doc
        ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} rpld.${MAN8EXT} ${MAN8}/rpld.${MAN8EXT}
        ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} rpld.conf.${MAN5EXT} ${MAN5}/rpld.conf.${MAN5EXT}
 
-ana:ana.c
+#ana:ana.c
 
-realtime: ana
-       tcpdump -l -x -s 2048 ether[14]=0xfc and ether[15]=0xfc | ana
+#realtime: ana
+#      tcpdump -l -x -s 2048 ether[14]=0xfc and ether[15]=0xfc | ana
 
 capture: 
        tcpdump -x -s 2048 ether[14]=0xfc and ether[15]=0xfc -w capture.dat
 
-replay: ana capture.dat
-       tcpdump -x -r capture.dat | ana
+#replay: ana capture.dat
+#      tcpdump -x -r capture.dat | ana
 
 
 nics: nics.doesntexist
@@ -225,7 +237,7 @@ clean: nodep
 
 proto: ${PROTOSRCS} ${HSRCS} ${LSRCS:%.lex=%.tab.h}
        echo -n > ${PROTOH}
-       for i in ${PROTOSRC}; do cproto $$i | grep -v inline >> ${PROTOH}  ; done
+       for i in ${PROTOSRC}; do cproto -e -v $$i | grep -v inline >> ${PROTOH}  ; done
 
 
 
@@ -258,6 +270,7 @@ distrib:
        ${MAKE} clean
        ${MAKE} yguff
        ${MAKE} ${TXTMEN}
+       ${MAKE} -C nics
        cd ..; tar cvfzX ${MYDIR}/DISTRIB/${MYDIR}.tar.gz ${MYDIR}/.xclude ${MYDIR}
 
 yguff:${YGUFF}