| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include ${TOPDIR}/rules.mkPKG_NAME:=		opensslPKG_VERSION:=		0.9.8kPKG_RELEASE:=		2CACERT_VER:=		12PKG_MD5SUM:=		e555c6d58d276aec7fdc53363e338ab3PKG_DESCR:=		OpenSSL (Secure Socket Layer) librariesPKG_SECTION:=		libsPKG_DEPENDS:=		zlibPKG_URL:=		http://www.openssl.orgPKG_SITES:=		http://www.openssl.org/source/ \			ftp://ftp.funet.fi/pub/crypt/cryptography/libs/openssl/source/ \			ftp://ftp.webmonster.de/pub/openssl/source/ \			ftp://ftp.sunet.se/pub/security/tools/net/openssl/source/PKG_DESCR_1:=		OpenSSL (Secure Socket Layer) command line toolPKG_SECTION_1:=		adminPKG_DEPENDS_1:=		libopensslPKG_DESCR_2:=		X.509v3 Root CA CertificatesPKG_SECTION_2:=		baseinclude ${TOPDIR}/mk/package.mk$(eval $(call PKG_template,LIBOPENSSL,libopenssl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))$(eval $(call PKG_template,OPENSSL_UTIL,openssl-util,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS_1},${PKG_DESCR_1},${PKG_SECTION_1}))$(eval $(call PKG_template,CA_CERTS,ca-certificates,${PKG_VERSION}-${CACERT_VER},,${PKG_DESCR_2},${PKG_SECTION_2}))BUILD_STYLE:=		manualINSTALL_STYLE:=		auto confprogINSTALL_TARGET:=	install_swFAKE_FLAGS+=		INSTALL_PREFIX=${WRKINST}OPENSSL_OPTIONS = shared no-ec no-err no-hw no-krb5 no-threads zlib-dynamic no-engines no-camellia no-idea no-rc5 no-mdc2 no-sha0 no-smime no-aes192 no-ripemd no-cast no-bfdo-configure:	(cd $(WRKBUILD); \		PATH=$(TARGET_PATH) \		OPTIMIZATION_FLAGS="$(TARGET_CFLAGS) -fPIC" \		./Configure linux-embedded \		  --prefix=/usr \		  --openssldir=/etc/ssl \		  --with-cryptodev \		  -I$(STAGING_DIR)/usr/include \		  -L$(STAGING_DIR)/usr/lib -ldl \		  -DOPENSSL_SMALL_FOOTPRINT \		  $(OPENSSL_OPTIONS) \	);do-build:	$(MAKE) -C $(WRKBUILD) \		MAKEDEPPROG="$(TARGET_CC)" \		OPTIMIZATION_FLAGS="$(TARGET_CFLAGS) -fPIC" \		depend	$(MAKE) -C $(WRKBUILD) \		CC="$(TARGET_CC)" \		AR="$(TARGET_CROSS)ar r" \		RANLIB="$(TARGET_CROSS)ranlib" \		OPTIMIZATION_FLAGS="$(TARGET_CFLAGS) -fPIC" \		all build-sharedpost-install:	${INSTALL_DIR} ${IDIR_LIBOPENSSL}/usr/lib	${CP} ${WRKINST}/usr/lib/lib*.so.* ${IDIR_LIBOPENSSL}/usr/lib	chmod 644 ${IDIR_LIBOPENSSL}/usr/lib/lib*.so.*	${INSTALL_DIR} ${IDIR_OPENSSL_UTIL}/usr/bin	${CP} ${WRKINST}/usr/bin/openssl ${IDIR_OPENSSL_UTIL}/usr/bin	${INSTALL_DIR} ${IDIR_OPENSSL_UTIL}/etc/ssl/{,certs,private}	${CP} ${WRKSRC}/apps/openssl.cnf ${IDIR_OPENSSL_UTIL}/etc/ssl/	chmod 0700 ${IDIR_OPENSSL_UTIL}/etc/ssl/private	${INSTALL_DIR} ${IDIR_CA_CERTS}/etc/ssl	${INSTALL_DATA} cert.pem ${IDIR_CA_CERTS}/etc/ssl/include ${TOPDIR}/mk/pkg-bottom.mk
 |