Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
659fe5d24825b160cae512538088020d97a60239Timo Sirainen# Use is subject to license terms.
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo SirainenOBJS= auth.o ccp.o chap.o demand.o fsm.o ipcp.o ipv6cp.o \
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen lcp.o magic.o main.o options.o sys-solaris.o upap.o utils.o \
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen# Object tdb.o used only for Multilink; not supported yet.
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen# We need absolute path to /etc/ppp/plugins and /usr/lib/inet/ppp, not
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen# that of the proto area
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo SirainenLDFLAGS += -R$(ETCPPPPLUGINDIR_ABS) -R$(LIBPPPPLUGINDIR_ABS)
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo SirainenCPPFLAGS += -DNEGOTIATE_FCS -DCBCP_SUPPORT -DALLOW_PAM -DHAS_SHADOW
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo SirainenCPPFLAGS += -DHAVE_MMAP -DCOMP_TUNE -DMUX_FRAME
659fe5d24825b160cae512538088020d97a60239Timo Sirainen# MS-CHAP support
659fe5d24825b160cae512538088020d97a60239Timo SirainenCPPFLAGS += -DHAVE_CRYPT_H -DUSE_CRYPT -DHAVE_LIBMD
659fe5d24825b160cae512538088020d97a60239Timo Sirainen# This is used *only* for testing the portability of the libraries
659fe5d24825b160cae512538088020d97a60239Timo Sirainen# required for MS-CHAPv1. It is not needed in any normal system and
8e7da21696c9f8a6d5e601243fb6172ec85d47b2Timo Sirainen# is not built by default.
8e7da21696c9f8a6d5e601243fb6172ec85d47b2Timo Sirainen $(LINK.c) -o mschap_test mschap_test.o chap_ms.o $(LDFLAGS) -lmd
8e7da21696c9f8a6d5e601243fb6172ec85d47b2Timo Sirainen @echo "Run with 'mschap_test 00000000000000000000000000000000 hello'"
8e7da21696c9f8a6d5e601243fb6172ec85d47b2Timo Sirainen @echo "Output should be:"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " MS-CHAPv1 with LAN Manager -- 49 bytes:"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " C9 CA EE 9B 1C A7 87 04"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " 79 36 8C 55 AB 88 EC 5A"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " 57 E9 A1 B7 95 40 C3 74"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " F4 D9 9D AF 82 64 DC 3C"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " 53 F9 BC 92 14 B5 5D 9E"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " 78 C4 21 48 9D B7 A8 B4"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " MS-CHAPv2 -- 49 bytes:"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " xx xx xx xx xx xx xx xx"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " xx xx xx xx xx xx xx xx"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " 00 00 00 00 00 00 00 00"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " xx xx xx xx xx xx xx xx"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " xx xx xx xx xx xx xx xx"
659fe5d24825b160cae512538088020d97a60239Timo Sirainen @echo " xx xx xx xx xx xx xx xx"
659fe5d24825b160cae512538088020d97a60239Timo Siraineninstall: $(PROG) .WAIT $(SUBDIRS) $(ROOTPROG) $(ETCPPPDIR) $(ASPPP2PPPD)
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainensha1.ln:= LINTFLAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen# Not using the default lint target here so that we can disable
0cb2e8eb55e70f8ebe1e8349bdf49e4cbe5d8834Timo Sirainen# warnings per module as needed.