############################################################# # # bridgeutils - User Space Program For Controling Bridging # ############################################################# # BRIDGE_SOURCE_URL=http://aleron.dl.sourceforge.net/sourceforge/bridge-utils BRIDGE_SOURCE=bridge-utils-0.9.6.tar.gz BRIDGE_BUILD_DIR=$(BUILD_DIR)/bridge-utils-0.9.6 $(DL_DIR)/$(BRIDGE_SOURCE): $(WGET) -P $(DL_DIR) $(BRIDGE_SOURCE_URL)/$(BRIDGE_SOURCE) $(BRIDGE_BUILD_DIR)/.unpacked: $(DL_DIR)/$(BRIDGE_SOURCE) zcat $(DL_DIR)/$(BRIDGE_SOURCE) | tar -C $(BUILD_DIR) -xvf - mv -f $(BUILD_DIR)/bridge-utils $(BRIDGE_BUILD_DIR) touch $(BRIDGE_BUILD_DIR)/.unpacked $(BRIDGE_BUILD_DIR)/.configured: $(BRIDGE_BUILD_DIR)/.unpacked (cd $(BRIDGE_BUILD_DIR); rm -rf config.cache; \ $(TARGET_CONFIGURE_OPTS) \ ./configure \ --with-linux-headers=$(BUILD_DIR)/linux \ ); touch $(BRIDGE_BUILD_DIR)/.configured $(BRIDGE_BUILD_DIR)/brctl/brctl: $(BRIDGE_BUILD_DIR)/.configured $(MAKE) -C $(BRIDGE_BUILD_DIR) CC=$(TARGET_CC) $(TARGET_DIR)/sbin/brctl: $(BRIDGE_BUILD_DIR)/brctl/brctl cp -af $(BRIDGE_BUILD_DIR)/brctl/brctl $(TARGET_DIR)/sbin/ cp -af $(BRIDGE_BUILD_DIR)/brctl/brctld $(TARGET_DIR)/sbin/ bridge: $(TARGET_DIR)/sbin/brctl bridge-clean: $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BRIDGE_BUILD_DIR) uninstall -$(MAKE) -C $(BRIDGE_BUILD_DIR) clean bridge-dirclean: rm -rf $(BRIDGE_BUILD_DIR)