CC = gcc
LD = gcc
CFLAGS = -O

.c.o:
	$(CC) $(CFLAGS) -c -o $*.o $<

all:	axattach listen

install: all
	install -m 711 -s -o bin -g bin axattach /usr/local/ax25/etc
	install -m 4711 -s -o root -g bin listen /usr/local/ax25/bin
	install -m 711 -o bin -g bin axattach.8 /usr/man/man8
	install -m 711 -o bin -g bin listen.1 /usr/man/man1

clean:
	rm -f *.o *~

axattach: axattach.o
	$(LD) -o axattach axattach.o

OBJS = listen.o kissdump.o ax25dump.o nrdump.o arpdump.o ipdump.o \
       icmpdump.o udpdump.o tcpdump.o

listen:	$(OBJS)
	$(LD) -o listen $(OBJS)

axattach.o: axattach.c
listen.o:   global.h listen.c
kissdump.o: global.h kissdump.c
ax25dump.o: global.h ax25dump.c
nrdump.o:   global.h nrdump.c
arpdump.o:  global.h arpdump.c
ipdump.o:   global.h ipdump.c
icmpdump.o: global.h icmpdump.c
udpdump.o:  global.h udpdump.c
tcpdump.o:  global.h tcpdump.c

