# # Copyright (C) 2017 Bjørn Mork # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=swi-drivers PKG_VERSION:=0.01 PKG_RELEASE:=1 PKG_LICENSE:=GPL-2.0 PKG_MAINTAINER:=Bjørn Mork PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/kernel.mk include $(INCLUDE_DIR)/package.mk define KernelPackage/GobiNet TITLE:=GobiNet SUBMENU:=$(USB_MENU) FILES:=$(PKG_BUILD_DIR)/GobiNet/GobiNet.ko AUTOLOAD:=$(call AutoLoad,50,GobiNet) $(call AddDepends/usb-net) endef define KernelPackage/GobiSerial TITLE:=GobiSerial SUBMENU:=$(USB_MENU) FILES:=$(PKG_BUILD_DIR)/GobiSerial/GobiSerial.ko AUTOLOAD:=$(call AutoLoad,50,GobiSerial) $(call AddDepends/usb-serial) endef MAKE_KMOD := $(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \ ARCH="$(LINUX_KARCH)" \ CROSS_COMPILE="$(TARGET_CROSS)" \ NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" define Build/Compile $(MAKE_KMOD) SUBDIRS="$(PKG_BUILD_DIR)/GobiNet" modules $(MAKE_KMOD) SUBDIRS="$(PKG_BUILD_DIR)/GobiSerial" modules endef $(eval $(call KernelPackage,GobiNet)) $(eval $(call KernelPackage,GobiSerial))