|
@@ -19,43 +19,43 @@ IPSEC_TOOLS_TARGET_BINARY_RACOONCTL:=usr/sbin/racoonctl
|
|
IPSEC_TOOLS_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/ipsec-tools/
|
|
IPSEC_TOOLS_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/ipsec-tools/
|
|
|
|
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT)), y)
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT)), y)
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --enable-adminport
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --enable-adminport
|
|
else
|
|
else
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --disable-adminport
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --disable-adminport
|
|
endif
|
|
endif
|
|
|
|
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_NATT)), y)
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_NATT)), y)
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --enable-natt
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --enable-natt
|
|
else
|
|
else
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --disable-natt
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --disable-natt
|
|
endif
|
|
endif
|
|
|
|
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_FRAG)), y)
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_FRAG)), y)
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --enable-frag
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --enable-frag
|
|
else
|
|
else
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --disable-frag
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --disable-frag
|
|
endif
|
|
endif
|
|
|
|
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_STATS)), y)
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_STATS)), y)
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --enable-stats
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --enable-stats
|
|
else
|
|
else
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --disable-stats
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --disable-stats
|
|
endif
|
|
endif
|
|
|
|
|
|
ifeq ($(BR2_INET_IPV6),y)
|
|
ifeq ($(BR2_INET_IPV6),y)
|
|
|
|
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_IPV6)), y)
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_IPV6)), y)
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --enable-ipv6
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --enable-ipv6
|
|
else
|
|
else
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= $(DISABLE_IPV6)
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= $(DISABLE_IPV6)
|
|
endif
|
|
endif
|
|
|
|
|
|
else # ignore user's choice if it doesn't
|
|
else # ignore user's choice if it doesn't
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= $(DISABLE_IPV6)
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= $(DISABLE_IPV6)
|
|
endif
|
|
endif
|
|
|
|
|
|
ifneq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_READLINE)), y)
|
|
ifneq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_READLINE)), y)
|
|
-IPSEC_TOOLS_CONFIG_FLAGS+= --without-readline
|
|
|
|
|
|
+IPSEC_TOOLS_CONFIG_FLAGS+= --without-readline
|
|
endif
|
|
endif
|
|
|
|
|
|
$(DL_DIR)/$(IPSEC_TOOLS_SOURCE):
|
|
$(DL_DIR)/$(IPSEC_TOOLS_SOURCE):
|
|
@@ -82,7 +82,7 @@ $(IPSEC_TOOLS_DIR)/.configured: $(IPSEC_TOOLS_DIR)/.patched
|
|
--disable-gssapi \
|
|
--disable-gssapi \
|
|
--with-kernel-headers=$(STAGING_DIR)/usr/include \
|
|
--with-kernel-headers=$(STAGING_DIR)/usr/include \
|
|
$(IPSEC_TOOLS_CONFIG_FLAGS) \
|
|
$(IPSEC_TOOLS_CONFIG_FLAGS) \
|
|
- );
|
|
|
|
|
|
+ )
|
|
# simpler than patching that cruft..
|
|
# simpler than patching that cruft..
|
|
(echo '#undef bzero'; \
|
|
(echo '#undef bzero'; \
|
|
echo '#define bzero(a, b) memset((a), 0, (b))'; \
|
|
echo '#define bzero(a, b) memset((a), 0, (b))'; \
|
|
@@ -98,13 +98,13 @@ $(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOON) \
|
|
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOONCTL): \
|
|
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOONCTL): \
|
|
$(IPSEC_TOOLS_DIR)/.configured
|
|
$(IPSEC_TOOLS_DIR)/.configured
|
|
$(MAKE) CC=$(TARGET_CC) -C $(IPSEC_TOOLS_DIR)
|
|
$(MAKE) CC=$(TARGET_CC) -C $(IPSEC_TOOLS_DIR)
|
|
-
|
|
|
|
|
|
+
|
|
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_SETKEY) \
|
|
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_SETKEY) \
|
|
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOON) \
|
|
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOON) \
|
|
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL): \
|
|
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL): \
|
|
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_SETKEY) \
|
|
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_SETKEY) \
|
|
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOON) \
|
|
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOON) \
|
|
- $(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOONCTL)
|
|
|
|
|
|
+ $(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOONCTL)
|
|
$(MAKE) -C $(IPSEC_TOOLS_DIR) DESTDIR=$(TARGET_DIR) install
|
|
$(MAKE) -C $(IPSEC_TOOLS_DIR) DESTDIR=$(TARGET_DIR) install
|
|
$(STRIP) $(STRIP_STRIP_UNNEEDED) $(REMOVE_SECTION_COMMENT) \
|
|
$(STRIP) $(STRIP_STRIP_UNNEEDED) $(REMOVE_SECTION_COMMENT) \
|
|
$(REMOVE_SECTION_NOTE) \
|
|
$(REMOVE_SECTION_NOTE) \
|
|
@@ -159,4 +159,4 @@ ipsec-tools-dirclean:
|
|
|
|
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS)), y)
|
|
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS)), y)
|
|
TARGETS+=ipsec-tools
|
|
TARGETS+=ipsec-tools
|
|
-endif
|
|
|
|
|
|
+endif
|