summaryrefslogtreecommitdiff
path: root/polux/package/ebtables/ebtables.mk
blob: f3cdd4d252245ef74faa32d580b2d131787d2b04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#############################################################
#
# ebtables
#
#############################################################
EBTABLES_BUILD_DIR=$(APP_DIR)/ebtables

$(EBTABLES_BUILD_DIR)/ebtables:
	$(MAKE) -C $(EBTABLES_BUILD_DIR) \
		CC=arm-uclinux-gcc \
		CFLAGS="-Wall -march=armv5 -msoft-float" \
		LINKFLAGS="-Wl,-elf2flt='-s8k'"

$(TARGET_DIR)/sbin/ebtables: $(EBTABLES_BUILD_DIR)/ebtables
	mkdir -p $(TARGET_DIR)/sbin; cp $< $@

ebtables: $(TARGET_DIR)/sbin/ebtables

ebtables-clean:
	$(MAKE) -C $(EBTABLES_BUILD_DIR) clean

ebtables-mrproper: ebtables-clean

###########################################################
#
# Toplevel Makefile options
#
#############################################################
ifeq ($(strip $(BR2_PACKAGE_EBTABLES)),y)
TARGETS+=ebtables
endif