http://gimel.esc.cam.ac.uk/james/rpld/src/rpld-1.5.tar.gz
[rpld.git] / Makefile
index f086138..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.13 2000/07/16 13:18:12 root Exp root $
+# $Id: Makefile,v 1.18 2000/07/23 19:07:49 root Exp $
 #
 # $Log: Makefile,v $
+# Revision 1.18  2000/07/23 19:07:49  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
 # #
 #
 #
 #
 
-# 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.2
+VERSION=1.5
 
 COFLAGS = -l
 
@@ -109,21 +120,23 @@ 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
 endif
 
 BINDIR= ${DESTDIR}/sbin
-NROFF=  groff -Tascii -a
+NROFF=  groff -Tascii
+NRCLN = sed 's/.\b//g'
 MANDOC= -mandoc
 INSTALL=install
 BINOWN= root
 BINGRP= kmem
-BINMODE=4555
+BINMODE=555
 
 MANOWN= bin
 MANGRP= bin
@@ -176,9 +189,9 @@ TXTMEN=${MEN:%=doc/%}
 doc:${MEN} 
 
 doc/rpld.8:rpld.man
-       ${NROFF} ${MANDOC} $< > $@
+       ${NROFF} ${MANDOC} $< | ${NRCLN} > $@
 doc/rpld.conf.5:rpld.conf.man
-       ${NROFF} ${MANDOC} $< > $@
+       ${NROFF} ${MANDOC} $< | ${NRCLN} > $@
 
 %.${MAN8EXT}:%.${MAN8SRC}
        cp $< $@
@@ -193,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
@@ -224,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