all: axattach kissnetd kissparms mkiss

CC = gcc
LD = gcc
CFLAGS = -Wall -Wstrict-prototypes -O2 -I../lib
LDFLAGS = -L../lib
LIBS = -lax25

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

install: installbin installman

installbin: all
	install -m 755  -s -o bin  -g bin axattach	/usr/sbin
	install -m 755  -s -o bin  -g bin kissparms	/usr/sbin
	install -m 755  -s -o bin  -g bin kissnetd	/usr/sbin
	install -m 755  -s -o bin  -g bin mkiss		/usr/sbin

installconf:

installman:
	install -m 644 -o bin -g bin axattach.8		/usr/man/man8
	install -m 644 -o bin -g bin kissnetd.8		/usr/man/man8
	install -m 644 -o bin -g bin kissparms.8	/usr/man/man8
	install -m 644 -o bin -g bin mkiss.8		/usr/man/man8

clean:
	rm -f *.o *~ *.bak *.orig

distclean: clean
	rm -f axattach kissnetd kissparms mkiss

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

kissparms: kissparms.o
	$(LD) $(LDFLAGS) -o kissparms kissparms.o $(LIBS)

kissnetd: kissnetd.o
	$(LD) $(LDFLAGS) -o kissnetd kissnetd.o $(LIBS)

mkiss: mkiss.o
	$(LD) $(LDFLAGS) -o mkiss mkiss.o $(LIBS)

axattach.o:	axattach.c
kissparms.o:	kissparms.c
kissnetd.o:	kissnetd.c
mkiss.o:	mkiss.c
