1 #############################################################
5 #############################################################
7 HWDATA_SOURCE
:=hwdata_
$(HWDATA_VERSION
).orig.
tar.gz
8 HWDATA_PATCH
:=hwdata_
$(HWDATA_VERSION
)-1.diff.gz
9 HWDATA_SITE
:=$(BR2_DEBIAN_MIRROR
)/debian
/pool
/main
/h
/hwdata
/
11 HWDATA_DIR
:=$(BUILD_DIR
)/hwdata-
$(HWDATA_VERSION
)
12 HWDATA_BINARY
:=pci.ids
13 HWDATA_TARGET_BINARY
:=usr
/share
/hwdata
/pci.ids
15 $(DL_DIR
)/$(HWDATA_SOURCE
):
16 $(WGET
) -P
$(DL_DIR
) $(HWDATA_SITE
)/$(HWDATA_SOURCE
)
18 $(DL_DIR
)/$(HWDATA_PATCH
):
19 $(WGET
) -P
$(DL_DIR
) $(HWDATA_SITE
)/$(HWDATA_PATCH
)
21 hwdata-source
: $(DL_DIR
)/$(HWDATA_SOURCE
) $(DL_DIR
)/$(HWDATA_PATCH
)
23 $(HWDATA_DIR
)/.unpacked
: $(DL_DIR
)/$(HWDATA_SOURCE
) $(DL_DIR
)/$(HWDATA_PATCH
)
24 $(HWDATA_CAT
) $(DL_DIR
)/$(HWDATA_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
25 toolchain
/patch-kernel.sh
$(HWDATA_DIR
) $(DL_DIR
) $(HWDATA_PATCH
)
26 touch
$(HWDATA_DIR
)/.unpacked
28 $(TARGET_DIR
)/$(HWDATA_TARGET_BINARY
): $(HWDATA_DIR
)/.unpacked
29 mkdir
-p
-m
755 $(TARGET_DIR
)/usr
/share
/hwdata
30 cp
-a
$(HWDATA_DIR
)/pci.ids
$(TARGET_DIR
)/usr
/share
/hwdata
31 cp
-a
$(HWDATA_DIR
)/usb.ids
$(TARGET_DIR
)/usr
/share
/hwdata
32 -touch
-c
$(TARGET_DIR
)/usr
/share
/hwdata
/*
34 hwdata
: uclibc
$(TARGET_DIR
)/$(HWDATA_TARGET_BINARY
)
37 rm -rf
$(TARGET_DIR
)/usr
/share
/hwdata
38 rmdir
--ignore-fail-on-non-empty
$(TARGET_DIR
)/usr
/share
43 #############################################################
45 # Toplevel Makefile options
47 #############################################################
48 ifeq ($(BR2_PACKAGE_HWDATA
),y
)