Home | History | Annotate | Line # | Download | only in libdes
Makefile revision 1.1
      1  1.1  christos #	$NetBSD: Makefile,v 1.1 2025/07/17 14:26:10 christos Exp $
      2  1.1  christos 
      3  1.1  christos .include <bsd.own.mk>
      4  1.1  christos 
      5  1.1  christos USE_FORT?= yes	# cryptographic software
      6  1.1  christos 
      7  1.1  christos LIB=	des
      8  1.1  christos SRCS=	ocbc_cksm.c ocbc_enc.c ocfb64ede.c ocfb64enc.c ocfb_enc.c \
      9  1.1  christos 	odes_enc.c oecb3_enc.c oecb_enc.c oede_cbcm_enc.c oenc_read.c \
     10  1.1  christos 	oenc_writ.c ofcrypt.c ofcrypt_b.c oofb64ede.c oofb64enc.c \
     11  1.1  christos 	oofb_enc.c opcbc_enc.c oqud_cksm.c orand_key.c oread2pwd.c \
     12  1.1  christos 	oread_pwd.c orpc_enc.c oset_key.c ostr2key.c oxcbc_enc.c
     13  1.1  christos 
     14  1.1  christos # NetBSD addition
     15  1.1  christos SRCS+=	ornd_keys.c
     16  1.1  christos 
     17  1.1  christos CPPFLAGS+=-DOPENSSL_VERSION_PTEXT="\" based on OpenSSL 0.9.6j 10 Apr 2003\""
     18  1.1  christos CPPFLAGS+=-DOPENSSL_cleanse=bzero -DOPENSSL_malloc=malloc
     19  1.1  christos 
     20  1.1  christos INCS=	des.h
     21  1.1  christos INCSDIR=/usr/include
     22  1.1  christos 
     23  1.1  christos make-manpages:
     24  1.1  christos 	pod2man --section=3 --center=libdes --release=0.9.6j des.pod | \
     25  1.1  christos 	sed -e 's/[[:space:]]*$$//' > ${.CURDIR}/des.3
     26  1.1  christos #	Use the OpenSSL Version
     27  1.1  christos #	pod2man --section=7 --center=libdes --release=0.9.6j des_modes.pod | \
     28  1.1  christos #	sed -e 's/[[:space:]]*$$//' > ${.CURDIR}/des_modes.7
     29  1.1  christos 
     30  1.1  christos MAN=	des.3 # des_modes.7
     31  1.1  christos 
     32  1.1  christos MLINKS+=des.3 des_cbc_cksum.3 \
     33  1.1  christos 	des.3 des_cfb64_encrypt.3 \
     34  1.1  christos 	des.3 des_cfb_encrypt.3 \
     35  1.1  christos 	des.3 des_crypt.3 \
     36  1.1  christos 	des.3 des_ecb2_encrypt.3 \
     37  1.1  christos 	des.3 des_ecb3_encrypt.3 \
     38  1.1  christos 	des.3 des_ecb_encrypt.3 \
     39  1.1  christos 	des.3 des_ede2_cbc_encrypt.3 \
     40  1.1  christos 	des.3 des_ede2_cfb64_encrypt.3 \
     41  1.1  christos 	des.3 des_ede2_ofb64_encrypt.3 \
     42  1.1  christos 	des.3 des_ede3_cbc_encrypt.3 \
     43  1.1  christos 	des.3 des_ede3_cbcm_encrypt.3 \
     44  1.1  christos 	des.3 des_ede3_cfb64_encrypt.3 \
     45  1.1  christos 	des.3 des_ede3_ofb64_encrypt.3 \
     46  1.1  christos 	des.3 des_enc_read.3 \
     47  1.1  christos 	des.3 des_enc_write.3 \
     48  1.1  christos 	des.3 des_fcrypt.3 \
     49  1.1  christos 	des.3 des_is_weak_key.3 \
     50  1.1  christos 	des.3 des_key_sched.3 \
     51  1.1  christos 	des.3 des_ncbc_encrypt.3 \
     52  1.1  christos 	des.3 des_ofb64_encrypt.3 \
     53  1.1  christos 	des.3 des_ofb_encrypt.3 \
     54  1.1  christos 	des.3 des_pcbc_encrypt.3 \
     55  1.1  christos 	des.3 des_quad_cksum.3 \
     56  1.1  christos 	des.3 des_random_key.3 \
     57  1.1  christos 	des.3 des_read_2passwords.3 \
     58  1.1  christos 	des.3 des_read_password.3 \
     59  1.1  christos 	des.3 des_read_pw_string.3 \
     60  1.1  christos 	des.3 des_set_key.3 \
     61  1.1  christos 	des.3 des_set_key_checked.3 \
     62  1.1  christos 	des.3 des_set_key_unchecked.3 \
     63  1.1  christos 	des.3 des_set_odd_parity.3 \
     64  1.1  christos 	des.3 des_string_to_2keys.3 \
     65  1.1  christos 	des.3 des_string_to_key.3 \
     66  1.1  christos 	des.3 des_xcbc_encrypt.3
     67  1.1  christos 
     68  1.1  christos .include <bsd.lib.mk>
     69