1 #############################################################
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
/
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
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
; \
31 usbmount
: uclibc
$(TARGET_DIR
)/$(USBMOUNT_TARGET_BINARY
)
34 rm -f
$(TARGET_DIR
)/$(USBMOUNT_TARGET_BINARY
)
35 rm -rf
$(TARGET_DIR
)/etc
/usbmount
38 rm -rf
$(USBMOUNT_DIR
)
40 #############################################################
42 # Toplevel Makefile options
44 #############################################################
45 ifeq ($(BR2_PACKAGE_USBMOUNT
),y
)