fix up prototypes; let sysdep stuff make device non-blocking
[ppp.git] / pppd / Makefile.aix4
1 #
2 # pppd makefile for AIX 4.1
3 # $Id: Makefile.aix4,v 1.1 1994/12/12 00:40:06 paulus Exp $
4 #
5 #ifndef BINDIR
6 BINDIR = /usr/sbin
7 #endif
8 #ifndef MANDIR
9 MANDIR = /usr/man
10 #ENDIF
11
12 PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c \
13         auth.c options.c sys-bsd.c sys-str.c sys-aix4.c ccp.c
14 HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h
15 MANPAGES = pppd.8
16
17 PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o \
18         auth.o options.o sys-aix4.o ccp.o
19
20 CC = xlc
21 DEBUG_FLAGS = -DDEBUGALL
22 # SECURE_FLAGS = -DREQ_SYSOPTIONS=1
23 COMPILE_FLAGS = -DSTREAMS
24 COPTS = -O
25 LIBS= -bI:/lib/pse.exp
26 LOCK_PREFIX=\"/var/locks/LCK..\"
27
28 CFLAGS = -I.. $(COPTS) $(DEBUG_FLAGS) $(COMPILE_FLAGS) $(SECURE_FLAGS)
29
30 SOURCE= RELNOTES Makefile \
31         $(PPPDSRCS) $(HEADERS) $(MANPAGES)
32
33 all: pppd
34
35 pppd: $(PPPDOBJS)
36         $(CC) $(CFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
37
38 install: all
39         install -M 4555 -O root -G system -f $(BINDIR) pppd
40         install -M 555 -O root -f $(MANDIR)/man8 pppd.8
41
42 pppd: $(PPPDOBJS)
43         $(CC) $(CFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
44
45 pppd.tar: $(SOURCE)
46         tar -cvf pppd.tar $(SOURCE)
47
48 pppd.tar.Z: pppd.tar
49         compress pppd.tar
50
51 clean:
52         rm -f $(PPPDOBJS) pppd *~ #* core
53
54 depend:
55         cpp -M $(CFLAGS) $(PPPDSRCS) >.depend
56 #       makedepend $(CFLAGS) $(PPPDSRCS)
57
58 lock.o: lock.c
59         $(CC) -c -o lock.o $(CFLAGS) -DLOCK_DIR=1 -DPIDSTRING=1 \
60 -DLOCK_PREFIX=$(LOCK_PREFIX) lock.c
61