1
2#BINDIR=../bin
3BINDIR=/usr/local/bin
4ETCDIR=/etc
5MANDIR=/usr/share/man
6
7
8# CFLAGS=-g
9CFLAGS=-O
10
11default : build.h igmpproxy
12
13all	: igmpproxy
14
15clean	:
16	rm -f *.o *.asm build.h igmpproxy  
17
18install : 
19	cp igmpproxy ${BINDIR}
20	cp ../doc/igmpproxy.8 ${MANDIR}/man8
21	cp ../doc/igmpproxy.conf.5 ${MANDIR}/man5
22	if [ ! -e ${ETCDIR}/igmpproxy.conf ]; then cp igmpproxy.conf ${ETCDIR}; fi
23
24igmpproxy : igmpproxy.o config.o confread.o request.o udpsock.o mcgroup.o rttable.o \
25			igmp.o ifvc.o callout.o kern.o syslog.o lib.o mroute-api.o
26	$(CC) -o $@ $^
27	$(STRIP) $@
28
29build.h	:  
30	echo '#define BUILD "' `date +%y%m%d` '"' >build.h
31
32
33