fusion.mk 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #############################################################
  2. #
  3. # linux-fusion
  4. #
  5. #############################################################
  6. LINUX_FUSION_VERSION:=3.2.3
  7. LINUX_FUSION_SOURCE:=linux-fusion-$(LINUX_FUSION_VERSION).tar.gz
  8. LINUX_FUSION_SITE:=http://www.directfb.org/downloads/Core
  9. LINUX_FUSION_CAT:=$(ZCAT)
  10. LINUX_FUSION_DIR:=$(TARGET_DIR)/etc/udev/rules.d
  11. LINUX_FUSION:=40-fusion.rules
  12. LINUX_FUSION_HEADER=$(STAGING_DIR)/usr/include/linux/fusion.h
  13. #############################################################
  14. #
  15. # build linux-fusion
  16. #
  17. #############################################################
  18. $(LINUX_FUSION_HEADER):
  19. cp -dpf package/fusion/fusion.h $(LINUX_FUSION_HEADER)
  20. $(LINUX_FUSION_DIR)/$(LINUX_FUSION):
  21. mkdir -p $(LINUX_FUSION_DIR)
  22. cp -dpf package/fusion/40-fusion.rules $(LINUX_FUSION_DIR)
  23. touch -c $@
  24. linux-fusion: $(LINUX_FUSION_DIR)/$(LINUX_FUSION) $(LINUX_FUSION_HEADER)
  25. linux-fusion-clean:
  26. rm -f $(LINUX_FUSION_DIR)/$(LINUX_FUSION)
  27. #############################################################
  28. #
  29. # Toplevel Makefile options
  30. #
  31. #############################################################
  32. ifeq ($(strip $(BR2_PACKAGE_LINUX_FUSION)),y)
  33. TARGETS+=linux-fusion
  34. endif