]> git.ozlabs.org Git - ppp.git/blob - svr4/Makefile.sol2
caee266964fff0c96c015c9e681d6279ef90af06
[ppp.git] / svr4 / Makefile.sol2
1 #
2 # Makefile for STREAMS modules for Solaris 2.
3 #
4 # $Id: Makefile.sol2,v 1.16 1999/09/15 22:21:57 masputra Exp $
5 #
6
7 include Makedefs.sol2
8
9 COMP_OBJS = ppp_comp.o bsd-comp.o deflate.o zlib.o vjcompress.o \
10         ppp_comp_mod.o
11
12 all:    ppp ppp_ahdl ppp_comp
13
14 ppp:    ppp.o ppp_mod.o
15         ld -r -o $@ ppp.o ppp_mod.o
16         chmod +x $@
17
18 ppp_ahdl: ppp_ahdlc.o ppp_ahdlc_mod.o
19         ld -r -o $@ ppp_ahdlc.o ppp_ahdlc_mod.o
20         chmod +x $@
21
22 ppp_comp: $(COMP_OBJS)
23         ld -r -o $@ $(COMP_OBJS)
24         chmod +x $@
25
26 bsd-comp.o: ../modules/bsd-comp.c
27         $(CC) $(CFLAGS) -c $?
28 deflate.o: ../modules/deflate.c
29         $(CC) $(CFLAGS) -c $?
30 ppp.o:  ../modules/ppp.c
31         $(CC) $(CFLAGS) -c $?
32 ppp_ahdlc.o: ../modules/ppp_ahdlc.c
33         $(CC) $(CFLAGS) -c $?
34 ppp_comp.o: ../modules/ppp_comp.c
35         $(CC) $(CFLAGS) -c $?
36 vjcompress.o: ../modules/vjcompress.c
37         $(CC) $(CFLAGS) -c $?
38 zlib.o: ../common/zlib.c
39         $(CC) $(CFLAGS) -c $?
40
41 install: all
42         cp ppp ppp.conf /kernel/drv
43         cp ppp_comp ppp_ahdl /kernel/strmod
44         if grep clone:ppp /etc/minor_perm; then :; else \
45           echo clone:ppp 0644 root sys >>/etc/minor_perm; fi
46         /usr/sbin/rem_drv ppp 2>/dev/null || true
47         /usr/sbin/add_drv ppp
48
49 SRCS    = ../modules/ppp.c ppp_mod.c ../modules/ppp_ahdlc.c ppp_ahdlc_mod.c \
50         ../modules/ppp_comp.c ../modules/bsd-comp.c ../modules/deflate.c \
51         ../common/zlib.c ../modules/vjcompress.c ppp_comp_mod.c
52
53 lint:
54         $(LINT32.c) $(SRCS)
55
56 clean:
57         rm -f ppp ppp_comp ppp_ahdl *.o *~ core
58         rm -f *.ln