1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #############################################################
- #
- # netplug
- #
- #############################################################
- NETPLUG_VERSION=1.2.9
- NETPLUG_SOURCE=netplug-$(NETPLUG_VERSION).tar.bz2
- NETPLUG_SITE=http://www.red-bean.com/~bos/netplug
- NETPLUG_DIR=$(BUILD_DIR)/netplug-$(NETPLUG_VERSION)
- NETPLUG_CAT:=$(BZCAT)
- NETPLUG_BINARY:=netplugd
- NETPLUG_TARGET_BINARY:=sbin/netplugd
- $(DL_DIR)/$(NETPLUG_SOURCE):
- $(call DOWNLOAD,$(NETPLUG_SITE),$(NETPLUG_SOURCE))
- netplug-source: $(DL_DIR)/$(NETPLUG_SOURCE)
- $(NETPLUG_DIR)/.unpacked: $(DL_DIR)/$(NETPLUG_SOURCE)
- $(NETPLUG_CAT) $(DL_DIR)/$(NETPLUG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- toolchain/patch-kernel.sh $(NETPLUG_DIR) package/netplug/ netplug\*.patch
- touch $(NETPLUG_DIR)/.unpacked
- $(NETPLUG_DIR)/$(NETPLUG_BINARY): $(NETPLUG_DIR)/.unpacked
- $(MAKE) CC=$(TARGET_CC) -C $(NETPLUG_DIR)
- $(STRIPCMD) $(NETPLUG_DIR)/$(NETPLUG_BINARY)
- $(TARGET_DIR)/$(NETPLUG_TARGET_BINARY): $(NETPLUG_DIR)/$(NETPLUG_BINARY)
- $(INSTALL) -m 644 -D $(NETPLUG_DIR)/etc/netplugd.conf $(TARGET_DIR)/etc/netplug/netplugd.conf
- $(INSTALL) -m 755 -D package/netplug/netplug-script $(TARGET_DIR)/etc/netplug.d/netplug
- $(INSTALL) -m 755 -D package/netplug/S29netplug $(TARGET_DIR)/etc/init.d
- $(INSTALL) -m 755 -D $(NETPLUG_DIR)/$(NETPLUG_BINARY) $(TARGET_DIR)/$(NETPLUG_TARGET_BINARY)
- touch -c $(TARGET_DIR)/$(NETPLUG_TARGET_BINARY)
- netplug: uclibc $(TARGET_DIR)/$(NETPLUG_TARGET_BINARY)
- netplug-clean:
- rm -f $(TARGET_DIR)/$(NETPLUG_TARGET_BINARY)
- rm -rf $(TARGET_DIR)/etc/netplug*
- rm -f $(TARGET_DIR)/etc/init.d/S*netplug
- -$(MAKE) -C $(NETPLUG_DIR) clean
- netplug-dirclean:
- rm -rf $(NETPLUG_DIR)
- #############################################################
- #
- # Toplevel Makefile options
- #
- #############################################################
- ifeq ($(BR2_PACKAGE_NETPLUG),y)
- TARGETS+=netplug
- endif
|