]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
xfrmi: Move to a separate directory to fix monolithic build
authorTobias Brunner <tobias@strongswan.org>
Wed, 13 Feb 2019 09:33:59 +0000 (10:33 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 4 Apr 2019 07:31:38 +0000 (09:31 +0200)
configure.ac
src/Makefile.am
src/libcharon/plugins/kernel_netlink/.gitignore
src/libcharon/plugins/kernel_netlink/Makefile.am
src/xfrmi/.gitignore [new file with mode: 0644]
src/xfrmi/Makefile.am [new file with mode: 0644]
src/xfrmi/xfrmi.c [moved from src/libcharon/plugins/kernel_netlink/xfrmi.c with 100% similarity]

index 62f8c11e8c63e2834763f12bbd866afc96b36fe4..f01b078623060acd6d9511c2bd7aa028b7464f2f 100644 (file)
@@ -2009,6 +2009,7 @@ AC_CONFIG_FILES([
        src/sw-collector/Makefile
        src/sec-updater/Makefile
        src/swanctl/Makefile
+       src/xfrmi/Makefile
        scripts/Makefile
        testing/Makefile
 ])
index 6eacbe293006fcfad33590f2e5015fb0e2078841..b28aba75e98ba6530b268d0fa628410056591a0e 100644 (file)
@@ -143,3 +143,7 @@ endif
 if USE_TPM
   SUBDIRS += tpm_extendpcr
 endif
+
+if USE_KERNEL_NETLINK
+  SUBDIRS += xfrmi
+endif
index 5d4f4c89750346f57c5f9ee8eafc0d0121ab0f92..e05064df6e15a12937bed625658a060444a6168f 100644 (file)
@@ -1,2 +1 @@
 kernel_netlink_tests
-xfrmi
index 1600f8ece51e157994c6c43de86e35eb34163584..71bc09d5ba2dc4de4fec98f4af0e77f478b80dfd 100644 (file)
@@ -24,13 +24,6 @@ libstrongswan_kernel_netlink_la_LIBADD = $(DLLIB)
 
 libstrongswan_kernel_netlink_la_LDFLAGS = -module -avoid-version
 
-ipsec_PROGRAMS = xfrmi
-xfrmi_SOURCES = xfrmi.c
-xfrmi_LDADD = \
-       libstrongswan-kernel-netlink.la \
-       $(top_builddir)/src/libstrongswan/libstrongswan.la \
-       $(top_builddir)/src/libcharon/libcharon.la
-
 TESTS = kernel_netlink_tests
 
 check_PROGRAMS = $(TESTS)
diff --git a/src/xfrmi/.gitignore b/src/xfrmi/.gitignore
new file mode 100644 (file)
index 0000000..53b7fe7
--- /dev/null
@@ -0,0 +1 @@
+xfrmi
\ No newline at end of file
diff --git a/src/xfrmi/Makefile.am b/src/xfrmi/Makefile.am
new file mode 100644 (file)
index 0000000..c9fedcf
--- /dev/null
@@ -0,0 +1,13 @@
+ipsec_PROGRAMS = xfrmi
+
+xfrmi_SOURCES = xfrmi.c
+
+AM_CPPFLAGS = \
+       -I$(top_srcdir)/src/libstrongswan \
+       -I$(top_srcdir)/src/libcharon \
+       -I$(top_srcdir)/src/libcharon/plugins/kernel_netlink
+
+xfrmi_LDADD = \
+       $(top_builddir)/src/libcharon/plugins/kernel_netlink/libstrongswan-kernel-netlink.la \
+       $(top_builddir)/src/libstrongswan/libstrongswan.la \
+       $(top_builddir)/src/libcharon/libcharon.la