1#
2# Makefile for STREAMS modules for SVR4.
3#
4# $Id: Makefile.svr4,v 1.1.1.1 2008/10/15 03:30:13 james26_jang Exp $
5#
6
7COPTS = -O
8
9CFLAGS= -D_KERNEL -DSVR4 -DLACHTCP -I../include $(COPTS)
10
11all:	ppp ppp_ahdl ppp_comp
12
13ppp:	ppp.o
14	ld -r -o $@ ppp.o
15
16ppp_ahdl: ppp_ahdlc.o
17	ld -r -o $@ ppp_ahdlc.o
18
19ppp_comp: ppp_comp.o bsd-comp.o vjcompress.o deflate.o zlib.o
20	ld -r -o $@ ppp_comp.o bsd-comp.o vjcompress.o deflate.o zlib.o
21
22bsd-comp.o: ../modules/bsd-comp.c
23	$(CC) $(CFLAGS) -c $?
24deflate.o: ../modules/deflate.c
25	$(CC) $(CFLAGS) -c $?
26ppp.o:	../modules/ppp.c
27	$(CC) $(CFLAGS) -c $?
28ppp_ahdlc.o: ../modules/ppp_ahdlc.c
29	$(CC) $(CFLAGS) -c $?
30ppp_comp.o: ../modules/ppp_comp.c
31	$(CC) $(CFLAGS) -c $?
32vjcompress.o: ../modules/vjcompress.c
33	$(CC) $(CFLAGS) -c $?
34zlib.o:	../common/zlib.c
35	$(CC) $(CFLAGS) -c $?
36
37install: all
38	cp ppp Driver.o
39	cp ppp.Master Master
40	cp ppp.System System
41	cp ppp.Node Node
42	/etc/conf/bin/idinstall -d ppp
43	/etc/conf/bin/idinstall -a ppp
44	cp ppp_comp Driver.o
45	cp ppp_comp.Master Master
46	cp ppp_comp.System System
47	/etc/conf/bin/idinstall -d ppp_comp
48	/etc/conf/bin/idinstall -a ppp_comp
49	cp ppp_ahdl Driver.o
50	cp ppp_ahdl.Master Master
51	cp ppp_ahdl.System System
52	/etc/conf/bin/idinstall -d ppp_ahdl
53	/etc/conf/bin/idinstall -a ppp_ahdl
54	@echo 
55	@echo 'NOTE: You must rebuild your kernel to incorporate the driver.'
56	@echo '(use /etc/conf/bin/idbuild)'
57	@echo
58
59clean:
60	rm -f ppp ppp_comp ppp_ahdl *.o *~ core
61