Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #
  2. # Copyright (C) 2016 LEDE
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. include $(INCLUDE_DIR)/kernel.mk
  9. PKG_NAME:=sched-cake
  10. PKG_RELEASE:=1
  11. PKG_SOURCE_PROTO:=git
  12. PKG_SOURCE_URL:=https://github.com/dtaht/sch_cake.git
  13. PKG_SOURCE_DATE:=2018-01-07
  14. PKG_SOURCE_VERSION:=568ed96467f41aad37556b0db11fc008e05941e9
  15. PKG_MIRROR_HASH:=8f3f962824826d07b1029379d91e01bf97fe0bfce1233af5cfa7a54cb1c3632c
  16. include $(INCLUDE_DIR)/package.mk
  17. define KernelPackage/sched-cake
  18. SUBMENU:=Network Support
  19. TITLE:=Cake fq_codel/blue derived shaper
  20. URL:=https://github.com/dtaht/sch_cake
  21. FILES:=$(PKG_BUILD_DIR)/sch_cake.ko
  22. AUTOLOAD:=$(call AutoLoad,75,sch_cake)
  23. DEPENDS:=+kmod-ipt-conntrack @!LINUX_3_18
  24. endef
  25. include $(INCLUDE_DIR)/kernel-defaults.mk
  26. define KernelPackage/sched-cake/description
  27. Common Applications Kept Enhanced fq_codel/blue derived shaper
  28. endef
  29. define Build/Compile
  30. $(KERNEL_MAKE) SUBDIRS="$(PKG_BUILD_DIR)" modules
  31. endef
  32. $(eval $(call KernelPackage,sched-cake))