openssl: add host variant
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Wed, 10 Apr 2013 10:29:24 +0000 (10:29 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 17 Apr 2013 21:00:21 +0000 (23:00 +0200)
Useful for the upcoming host-python-m2crypto package.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/openssl/openssl.mk

index 7701d5159d83c67d1f3c69b5dff2de482276647c..8486c448b693a0c7e33db70a67e5b89f168764a9 100644 (file)
@@ -46,6 +46,18 @@ ifeq ($(BR2_x86_i386),y)
        OPENSSL_TARGET_ARCH = generic32 386
 endif
 
+define HOST_OPENSSL_CONFIGURE_CMDS
+       (cd $(@D); \
+               $(HOST_CONFIGURE_OPTS) \
+               ./config \
+               --prefix=/usr \
+               --openssldir=/etc/ssl \
+               --libdir=/lib \
+               shared \
+               no-zlib \
+       )
+endef
+
 define OPENSSL_CONFIGURE_CMDS
        (cd $(@D); \
                $(TARGET_CONFIGURE_ARGS) \
@@ -69,6 +81,10 @@ define OPENSSL_CONFIGURE_CMDS
        $(SED) "s:-O[0-9]:$(OPENSSL_CFLAGS):" $(@D)/Makefile
 endef
 
+define HOST_OPENSSL_BUILD_CMDS
+       $(MAKE1) -C $(@D)
+endef
+
 define OPENSSL_BUILD_CMDS
        $(MAKE1) -C $(@D)
 endef
@@ -77,6 +93,10 @@ define OPENSSL_INSTALL_STAGING_CMDS
        $(MAKE1) -C $(@D) INSTALL_PREFIX=$(STAGING_DIR) install
 endef
 
+define HOST_OPENSSL_INSTALL_CMDS
+       $(MAKE1) -C $(@D) INSTALL_PREFIX=$(HOST_DIR) install
+endef
+
 define OPENSSL_INSTALL_TARGET_CMDS
        $(MAKE1) -C $(@D) INSTALL_PREFIX=$(TARGET_DIR) install
 endef
@@ -124,3 +144,4 @@ define OPENSSL_UNINSTALL_CMDS
 endef
 
 $(eval $(generic-package))
+$(eval $(host-generic-package))