|
@@ -14,14 +14,6 @@ HOST_OPENSSL_DEPENDENCIES = host-zlib
|
|
OPENSSL_TARGET_ARCH = generic32
|
|
OPENSSL_TARGET_ARCH = generic32
|
|
OPENSSL_CFLAGS = $(TARGET_CFLAGS)
|
|
OPENSSL_CFLAGS = $(TARGET_CFLAGS)
|
|
|
|
|
|
-ifeq ($(BR2_PACKAGE_OPENSSL_BIN),)
|
|
|
|
-define OPENSSL_DISABLE_APPS
|
|
|
|
- $(SED) '/^build_apps/! s/build_apps//' $(@D)/Makefile.org
|
|
|
|
- $(SED) '/^DIRS=/ s/apps//' $(@D)/Makefile.org
|
|
|
|
-endef
|
|
|
|
-OPENSSL_PRE_CONFIGURE_HOOKS += OPENSSL_DISABLE_APPS
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
ifeq ($(BR2_USE_MMU),)
|
|
ifeq ($(BR2_USE_MMU),)
|
|
OPENSSL_CFLAGS += -DHAVE_FORK=0
|
|
OPENSSL_CFLAGS += -DHAVE_FORK=0
|
|
endif
|
|
endif
|
|
@@ -140,6 +132,21 @@ endef
|
|
OPENSSL_POST_INSTALL_TARGET_HOOKS += OPENSSL_INSTALL_FIXUPS_SHARED
|
|
OPENSSL_POST_INSTALL_TARGET_HOOKS += OPENSSL_INSTALL_FIXUPS_SHARED
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_PERL),)
|
|
|
|
+define OPENSSL_REMOVE_PERL_SCRIPTS
|
|
|
|
+ $(RM) -f $(TARGET_DIR)/etc/ssl/misc/{CA.pl,tsget}
|
|
|
|
+endef
|
|
|
|
+OPENSSL_POST_INSTALL_TARGET_HOOKS += OPENSSL_REMOVE_PERL_SCRIPTS
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+ifeq ($(BR2_PACKAGE_OPENSSL_BIN),)
|
|
|
|
+define OPENSSL_REMOVE_BIN
|
|
|
|
+ $(RM) -f $(TARGET_DIR)/usr/bin/openssl
|
|
|
|
+ $(RM) -f $(TARGET_DIR)/etc/ssl/misc/{CA.*,c_*}
|
|
|
|
+endef
|
|
|
|
+OPENSSL_POST_INSTALL_TARGET_HOOKS += OPENSSL_REMOVE_BIN
|
|
|
|
+endif
|
|
|
|
+
|
|
ifneq ($(BR2_PACKAGE_OPENSSL_ENGINES),y)
|
|
ifneq ($(BR2_PACKAGE_OPENSSL_ENGINES),y)
|
|
define OPENSSL_REMOVE_OPENSSL_ENGINES
|
|
define OPENSSL_REMOVE_OPENSSL_ENGINES
|
|
rm -rf $(TARGET_DIR)/usr/lib/engines
|
|
rm -rf $(TARGET_DIR)/usr/lib/engines
|