
# Authorization can be either "none" or "crypt"
AUTH	= none
PPPD	= /usr/sbin/pppd
OPTIM	= -O2
CFLAGS	= $(OPTIM) -DSBIN_PPPD=\"$(PPPD)\"
AFLAGS	= $(CFLAGS) -I..
OBJS	= ppptcp.o packet.o keyring.o wildcard.o auth.$(AUTH)/auth.o

ppptcp: $(OBJS)
	$(CC) -o $@ $(OBJS)

auth.$(AUTH)/auth.o: 
	cd auth.$(AUTH) && make CC="$(CC)" AFLAGS="$(AFLAGS)"

clean:
	cd auth.$(AUTH) && make clean
	rm -f $(OBJS)

spotless: clean
	rm -f ppptcp
