1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# linux-fusion 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLINUX_FUSION_VERSION = 9.0.3 8*4882a593SmuzhiyunLINUX_FUSION_SITE = http://directfb.org/downloads/Core/linux-fusion 9*4882a593SmuzhiyunLINUX_FUSION_SOURCE = linux-fusion-$(LINUX_FUSION_VERSION).tar.xz 10*4882a593SmuzhiyunLINUX_FUSION_INSTALL_STAGING = YES 11*4882a593SmuzhiyunLINUX_FUSION_DEPENDENCIES = linux 12*4882a593SmuzhiyunLINUX_FUSION_LICENSE = GPL-2.0+ 13*4882a593SmuzhiyunLINUX_FUSION_LICENSE_FILES = debian/copyright 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunLINUX_FUSION_ETC_DIR = $(TARGET_DIR)/etc/udev/rules.d 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunLINUX_FUSION_MAKE_OPTS = \ 18*4882a593Smuzhiyun KERNEL_VERSION=$(LINUX_VERSION_PROBED) \ 19*4882a593Smuzhiyun KERNEL_BUILD=$(LINUX_DIR) \ 20*4882a593Smuzhiyun KERNEL_SOURCE=$(LINUX_DIR) \ 21*4882a593Smuzhiyun SYSROOT=$(TARGET_DIR) \ 22*4882a593Smuzhiyun ARCH=$(KERNEL_ARCH) \ 23*4882a593Smuzhiyun CROSS_COMPILE=$(TARGET_CROSS) \ 24*4882a593Smuzhiyun KERNEL_MODLIB=/lib/modules/$(LINUX_VERSION_PROBED)/kernel 25*4882a593Smuzhiyun 26*4882a593Smuzhiyundefine LINUX_FUSION_BUILD_CMDS 27*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(MAKE) $(LINUX_FUSION_MAKE_OPTS) -C $(@D) 28*4882a593Smuzhiyunendef 29*4882a593Smuzhiyun 30*4882a593Smuzhiyundefine LINUX_FUSION_INSTALL_STAGING_CMDS 31*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(MAKE) $(LINUX_FUSION_MAKE_OPTS) INSTALL_MOD_PATH=$(STAGING_DIR) -C $(@D) headers_install 32*4882a593Smuzhiyunendef 33*4882a593Smuzhiyun 34*4882a593Smuzhiyundefine LINUX_FUSION_INSTALL_TARGET_CMDS 35*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(MAKE) \ 36*4882a593Smuzhiyun $(LINUX_FUSION_MAKE_OPTS) \ 37*4882a593Smuzhiyun INSTALL_MOD_PATH=$(TARGET_DIR) \ 38*4882a593Smuzhiyun -C $(@D) install 39*4882a593Smuzhiyun $(INSTALL) -D -m 644 package/linux-fusion/40-fusion.rules \ 40*4882a593Smuzhiyun $(LINUX_FUSION_ETC_DIR)/40-fusion.rules 41*4882a593Smuzhiyunendef 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun$(eval $(generic-package)) 44