all: pms

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  pms		/usr/sbin

installconf:
	install -m 755    -o root -g root -d		/etc/ax25
	install -m 644    -o root -g root etc/pms.info	/etc/ax25
	install -m 644    -o root -g root etc/pms.motd	/etc/ax25
	install -m 755	  -o root -g root -d		/var/ax25/pms
	install -m 644    -o root -g root etc/loggedin	/var/ax25/pms
	install -m 644    -o root -g root etc/users	/var/ax25/pms

installman:
	install -m 644    -o bin  -g bin  pms.8		/usr/man/man8

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

distclean: clean
	rm -f pms

pms: axcalluser.o pms.o
	$(LD) $(LDFLAGS) -o pms axcalluser.o pms.o $(LIBS)

axcalluser.o:	axcalluser.h axcalluser.c
pms.o:		axcalluser.h pms.c
