Home | History | Annotate | Download | only in pppd
      1 #
      2 # Makefile for pppd under Solaris 2.
      3 # $Id: Makefile.sol2,v 1.26 2004/04/14 02:39:39 carlsonj Exp $
      4 #
      5 
      6 include ../Makedefs.com
      7 
      8 CFLAGS	=  -I../include -DSVR4 -DSOL2 $(COPTS)
      9 LIBS	= -lsocket -lnsl
     10 
     11 OBJS	=  main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o eap.o md5.o \
     12 	tty.o ccp.o ecp.o auth.o options.o demand.o utils.o sys-solaris.o \
     13 	chap-md5.o
     14 
     15 #
     16 # uncomment the following to enable plugins
     17 #
     18 CFLAGS	+= -DPLUGIN
     19 LIBS	+= -ldl
     20 
     21 #
     22 # Solaris 8 and above accomodates /var/run, so uncomment the
     23 # following to place pppd process IDs on that location
     24 #
     25 #CFLAGS += -D_PATH_VARRUN='"/var/run/"'
     26 
     27 #
     28 # uncomment the following to enable IPv6
     29 #
     30 # Solaris 8 and on includes support for IPv6
     31 #
     32 #CFLAGS	+= -DINET6
     33 #OBJS	+= ipv6cp.o eui64.o
     34 
     35 # Uncomment to enable MS-CHAP
     36 #CFLAGS += -DUSE_CRYPT -DCHAPMS -DHAVE_CRYPT_H
     37 #OBJS += chap_ms.o pppcrypt.o md4.o sha1.o
     38 
     39 # Uncomment for CBCP
     40 #CFLAGS += -DCBCP_SUPPORT
     41 #OBJS += cbcp.o
     42 
     43 #
     44 # Make targets
     45 #
     46 all: pppd
     47 
     48 pppd:	$(OBJS)
     49 	$(CC) -o pppd $(OBJS) $(LIBS)
     50 
     51 install:
     52 	$(INSTALL) -f $(BINDIR) -m 4755 -u root pppd
     53 	$(INSTALL) -f $(MANDIR)/man8 -m 444 pppd.8
     54 
     55 clean:
     56 	rm -f $(OBJS) pppd *~ core y.tab.c y.tab.h
     57