#
# pppd makefile for MiNT
# $Id: Makefile.mint,v 1.2 1994/05/24 11:31:54 paulus Exp $
#

BINDIR = /usr/etc
MANDIR = /usr/man

PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c \
	auth.c options.c lock.c sys-mint.c
HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h
MANPAGES = pppd.8

PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o \
	auth.o options.o lock.o sys-mint.o

all: pppd

#
# include dependancies if present and backup if as a header file
ifeq (.depend,$(wildcard .depend))
include .depend
HEADERS := $(HEADERS) .depend
endif

CC = gcc
LIBS = -L/usr/src/portlib -lsocket -lportlib -liio

# SECURE_FLAGS = -DREQ_SYSOPTIONS=1
DEBUG_FLAGS = -DDEBUGALL
COMPILE_FLAGS = -I.. -I/usr/src/portlib -DGIDSET_TYPE=gid_t -DFNDELAY=O_NDELAY -DNO_DRAND48

COPTS = -O2
LOCKPREFIX = \"/usr/spool/locks/LCK..\"
VER = 0.1.0

CFLAGS = $(COPTS) $(DEBUG_FLAGS) $(COMPILE_FLAGS) $(SECURE_FLAGS)
SOURCE= RELNOTES Makefile.mint $(PPPDSRCS) $(HEADERS) $(MANPAGES)

install:
	install -c -m 4555 -o root pppd $(BINDIR)/pppd
	install -c -m 555 -o root pppd.8 $(MANDIR)/man8

pppd: $(PPPDOBJS)
	$(CC) $(CFLAGS) -o pppd $(PPPDOBJS) $(LIBS)

pppd.tar: $(SOURCE)
	tar -cvf pppd.tar $(SOURCE)

pppd.tar.gz: pppd.tar
	gzip pppd.tar

clean:
	rm -f $(PPPDOBJS) pppd *~ #* core

depend:
	$(CPP) -M $(CFLAGS) $(PPPDSRCS) >.depend

options.o:	options.c
	$(CC) -c -o options.o $(CFLAGS) \
	"-DIMPLEMENTATION=\" (MiNT $(VER))\"" options.c

lock.o: lock.c
	$(CC) -c -o lock.o $(CFLAGS) -DPIDSTRING=1 -DLOCK_DIR=1 \
	"-DLOCK_PREFIX=$(LOCKPREFIX)" lock.c

saber_pppd:
