Home | History | Annotate | Line # | Download | only in libssl
Makefile revision 1.10.10.1
      1  1.10.10.1    martin #	$NetBSD: Makefile,v 1.10.10.1 2023/08/11 13:42:15 martin Exp $
      2        1.1  christos 
      3        1.1  christos # RCSid:
      4        1.1  christos #	Id: Makefile,v 1.33 1998/11/11 11:53:53 sjg Exp
      5        1.1  christos #
      6        1.1  christos #	@(#) Copyright (c) 1994 Simon J. Gerraty
      7        1.1  christos #
      8        1.1  christos #	This file is provided in the hope that it will
      9        1.1  christos #	be of use.  There is absolutely NO WARRANTY.
     10        1.1  christos #	Permission to copy, redistribute or otherwise
     11  1.10.10.1    martin #	use this file is hereby granted provided that
     12        1.1  christos #	the above copyright notice and this notice are
     13  1.10.10.1    martin #	left intact.
     14  1.10.10.1    martin #
     15        1.1  christos #	Please send copies of changes and bug-fixes to:
     16        1.1  christos #	sjg (at] quick.com.au
     17        1.1  christos #
     18        1.1  christos 
     19        1.1  christos .include <bsd.own.mk>
     20        1.1  christos 
     21        1.1  christos USE_FORT?=yes	# cryptographic software and network library
     22        1.1  christos 
     23        1.3     joerg CWARNFLAGS.clang+=	-Wno-unused-value
     24       1.10  christos # XXX: This warning seems to trigger incorrectly
     25       1.10  christos CWARNFLAGS.clang+=	-Wno-atomic-alignment
     26        1.1  christos 
     27        1.1  christos LIB=	ssl
     28        1.1  christos CPPFLAGS+= -Dlib${LIB} -I${OPENSSLSRC} -I${OPENSSLSRC}/crypto
     29        1.6  christos CPPFLAGS+= -I${OPENSSLSRC}/include
     30        1.1  christos 
     31        1.1  christos CRYPTODIST=	${NETBSDSRCDIR}/crypto
     32        1.1  christos 
     33        1.1  christos .include "${NETBSDSRCDIR}/crypto/Makefile.openssl"
     34        1.6  christos .PATH: ${OPENSSLSRC} ${OPENSSLSRC}/crypto/pqueue ${OPENSSLSRC}/include/openssl
     35        1.1  christos 
     36        1.1  christos .include "srcs.inc"
     37  1.10.10.1    martin .PATH: ${OPENSSLSRC}/crypto
     38  1.10.10.1    martin SRCS+= packet.c
     39        1.1  christos 
     40        1.1  christos LIBDPLIBS+=crypto ${.CURDIR}/../libcrypto
     41        1.1  christos 
     42        1.1  christos AFLAGS+=-DELF
     43        1.1  christos 
     44        1.1  christos # This is from the include/openssl directory; see ../libcrypto/Makefile
     45        1.6  christos INCS=	dtls1.h ssl.h ssl2.h ssl3.h tls1.h srtp.h async.h
     46        1.1  christos INCSDIR=/usr/include/openssl
     47        1.1  christos 
     48        1.8  christos LDFLAGS+=-Wl,--version-script=${.CURDIR}/ssl.map
     49        1.7  christos 
     50        1.5  christos PKGCONFIG=libssl openssl
     51        1.5  christos .include "${.CURDIR}/../../pkgconfig.mk"
     52        1.5  christos 
     53  1.10.10.1    martin 
     54  1.10.10.1    martin 
     55  1.10.10.1    martin GENH = \
     56  1.10.10.1    martin ssl.h
     57  1.10.10.1    martin 
     58  1.10.10.1    martin .for i in ${GENH}
     59  1.10.10.1    martin $i: $i.in
     60  1.10.10.1    martin 	${_MKTARGET_CREATE}
     61  1.10.10.1    martin 	${HOST_SH} ${.CURDIR}/../libcrypto/gen ${.ALLSRC} > ${.TARGET}
     62  1.10.10.1    martin .endfor
     63  1.10.10.1    martin 
     64        1.1  christos .include <bsd.lib.mk>
     65