X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=cirros-testvm%2Fsrc-cirros%2Fbuildroot-2015.05%2Fpackage%2Flinux-fusion%2Flinux-fusion.mk;fp=cirros-testvm%2Fsrc-cirros%2Fbuildroot-2015.05%2Fpackage%2Flinux-fusion%2Flinux-fusion.mk;h=001388c67dc1f38a70e79e4bb58b548944e9cfa6;hb=b0a0f15dfaa205161a7fcb20cf1b8cd4948c2ef3;hp=0000000000000000000000000000000000000000;hpb=c6ac3cd55ee2da956195eee393b0882105dfad4e;p=packages%2Ftrusty%2Fcirros-testvm.git diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/linux-fusion/linux-fusion.mk b/cirros-testvm/src-cirros/buildroot-2015.05/package/linux-fusion/linux-fusion.mk new file mode 100644 index 0000000..001388c --- /dev/null +++ b/cirros-testvm/src-cirros/buildroot-2015.05/package/linux-fusion/linux-fusion.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# linux-fusion +# +################################################################################ + +LINUX_FUSION_VERSION = 9.0.2 +LINUX_FUSION_SITE = http://directfb.org/downloads/Core/linux-fusion +LINUX_FUSION_INSTALL_STAGING = YES +LINUX_FUSION_DEPENDENCIES = linux +LINUX_FUSION_LICENSE = GPLv2+ +LINUX_FUSION_LICENSE_FILES = debian/copyright + +LINUX_FOR_FUSION = $(LINUX_VERSION_PROBED) +LINUX_FUSION_ETC_DIR = $(TARGET_DIR)/etc/udev/rules.d + +LINUX_FUSION_MAKE_OPTS = KERNEL_VERSION=$(LINUX_FOR_FUSION) +LINUX_FUSION_MAKE_OPTS += KERNEL_BUILD=$(LINUX_DIR) +LINUX_FUSION_MAKE_OPTS += KERNEL_SOURCE=$(LINUX_DIR) + +LINUX_FUSION_MAKE_OPTS += SYSROOT=$(TARGET_DIR) +LINUX_FUSION_MAKE_OPTS += ARCH=$(KERNEL_ARCH) +LINUX_FUSION_MAKE_OPTS += CROSS_COMPILE=$(TARGET_CROSS) +LINUX_FUSION_MAKE_OPTS += KERNEL_MODLIB=/lib/modules/$(LINUX_FOR_FUSION)/kernel + +define LINUX_FUSION_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(LINUX_FUSION_MAKE_OPTS) -C $(@D) +endef + +define LINUX_FUSION_INSTALL_STAGING_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) $(LINUX_FUSION_MAKE_OPTS) INSTALL_MOD_PATH=$(STAGING_DIR) -C $(@D) headers_install +endef + +define LINUX_FUSION_INSTALL_TARGET_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) \ + $(LINUX_FUSION_MAKE_OPTS) \ + INSTALL_MOD_PATH=$(TARGET_DIR) \ + -C $(@D) install + $(INSTALL) -D -m 644 package/linux-fusion/40-fusion.rules \ + $(LINUX_FUSION_ETC_DIR)/40-fusion.rules +endef + +$(eval $(generic-package))