This commit was manufactured by cvs2svn to create tag 'RELEASE-2-2'.
[mpls-ppp.git] / aix4 / Makefile
blob57d29cb55610e2112145d39192e270b98abfc738
2 # Makefile for AIX 4.1
5 # $Id: Makefile,v 1.3 1995/06/01 06:18:11 paulus Exp $
7 #ifndef DRIVERS
8 DRIVERS=/usr/lib/drivers
9 #endif
11 CC=xlc
12 IFLAGS = -I..
13 DFLAGS = -D_KERNEL -DINET -DPPP_VD -DNUM_PPP=5 -DDEBUGS -DPPP_STATS -DVJC -D__aix4__
14 CFLAGS = $(DFLAGS) $(IFLAGS)
16 KIMP = -bI:/lib/pse.exp -bI:/lib/kernex.exp -bI:/lib/syscalls.exp
17 NETIMP = -bI:/lib/netinet.exp
18 KLIBS = /lib/libsys.a /lib/libcsys.a
21 OBJ = vjcompress.o ppp_if.o ppp_async.o bsd-comp.o ppp_comp.o
23 all: ppp_if ppp_async ppp_comp
25 ppp_if: ppp_if.o vjcompress.o
26 ld -o ppp_if ppp_if.o -e ppp_load -bE:ppp_if.exp vjcompress.o ${KIMP} ${NETIMP} ${KLIBS}
28 ppp_async: ppp_async.o
29 ld -o ppp_async ppp_async.o -e ppp_async_load -bE:ppp_async.exp ${KIMP} ${NETIMP} ${KLIBS}
31 ppp_comp: ppp_comp.o bsd-comp.o
32 ld -o ppp_comp ppp_comp.o -e pppcomp_load bsd-comp.o ${KIMP} ${NETIMP} ${KLIBS}
34 vjcompress.o: ../modules/vjcompress.c
35 $(CC) $(CFLAGS) -c $?
36 bsd-comp.o: ../modules/bsd-comp.c
37 $(CC) $(CFLAGS) -c $?
38 ppp_if.o: ppp_if.c
39 ppp_async.o: ppp_async.c
40 ppp_comp.o: ppp_comp.c
42 install: all
43 install -f ${DRIVERS} -M 500 ppp_if
44 install -f ${DRIVERS} -M 500 ppp_async
45 install -f ${DRIVERS} -M 500 ppp_comp
46 grep "strload -m ${DRIVERS}/ppp_if" /etc/rc.tcpip || { \
47 echo strload -m ${DRIVERS}/ppp_if; \
48 echo strload -m ${DRIVERS}/ppp_async; \
49 echo strload -m ${DRIVERS}/ppp_comp; \
50 } >>/etc/rc.tcpip
52 clean:
53 rm -f $(OBJ) ppp_if ppp_async ppp_comp