-#############################################################
+########################################################################
#
# ebtables
#
-#############################################################
+# Utility that enables basic Ethernet frame filtering on a Linux bridge,
+# MAC NAT and brouting.
+#
+########################################################################
EBTABLES_NAME=ebtables
EBTABLES_VERSION=v2.0.6
$(EBTABLES_BUILD_DIR)/.configured: $(EBTABLES_BUILD_DIR)/.unpacked
# Allow patches. Needed for openwrt for instance.
- $(SOURCE_DIR)/patch-kernel.sh $(EBTABLES_BUILD_DIR) $(SOURCE_DIR) $(EBTABLES_NAME)-*.patch
+ $(SOURCE_DIR)/patch-kernel.sh $(LINUX_DIR)/../.. $(SOURCE_DIR) $(EBTABLES_NAME)-*.patch
touch $(EBTABLES_BUILD_DIR)/.configured
$(EBTABLES_BUILD_DIR)/$(EBTABLES_NAME): $(EBTABLES_BUILD_DIR)/.configured
$(TARGET_CONFIGURE_OPTS) \
$(MAKE) -C $(EBTABLES_BUILD_DIR) \
- CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" LDFLAGS="$(TARGET_LDFLAGS)"
+ CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" \
+ LDFLAGS="$(TARGET_LDFLAGS)"
$(TARGET_DIR)/sbin/$(EBTABLES_NAME): $(EBTABLES_BUILD_DIR)/$(EBTABLES_NAME)
+ mkdir -p $(TARGET_DIR)/sbin/
$(TARGET_CONFIGURE_OPTS) \
$(MAKE) -C $(EBTABLES_BUILD_DIR) \
MANDIR=$(TARGET_DIR)/usr/share/man \