1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 098ea8db12a50290f4b23f7f521edf9c5bab25935d2740de17e4a487110b40c8
10 PKG_DESCR
:= combined repository of pci.ids and usb.ids
12 PKG_URL
:= https
://github.com
/vcrhonek
/hwdata
13 PKG_SITES
:= https
://github.com
/vcrhonek
/hwdata
/archive
/refs
/tags/
15 DISTFILES
:= v
$(PKG_VERSION
).
tar.gz
17 PKG_SUBPKGS
:= HWDATA_NET HWDATA_PCI HWDATA_USB HWDATA_PNP
18 PKGSD_HWDATA_NET
:= HWDATA files oui.txt and iab.txt
19 PKGSD_HWDATA_PCI
:= HWDATA file pci.ids
20 PKGSD_HWDATA_USB
:= HWDATA file usb.ids
21 PKGSD_HWDATA_PNP
:= HWDATA file pnp.ids
23 PKG_FLAVOURS_HWDATA
:= WITH_GZIP
24 PKGFD_WITH_GZIP
:= gzip ids before installation
26 include $(ADK_TOPDIR
)/mk
/package.mk
28 $(eval
$(call PKG_template
,HWDATA_NET
,hwdata-net
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKGSD_HWDATA_NET
),$(PKG_SECTION
)))
29 $(eval
$(call PKG_template
,HWDATA_PCI
,hwdata-pci
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKGSD_HWDATA_PCI
),$(PKG_SECTION
)))
30 $(eval
$(call PKG_template
,HWDATA_USB
,hwdata-usb
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKGSD_HWDATA_USB
),$(PKG_SECTION
)))
31 $(eval
$(call PKG_template
,HWDATA_PNP
,hwdata-pnp
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKGSD_HWDATA_PNP
),$(PKG_SECTION
)))
33 define HWDATA_INSTALL_template
35 $$(INSTALL_DIR
) $$(IDIR_
$(1))/usr
/share
/hwdata
36 $$(INSTALL_DATA
) $$(patsubst %,$$(WRKINST
)/usr
/share
/hwdata
/%,$(3)) \
37 $$(IDIR_
$(1))/usr
/share
/hwdata
/
40 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_NET
,hwdata-net
,oui.txt iab.txt
))
41 ifeq ($(ADK_PACKAGE_HWDATA_WITH_GZIP
),y
)
42 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_PCI
,hwdata-pci
,pci.ids.gz
))
43 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_USB
,hwdata-usb
,usb.ids.gz
))
44 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_PNP
,hwdata-pnp
,pnp.ids.gz
))
46 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_PCI
,hwdata-pci
,pci.ids
))
47 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_USB
,hwdata-usb
,usb.ids
))
48 $(eval
$(call HWDATA_INSTALL_template
,HWDATA_PNP
,hwdata-pnp
,pnp.ids
))
51 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk