MAKE=make
FILES=README Makefile nettest.h nettest.c nettestd.c nettest.8
all:
@if [ -f /bin/uname -o -f /usr/bin/uname ]; then \
$(MAKE) `uname -s`; \
else \
echo You must specify what machine you are on,;\
echo e.g. \"make sun\", \"make cray2\", \"make pyramid\", \"make xmp\";\
echo; \
fi
#Cray UNICOS definitions
unicos70 unicos71 unicos80:
$(MAKE) objs \
INCLUDE="-I." \
DEFINES="-DNAMEDPIPES -DHAS_PARSETOS" \
LIBS="" OPT=""
unicos60 unicos61:
$(MAKE) objs \
INCLUDE="-I." \
DEFINES="-DNAMEDPIPES -DNO_ISO" \
LIBS="" OPT=""
#BSD definitions
4.3bsd 4.3taho:
$(MAKE) objs \
INCLUDE="-I." \
DEFINES="-DWAIT3CODE -DNO_ISO" \
LIBS="" OPT="-O"
FreeBSD:
$(MAKE) objs \
INCLUDE="" \
DEFINES="-DWAIT3CODE -DBSD44 -DNAMEDPIPES -DNO_ISO" \
OPT="-O" LIBS="-lcompat"
4.4alpha:
$(MAKE) objs \
INCLUDE="" \
DEFINES="-DWAIT3CODE -DBSD44 -DNAMEDPIPES -DNO_ISO" \
OPT="-O" LIBS="-lcompat"
4.3reno:
$(MAKE) objs \
INCLUDE="" \
DEFINES="-DWAIT3CODE -DBSD44 -DNAMEDPIPES \
-DNO_ISO -Dsetpgid=setpgrp" \
OPT="-O" LIBS="-lcompat"
#ULTRIX definitions
ultrix4.0 ultrix4.1 ultrix4.2 ultrix4.3:
$(MAKE) objs \
INCLUDE="-I." \
DEFINES="-DWAIT3CODE -DNO_ISO -DNAMEDPIPES" \
LIBS="" OPT="-O"
sysV:
$(MAKE) objs DEFINES="-DSYSV -DSIGCHLD=SIGCLD -DNO_ISO" \
INCLUDE="-I/usr/win-include" OPT="-O" LIBS="-lnet"
motorola:
$(MAKE) objs \
DEFINES="-DSYSV -DSIGCHLD=SIGCLD" \
INCLUDE="" OPT="-O" LIBS="-linet"
CFLAGS=${OPT} ${INCLUDE} ${DEFINES}
objs: nettestd nettest
nettestd: nettestd.c nettest.h
${CC} ${CFLAGS} nettestd.c -o nettestd ${LIBS}
nettest: nettest.c nettest.h
${CC} ${CFLAGS} nettest.c -o nettest ${LIBS}
clean:
rm -f core *.o a.out
clobber: clean
rm -f nettest nettestd
tar:
dir=`date | sed \
-e 's/....\(...\).\(..\)................\(..\)/nettest.\3.\1.\2/'\
-e 's/ 1/01/' -e 's/ 2/02/' -e 's/ 3/03/' -e 's/ 4/04/' \
-e 's/ 5/05/' -e 's/ 6/06/' -e 's/ 7/07/' -e 's/ 8/08/' \
-e 's/ 9/09/' \
-e 's/Jan/01/' -e 's/Feb/02/' -e 's/Mar/03/' -e 's/Apr/04/' \
-e 's/May/05/' -e 's/Jun/06/' -e 's/Jul/07/' -e 's/Aug/08/' \
-e 's/Sep/09/' -e 's/Oct/10/' -e 's/Nov/11/' -e 's/Dec/12/'`; \
tar -crf - ${FILES} | compress >$$dir.tar.Z
syntax highlighted by Code2HTML, v. 0.9.1