Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #
  2. # Copyright (C) 2006 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. # $Id$
  8. include $(TOPDIR)/rules.mk
  9. include $(INCLUDE_DIR)/kernel.mk
  10. PKG_NAME:=mini_fo
  11. PKG_VERSION:=0.6.2pre1
  12. PKG_RELEASE:=1
  13. PKG_SOURCE:=mini_fo-0-6-2-pre1.tar.bz2
  14. PKG_SOURCE_URL:=http://www.denx.de/twiki/pub/Know/MiniFOHome/
  15. PKG_MD5SUM:=acd12157be25d7b3c8df90914049403e
  16. PKG_CAT:=bzcat
  17. PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/mini_fo-0-6-2-pre1
  18. include $(INCLUDE_DIR)/package.mk
  19. define Package/kmod-mini-fo
  20. SECTION:=kernel
  21. CATEGORY:=Kernel drivers
  22. TITLE:=The mini fanout overlay file system
  23. URL:=http://www.denx.de/wiki/Know.MiniFOHome
  24. VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE)
  25. endef
  26. define Build/Compile
  27. $(MAKE) -C $(PKG_BUILD_DIR) \
  28. ARCH="$(LINUX_KARCH)" \
  29. CROSS_COMPILE="$(TARGET_CROSS)" \
  30. KERNELVERSION="$(KERNEL)" \
  31. KERNEL_SRC="$(LINUX_DIR)" \
  32. all
  33. endef
  34. define Package/kmod-mini-fo/install
  35. install -m0755 -d $(1)/lib/modules/$(LINUX_VERSION)
  36. $(CP) $(PKG_BUILD_DIR)/mini_fo.$(LINUX_KMOD_SUFFIX) \
  37. $(1)/lib/modules/$(LINUX_VERSION)/
  38. install -m0755 -d $(1)/etc/modules.d
  39. echo "mini_fo" > $(1)/etc/modules.d/15-mini-fo
  40. endef
  41. $(eval $(call BuildPackage,kmod-mini-fo))