gluon.mk 794 B

1234567891011121314151617181920212223242526272829
  1. ifneq ($(__gluon_inc),1)
  2. __gluon_inc=1
  3. GLUON_SITEDIR := $(GLUONDIR)/site
  4. GLUON_IMAGEDIR := $(GLUONDIR)/images
  5. GLUON_OPENWRTDIR := $(GLUONDIR)/openwrt
  6. GLUON_BUILDDIR := $(GLUONDIR)/build
  7. BOARD_BUILDDIR = $(GLUON_BUILDDIR)/$(BOARD)
  8. BOARD_KDIR = $(BOARD_BUILDDIR)/kernel
  9. export GLUONDIR GLUON_SITEDIR GLUON_IMAGEDIR GLUON_OPENWRTDIR GLUON_BUILDDIR
  10. $(GLUON_SITEDIR)/site.mk:
  11. $(error There was no site configuration found. Please check out a site configuration to $(GLUON_SITEDIR))
  12. -include $(GLUON_SITEDIR)/site.mk
  13. define merge-lists
  14. $(1) :=
  15. $(foreach var,$(2),$(1) := $$(sort $$(filter-out -% $$(patsubst -%,%,$$(filter -%,$$($(var)))),$$($(1)) $$($(var))))
  16. )
  17. endef
  18. GLUON_DEFAULT_PACKAGES := gluon-core kmod-ipv6 firewall ip6tables
  19. override DEFAULT_PACKAGES.router :=
  20. endif #__gluon_inc