remove redundant prerequisite
[buildroot.git] / package / usbmount / usbmount.mk
blob109f14b7a785b433d910e90f538bc30118041b79
1 #############################################################
3 # usbmount
5 #############################################################
6 USBMOUNT_VERSION=0.0.14.1
7 USBMOUNT_SOURCE:=usbmount_$(USBMOUNT_VERSION).tar.gz
8 USBMOUNT_SITE:=http://usbmount.alioth.debian.org/package/
9 USBMOUNT_CAT:=$(ZCAT)
10 USBMOUNT_DIR:=$(BUILD_DIR)/usbmount-$(USBMOUNT_VERSION)
11 USBMOUNT_BINARY:=usbmount
12 USBMOUNT_TARGET_BINARY:=sbin/usbmount
14 $(DL_DIR)/$(USBMOUNT_SOURCE):
15 $(WGET) -P $(DL_DIR) $(USBMOUNT_SITE)/$(USBMOUNT_SOURCE)
17 usbmount-source: $(DL_DIR)/$(USBMOUNT_SOURCE)
19 $(USBMOUNT_DIR)/.unpacked: $(DL_DIR)/$(USBMOUNT_SOURCE)
20 $(USBMOUNT_CAT) $(DL_DIR)/$(USBMOUNT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
21 toolchain/patch-kernel.sh $(USBMOUNT_DIR) package/usbmount usbmount-$(USBMOUNT_VERSION).patch
22 touch $@
24 $(TARGET_DIR)/$(USBMOUNT_TARGET_BINARY): $(USBMOUNT_DIR)/.unpacked
25 $(INSTALL) -m 0755 -D $(USBMOUNT_DIR)/usbmount $(TARGET_DIR)/$(USBMOUNT_TARGET_BINARY)
26 @if [ ! -f $(TARGET_DIR)/etc/usbmount/usbmount.conf ]; then \
27 $(INSTALL) -m 0644 -D $(USBMOUNT_DIR)/usbmount.conf $(TARGET_DIR)/etc/usbmount/usbmount.conf; \
29 touch -c $@
31 usbmount: $(TARGET_DIR)/$(USBMOUNT_TARGET_BINARY)
33 usbmount-clean:
34 rm -f $(TARGET_DIR)/$(USBMOUNT_TARGET_BINARY)
35 rm -rf $(TARGET_DIR)/etc/usbmount
37 usbmount-dirclean:
38 rm -rf $(USBMOUNT_DIR)
40 #############################################################
42 # Toplevel Makefile options
44 #############################################################
45 ifeq ($(BR2_PACKAGE_USBMOUNT),y)
46 TARGETS+=usbmount
47 endif