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