1 # $NetBSD: Makefile,v 1.2.4.2 2017/04/26 02:53:34 pgoyette Exp $ 2 3 .include <bsd.own.mk> 4 5 PROG= dc 6 SRCS= main.c dc.c bcode.c inout.c mem.c stack.c 7 8 .if ${MKCRYPTO:Uno} == "yes" 9 WARNS=6 10 LDADD= -lcrypto 11 DPADD= ${LIBCRYPTO} 12 .else 13 OPENSSL=${NETBSDSRCDIR}/crypto/external/bsd/openssl/dist 14 .PATH: ${OPENSSL}/crypto/bn 15 CPPFLAGS+=-I${OPENSSL} -I${OPENSSL}/crypto 16 SRCS+= bn_lib.c bn_add.c bn_mul.c bn_div.c bn_asm.c bn_word.c bn_shift.c 17 SRCS+= bn_ctx.c bn_exp.c bn_mod.c bn_sqr.c bn_mont.c bn_recp.c bn_gcd.c 18 SRCS+= misc.c 19 COPTS.bn_lib.c += -Wno-cast-qual 20 .endif 21 22 SUBDIR+=USD.doc 23 24 .include <bsd.prog.mk> 25 .include <bsd.subdir.mk> 26