#
# -DSTREAMS for SUN OS
PPPSRCS= main.c magic.c fsm.c lcp.c ipcp.c upap.c logwtmp.c chap.c md5.c
SLSTATSRCS= slstats.c
PPPOBJS= main.o magic.o fsm.o lcp.o ipcp.o upap.o logwtmp.o chap.o md5.o

CFLAGS= -g -DDEBUGFSM -DDEBUGLCP -DDEBUGIPCP -DDEBUGUPAP -DDEBUGCHAP \
-DDEBUGMAIN -DSTREAMS -DBSD=43 -DPPP

SOURCE= ChangeLog README Readme.streams vax.diff Makefile main.c ppp.h \
fsm.c fsm.h lcp.c lcp.h ipcp.c ipcp.h upap.c upap.h magic.c magic.h if_ppp.c \
if_ppp.h ppp_if.c ppp_str.h ppp_async.c slip_var.h slcompress.c \
slcompress.h slstats.c logwtmp.c pppd.8 chap.c chap.h md5.h md5.c \
md5driver.c args.h callout.h pathnames.h patchlevel.h \
INSTALL/README INSTALL/chat.c INSTALL/ppp-on INSTALL/fix-cua \
INSTALL/ppp-off  INSTALL/unlock

all: pppd slstats

pppd: $(PPPOBJS)
	$(CC) $(CFLAGS) -o pppd $(PPPOBJS)

slstats: $(SLSTATSRCS)
	$(CC) $(CFLAGS) -o slstats slstats.c

md5driver: md5.h md5.o md5driver.o
	$(CC) $(CFLAGS) -o md5driver md5driver.o md5.o

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

pppd.tar.Z: pppd.tar
	compress pppd.tar

clean:
	rm -f $(PPPOBJS) pppd slstats md5driver md5driver.o *~ #* core make

depend:
	makedepend $(CFLAGS) $(PPPSRCS) $(SLSTATSRCS) $(MD5SRCS)

saber_pppd:
	#setopt load_flags $(CFLAGS)
	#setopt ansi
	#suppress 452 md5.c
	#load $(PPPSRCS)

saber_slstats:
	#setopt load_flags $(CFLAGS)
	#load $(SLSTATSRCS)

saber_md5driver:
	#setopt load_flags $(CFLAGS)
	#load $(MD5SRCS)

