1 include $(TOPDIR
)/rules.mk
6 PKG_LICENSE
:=BSD-2-Clause
8 PKG_MAINTAINER
:=Chuanhong Guo
<gch981213@gmail.com
>
10 include $(INCLUDE_DIR
)/package.mk
12 define Package
/$(PKG_NAME
)
15 DEPENDS
:=@USB_GADGET_SUPPORT
+kmod-usb-gadget
+kmod-fs-configfs
+kmod-usb-lib-composite
16 TITLE
:=init script to create USB gadgets
19 define Package
/$(PKG_NAME
)/conffiles
26 define Package
/$(PKG_NAME
)/install
27 $(INSTALL_DIR
) $(1)/etc
/config
$(1)/etc
/init.d
28 $(INSTALL_CONF
) .
/files
/usbgadget.conf
$(1)/etc
/config
/usbgadget
29 $(INSTALL_BIN
) .
/files
/usbgadget.init
$(1)/etc
/init.d
/usbgadget
32 $(eval
$(call BuildPackage
,$(PKG_NAME
)))
36 # 3: dependencies on other packages
38 define Package
/$(PKG_NAME
)-$(1)
41 TITLE
+= $(2) gadget preset
42 DEPENDS
+= +usbgadget
$(3)
45 define Package
/$(PKG_NAME
)-$(1)/description
46 This package contains the USB gadget preset for
$(3).
49 define Package
/$(PKG_NAME
)-$(1)/install
50 $(INSTALL_DIR
) $$(1)/usr
/share
/usbgadget
51 $(INSTALL_CONF
) .
/files
/presets
/$(1) $$(1)/usr
/share
/usbgadget
54 $$(eval
$$(call BuildPackage
,$(PKG_NAME
)-$(1)))
57 $(eval
$(call GadgetPreset
,ncm
,CDC-NCM
,+kmod-usb-gadget-ncm
))
58 $(eval
$(call GadgetPreset
,acm
,CDC-ACM
,+kmod-usb-gadget-serial
))