1include $(TOPDIR)/rules.mk 2include $(INCLUDE_DIR)/kernel.mk 3 4PKG_NAME:=kmod-kcode 5PKG_VERSION:= 6PKG_RELEASE:= 7 8PKG_SOURCE:= 9PKG_SOURCE_URL:= 10PKG_MD5SUM:= 11PKG_CAT:=zcat 12 13PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/kmod-kcode 14 15NetUSB_AUTOLOAD:= \ 16 GPL_NetUSB \ 17 NetUSB 18 19include $(INCLUDE_DIR)/package.mk 20 21define KernelPackage/kcode 22 SUBMENU:=Other modules 23 DEPENDS:=@TARGET_ipq806x 24 TITLE:=KCode USB Printer 25 VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) 26 FILES:= \ 27 $(PKG_BUILD_DIR)/NetUSB.$(LINUX_KMOD_SUFFIX) \ 28 $(PKG_BUILD_DIR)/GPL_NetUSB.$(LINUX_KMOD_SUFFIX) 29# AUTOLOAD:=$(call AutoLoad,90,$(NetUSB_AUTOLOAD)) 30endef 31 32define Build/Prepare 33 $(CP) ./src/* $(PKG_BUILD_DIR) 34endef 35 36define Build/Compile 37endef 38 39define Build/InstallDev 40endef 41 42define Build/UninstallDev 43endef 44 45define KernelPackage/kcode/install 46 $(INSTALL_DIR) $(1)/etc/init.d 47 $(INSTALL_BIN) ./files/kcode.init $(1)/etc/init.d/kcode 48 49 $(INSTALL_DIR) $(1)/sbin 50 $(INSTALL_BIN) $(PKG_BUILD_DIR)/KC_BONJOUR $(1)/sbin/ 51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/KC_PRINT $(1)/sbin/ 52endef 53 54$(eval $(call KernelPackage,kcode)) 55