|  |  | @ -42,6 +42,35 @@ OPENSSL_CONF_OPTS += \ | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_CFLAGS) \
 | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_LDFLAGS) \
 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | define OPENSSL_CONFIGURE_CMDS | 
			
		
	
		
			
				
					|  |  |  | 	$(CHDIR)/$($(PKG)_DIR); \
 | 
			
		
	
		
			
				
					|  |  |  | 		./Configure $($(PKG)_CONF_OPTS) | 
			
		
	
		
			
				
					|  |  |  | endef | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | define OPENSSL_PATCH_MAKEFILE | 
			
		
	
		
			
				
					|  |  |  | 	$(SED) 's| build_tests||' $(PKG_BUILD_DIR)/Makefile | 
			
		
	
		
			
				
					|  |  |  | 	$(SED) 's|^MANDIR=.*|MANDIR=$(REMOVE_mandir)|' $(PKG_BUILD_DIR)/Makefile | 
			
		
	
		
			
				
					|  |  |  | 	$(SED) 's|^HTMLDIR=.*|HTMLDIR=$(REMOVE_htmldir)|' $(PKG_BUILD_DIR)/Makefile | 
			
		
	
		
			
				
					|  |  |  | endef | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_POST_CONFIGURE_HOOKS += OPENSSL_PATCH_MAKEFILE | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | define OPENSSL_MAKE_DEPEND | 
			
		
	
		
			
				
					|  |  |  | 	$(CHDIR)/$($(PKG)_DIR); \
 | 
			
		
	
		
			
				
					|  |  |  | 		$($(PKG)_MAKE) depend | 
			
		
	
		
			
				
					|  |  |  | endef | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_PRE_COMPILE_HOOKS += OPENSSL_MAKE_DEPEND | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_MAKE_INSTALL_ARGS = \
 | 
			
		
	
		
			
				
					|  |  |  | 	install_sw | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | ifeq ($(BOXTYPE),coolstream) | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_MAKE_INSTALL_OPTS = \
 | 
			
		
	
		
			
				
					|  |  |  | 	INSTALL_PREFIX=$(TARGET_DIR) | 
			
		
	
		
			
				
					|  |  |  | else | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_MAKE_INSTALL_ARGS += \
 | 
			
		
	
		
			
				
					|  |  |  | 	install_ssldirs | 
			
		
	
		
			
				
					|  |  |  | endif | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | define OPENSSL_TARGET_CLEANUP | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_RM) $(TARGET_libdir)/engines-1.1 | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_RM) $(TARGET_bindir)/c_rehash | 
			
		
	
	
		
			
				
					|  |  | @ -53,6 +82,7 @@ OPENSSL_TARGET_FINALIZE_HOOKS += OPENSSL_TARGET_CLEANUP | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | ifeq ($(BOXTYPE),coolstream) | 
			
		
	
		
			
				
					|  |  |  | define OPENSSL_TARGET_CLEANUP_COOLSTREAM | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_RM) $(TARGET_libdir)/engines | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_RM) $(TARGET_sysconfdir)/ssl/misc/{CA.*,c_*} | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_RM) $(TARGET_sysconfdir)/ssl/openssl.cnf | 
			
		
	
		
			
				
					|  |  |  | 	$(TARGET_RM) $(TARGET_bindir)/openssl | 
			
		
	
	
		
			
				
					|  |  | @ -72,6 +102,7 @@ else | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_SO_ENDING = 1.1 | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_COMPATIBILITY_VERSIONS = 0.9.7 0.9.8 1.0.0 1.0.2 1.1.0 | 
			
		
	
		
			
				
					|  |  |  | endif | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | define OPENSSL_COMPATIBILITY_LINKS | 
			
		
	
		
			
				
					|  |  |  | 	$(foreach v,$(OPENSSL_COMPATIBILITY_VERSIONS),\
 | 
			
		
	
		
			
				
					|  |  |  | 		ln -sf libcrypto.so.$(OPENSSL_SO_ENDING) $(TARGET_libdir)/libcrypto.so.$(v)$(sep)) | 
			
		
	
	
		
			
				
					|  |  | @ -80,20 +111,5 @@ define OPENSSL_COMPATIBILITY_LINKS | 
			
		
	
		
			
				
					|  |  |  | endef | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_TARGET_FINALIZE_HOOKS += OPENSSL_COMPATIBILITY_LINKS | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | ifeq ($(BOXTYPE),coolstream) | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_MAKE_INSTALL_OPTS = INSTALL_PREFIX=$(TARGET_DIR) | 
			
		
	
		
			
				
					|  |  |  | else | 
			
		
	
		
			
				
					|  |  |  | OPENSSL_MAKE_INSTALL_OPTS = install_ssldirs DESTDIR=$(TARGET_DIR) | 
			
		
	
		
			
				
					|  |  |  | endif | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | openssl: | $(TARGET_DIR) | 
			
		
	
		
			
				
					|  |  |  | 	$(call PREPARE) | 
			
		
	
		
			
				
					|  |  |  | 	$(CHDIR)/$($(PKG)_DIR); \
 | 
			
		
	
		
			
				
					|  |  |  | 		./Configure $($(PKG)_CONF_OPTS); \
 | 
			
		
	
		
			
				
					|  |  |  | 		$(SED) 's| build_tests||' Makefile; \
 | 
			
		
	
		
			
				
					|  |  |  | 		$(SED) 's|^MANDIR=.*|MANDIR=$(REMOVE_mandir)|' Makefile; \
 | 
			
		
	
		
			
				
					|  |  |  | 		$(SED) 's|^HTMLDIR=.*|HTMLDIR=$(REMOVE_htmldir)|' Makefile; \
 | 
			
		
	
		
			
				
					|  |  |  | 		$(MAKE) depend; \
 | 
			
		
	
		
			
				
					|  |  |  | 		$(MAKE); \
 | 
			
		
	
		
			
				
					|  |  |  | 		$(MAKE) install_sw $($(PKG)_MAKE_INSTALL_OPTS) | 
			
		
	
		
			
				
					|  |  |  | 	$(call TARGET_FOLLOWUP) | 
			
		
	
		
			
				
					|  |  |  | 	$(call autotools-package) | 
			
		
	
	
		
			
				
					|  |  | 
 |