Home | History | Annotate | Line # | Download | only in racoon
Makefile.racoon revision 1.4
      1 # $NetBSD: Makefile.racoon,v 1.4 2025/03/08 16:40:44 christos Exp $
      2 
      3 DIST=   ${NETBSDSRCDIR}/crypto/dist/ipsec-tools
      4 CPPFLAGS+= -I${DIST}/src/racoon -I${DIST}/src/racoon/missing
      5 CPPFLAGS+= -I${DIST}/src/libipsec
      6 CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libipsec -I. -DHAVE_CONFIG_H
      7 .if ${HAVE_OPENSSL} < 11
      8 CPPFLAGS+= -DHAVE_OPENSSL_RC5_H
      9 CPPFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
     10 .endif
     11 
     12 SRCS+=crypto_openssl.c genlist.c logger.c misc.c plog.c prsa_par.y \
     13     prsa_tok.l rsalist.c sockmisc.c vmbuf.c
     14 
     15 COPTS.plainrsa-gen.c+= -Wno-error=deprecated-declarations
     16 COPTS.crypto_openssl.c+= -Wno-error=deprecated-declarations
     17 COPTS.rsalist.c+= -Wno-error=deprecated-declarations
     18 COPTS.prsa_par.c+= -Wno-error=deprecated-declarations
     19 COPTS.prsa_tok.c+=-Wno-error=unused-function
     20 
     21 LPREFIX.prsa_tok.l=prsa
     22 YPREFIX.prsa_par.y=prsa
     23 YFLAGS=-d
     24 LFLAGS.prsa_tok.l+=--header-file=prsa_tok.h
     25 
     26 CLEANFILES+=prsa_tok.h prsa_tok.c prsa_par.c  prsa_par.h
     27 
     28 .PATH: ${DIST}/src/racoon
     29 
     30 
     31 prsa_tok.c: prsa_par.c
     32