4 # Copyright 2005, Broadcom Corporation
7 # THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
8 # KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
9 # SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
10 # FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
12 # $Id: Makefile,v 1.10 2005/03/07 08:35:32 kanki Exp $
15 # Uncomment the following line to enable CCP compression
18 # Uncomment the following line to enable standard CHAP authentication
21 # Uncomment the following line to enable MS CHAP authentication
24 # Uncomment the following to enable debugging
25 # DFLAGS += -g -DDEBUG
27 CFLAGS
:= -D_linux_
=1 -DHAVE_PATHS_H
-DHAVE_MMAP
28 CFLAGS
+= -I.
-I..
/pppd
-O3
-pipe
-Wall
-mips2
32 OBJS
:= magic.o fsm.o lcp.o ipcp.o upap.o
33 vpath
%.c ..
/pppd
/plugins
/pppoe
34 OBJS
+= pppoehash.o pppoe_client.o libpppoe.o
35 OBJS
+= main.o auth.o options.o demand.o utils.o sys-linux.o pppoe.o random.o
39 OBJS
+= eui64.o ipv6cp.o
43 CFLAGS
+= -DCCP_SUPPORT
=1
48 CFLAGS
+= -DCHAP_SUPPORT
=1
53 CFLAGS
+= -DCHAPMS
=1 -DUSE_CRYPT
=1 -DHAVE_CRYPT_H
=1
54 OBJS
+= md4.o chap_ms.o
57 ifneq ($(wildcard $(LIBDIR
)/libcrypt.a
),)
58 LIBCRYPT
:= $(LIBDIR
)/libcrypt.a
60 LIBCRYPT
:= $(USRLIBDIR
)/libcrypt.a
66 install -d
$(INSTALLDIR
)/usr
/sbin
67 install -m
755 pppoecd
$(INSTALLDIR
)/usr
/sbin
68 $(STRIP
) $(INSTALLDIR
)/usr
/sbin
/pppoecd
71 $(LD
) -r
-o .
$@
$^
$(LIBCRYPT
)
78 $(OBJS
): $(wildcard *.h
) Makefile