1*1dcdf01fSchristos# $NetBSD: Makefile,v 1.1.1.2 2023/04/18 14:19:16 christos Exp $ 260662d10Schristos 360662d10Schristos.include <bsd.own.mk> 460662d10Schristos 560662d10SchristosUSE_FORT?= yes # cryptographic software 660662d10Schristos 760662d10SchristosLIB= des 860662d10SchristosSRCS= ocbc_cksm.c ocbc_enc.c ocfb64ede.c ocfb64enc.c ocfb_enc.c \ 960662d10Schristos odes_enc.c oecb3_enc.c oecb_enc.c oede_cbcm_enc.c oenc_read.c \ 1060662d10Schristos oenc_writ.c ofcrypt.c ofcrypt_b.c oofb64ede.c oofb64enc.c \ 1160662d10Schristos oofb_enc.c opcbc_enc.c oqud_cksm.c orand_key.c oread2pwd.c \ 1260662d10Schristos oread_pwd.c orpc_enc.c oset_key.c ostr2key.c oxcbc_enc.c 1360662d10Schristos 1460662d10Schristos# NetBSD addition 1560662d10SchristosSRCS+= ornd_keys.c 1660662d10Schristos 1760662d10SchristosCPPFLAGS+=-DOPENSSL_VERSION_PTEXT="\" based on OpenSSL 0.9.6j 10 Apr 2003\"" 1860662d10SchristosCPPFLAGS+=-DOPENSSL_cleanse=bzero -DOPENSSL_malloc=malloc 19*1dcdf01fSchristosLINTFLAGS+= -X 117 # bitwise '>>' on signed value possibly nonportable 20*1dcdf01fSchristosLINTFLAGS+= -X 132 # conversion from 'long' to 'unsigned int' 21*1dcdf01fSchristosLINTFLAGS+= -X 220 # fallthrough on case statement 2260662d10Schristos 2360662d10SchristosINCS= des.h 2460662d10SchristosINCSDIR=/usr/include 2560662d10Schristos 2660662d10Schristosmake-manpages: 2760662d10Schristos pod2man --section=3 --center=libdes --release=0.9.6j des.pod | \ 2860662d10Schristos sed -e 's/[[:space:]]*$$//' > ${.CURDIR}/des.3 29*1dcdf01fSchristos# Use the OpenSSL Version 30*1dcdf01fSchristos# pod2man --section=7 --center=libdes --release=0.9.6j des_modes.pod | \ 31*1dcdf01fSchristos# sed -e 's/[[:space:]]*$$//' > ${.CURDIR}/des_modes.7 3260662d10Schristos 33*1dcdf01fSchristosMAN= des.3 # des_modes.7 3460662d10Schristos 3560662d10SchristosMLINKS+=des.3 des_cbc_cksum.3 \ 3660662d10Schristos des.3 des_cfb64_encrypt.3 \ 3760662d10Schristos des.3 des_cfb_encrypt.3 \ 3860662d10Schristos des.3 des_crypt.3 \ 3960662d10Schristos des.3 des_ecb2_encrypt.3 \ 4060662d10Schristos des.3 des_ecb3_encrypt.3 \ 4160662d10Schristos des.3 des_ecb_encrypt.3 \ 4260662d10Schristos des.3 des_ede2_cbc_encrypt.3 \ 4360662d10Schristos des.3 des_ede2_cfb64_encrypt.3 \ 4460662d10Schristos des.3 des_ede2_ofb64_encrypt.3 \ 4560662d10Schristos des.3 des_ede3_cbc_encrypt.3 \ 4660662d10Schristos des.3 des_ede3_cbcm_encrypt.3 \ 4760662d10Schristos des.3 des_ede3_cfb64_encrypt.3 \ 4860662d10Schristos des.3 des_ede3_ofb64_encrypt.3 \ 4960662d10Schristos des.3 des_enc_read.3 \ 5060662d10Schristos des.3 des_enc_write.3 \ 5160662d10Schristos des.3 des_fcrypt.3 \ 5260662d10Schristos des.3 des_is_weak_key.3 \ 5360662d10Schristos des.3 des_key_sched.3 \ 5460662d10Schristos des.3 des_ncbc_encrypt.3 \ 5560662d10Schristos des.3 des_ofb64_encrypt.3 \ 5660662d10Schristos des.3 des_ofb_encrypt.3 \ 5760662d10Schristos des.3 des_pcbc_encrypt.3 \ 5860662d10Schristos des.3 des_quad_cksum.3 \ 5960662d10Schristos des.3 des_random_key.3 \ 6060662d10Schristos des.3 des_read_2passwords.3 \ 6160662d10Schristos des.3 des_read_password.3 \ 6260662d10Schristos des.3 des_read_pw_string.3 \ 6360662d10Schristos des.3 des_set_key.3 \ 6460662d10Schristos des.3 des_set_key_checked.3 \ 6560662d10Schristos des.3 des_set_key_unchecked.3 \ 6660662d10Schristos des.3 des_set_odd_parity.3 \ 6760662d10Schristos des.3 des_string_to_2keys.3 \ 6860662d10Schristos des.3 des_string_to_key.3 \ 6960662d10Schristos des.3 des_xcbc_encrypt.3 7060662d10Schristos 7160662d10Schristos.include <bsd.lib.mk> 72