############################################################# # # udhcp # ############################################################# UDHCP_BUILD_DIR=$(APP_DIR)/udhcp UDHCP_FILES=udhcpd udhcpc dumpleases UDHCP_BUILD=$(foreach target,$(UDHCP_FILES),$(UDHCP_BUILD_DIR)/$(target)) UDHCP_TARGET=$(TARGET_DIR)/usr/sbin/udhcpd \ $(TARGET_DIR)/usr/sbin/udhcpc \ $(TARGET_DIR)/usr/bin/dumpleases $(UDHCP_BUILD): $(MAKE) -C $(UDHCP_BUILD_DIR) \ CROSS_COMPILE=arm-uclinux- \ CC="arm-uclinux-gcc -march=armv5 -msoft-float \ -I$(INCLUDE_DIR)/plc-drv -I$(INCLUDE_DIR)/mib" \ LD="arm-uclinux-gcc -march=armv5 -msoft-float \ -Wl,-elf2flt='-z -s8k'" $(TARGET_DIR)/etc/udhcpd.leases: $(UDHCP_BUILD_DIR)/udhcpd.leases mkdir -p $(TARGET_DIR)/etc; cp $< $@ $(TARGET_DIR)/etc/udhcpd.conf: $(UDHCP_BUILD_DIR)/udhcpd.conf mkdir -p $(TARGET_DIR)/etc; cp $< $@ $(TARGET_DIR)/etc/udhcpd.bssid: $(UDHCP_BUILD_DIR)/udhcpd.bssid mkdir -p $(TARGET_DIR)/etc; cp $< $@ $(UDHCP_TARGET): $(UDHCP_BUILD) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(UDHCP_BUILD_DIR) \ DESTDIR=$(TARGET_DIR) install udhcp: $(UDHCP_TARGET) udhcp-clean: $(MAKE) -C $(UDHCP_BUILD_DIR) clean udhcp-mrproper: udhcp-clean ########################################################### # # Toplevel Makefile options # ############################################################# ifeq ($(strip $(BR2_PACKAGE_UDHCP)),y) TARGETS+=udhcp endif