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-usb-lib-composite
16 TITLE
:=init script to create USB gadgets
22 define Package
/$(PKG_NAME
)/install
23 $(INSTALL_DIR
) $(1)/etc
/config
$(1)/etc
/init.d
24 $(INSTALL_CONF
) .
/files
/usbgadget.conf
$(1)/etc
/config
/usbgadget
25 $(INSTALL_BIN
) .
/files
/usbgadget.init
$(1)/etc
/init.d
/usbgadget
28 $(eval
$(call BuildPackage
,$(PKG_NAME
)))
32 # 3: dependencies on other packages
34 define Package
/$(PKG_NAME
)-$(1)
37 TITLE
+= $(2) gadget preset
41 define Package
/$(PKG_NAME
)-$(1)/description
42 This package contains the USB gadget preset for
$(3).
45 define Package
/$(PKG_NAME
)-$(1)/install
46 $(INSTALL_DIR
) $$(1)/usr
/share
/usbgadget
47 $(INSTALL_CONF
) .
/files
/presets
/$(1) $$(1)/usr
/share
/usbgadget
50 $$(eval
$$(call BuildPackage
,$(PKG_NAME
)-$(1)))
53 $(eval
$(call GadgetPreset
,ncm
,CDC-NCM
,+kmod-usb-gadget-ncm
))
54 $(eval
$(call GadgetPreset
,acm
,CDC-ACM
,+kmod-usb-gadget-serial
))