The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / openswan / openswan.mk
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/openswan/openswan.mk b/cirros-testvm/src-cirros/buildroot-2015.05/package/openswan/openswan.mk
new file mode 100644 (file)
index 0000000..335a72a
--- /dev/null
@@ -0,0 +1,41 @@
+################################################################################
+#
+# openswan
+#
+################################################################################
+
+OPENSWAN_VERSION = 2.6.42
+OPENSWAN_SITE = http://download.openswan.org/openswan
+OPENSWAN_LICENSE = GPLv2+, BSD-3c
+OPENSWAN_LICENSE_FILES = COPYING LICENSE
+
+OPENSWAN_DEPENDENCIES = host-bison host-flex gmp iproute2
+OPENSWAN_MAKE_OPTS = ARCH=$(BR2_ARCH) CC="$(TARGET_CC)" \
+       USERCOMPILE="$(TARGET_CFLAGS) $(if $(BR2_STATIC_LIBS),,-fPIE)" \
+       USERLINK="$(TARGET_LDFLAGS) $(if $(BR2_STATIC_LIBS),,-fPIE)" \
+       INC_USRLOCAL=/usr USE_KLIPS=false USE_MAST=false USE_NM=false
+
+ifeq ($(BR2_PACKAGE_LIBCURL),y)
+OPENSWAN_DEPENDENCIES += libcurl
+OPENSWAN_MAKE_OPTS += USE_LIBCURL=true
+endif
+
+ifeq ($(BR2_PACKAGE_OPENSSL),y)
+OPENSWAN_DEPENDENCIES += openssl
+OPENSWAN_MAKE_OPTS += HAVE_OPENSSL=true
+ifeq ($(BR2_PACKAGE_OCF_LINUX),y)
+OPENSWAN_MAKE_OPTS += HAVE_OCF=true
+endif
+endif
+
+define OPENSWAN_BUILD_CMDS
+       $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
+               $(OPENSWAN_MAKE_OPTS) programs
+endef
+
+define OPENSWAN_INSTALL_TARGET_CMDS
+       $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
+               $(OPENSWAN_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install
+endef
+
+$(eval $(generic-package))