Skip to content
Snippets Groups Projects
Makefile 12.21 KiB
all:

LC_ALL:=C
LANG:=C
export LC_ALL LANG

empty:=
space:= $(empty) $(empty)

GLUONMAKE_EARLY = $(SUBMAKE) -C $(GLUON_ORIGOPENWRTDIR) -f $(GLUONDIR)/Makefile GLUON_TOOLS=0
GLUONMAKE = $(SUBMAKE) -C $(GLUON_OPENWRTDIR) -f $(GLUONDIR)/Makefile

ifneq ($(OPENWRT_BUILD),1)

GLUONDIR:=${CURDIR}

include $(GLUONDIR)/include/gluon.mk

TOPDIR:=$(GLUON_ORIGOPENWRTDIR)
export TOPDIR


GLUON_TARGET ?= ar71xx-generic
export GLUON_TARGET


update: FORCE
	$(GLUONDIR)/scripts/update.sh
	$(GLUONDIR)/scripts/patch.sh

patch: FORCE
	$(GLUONDIR)/scripts/patch.sh

unpatch: FORCE
	$(GLUONDIR)/scripts/unpatch.sh

update-patches: FORCE
	$(GLUONDIR)/scripts/update.sh
	$(GLUONDIR)/scripts/update-patches.sh
	$(GLUONDIR)/scripts/patch.sh

-include $(TOPDIR)/include/host.mk

_SINGLE=export MAKEFLAGS=$(space);

override OPENWRT_BUILD=1
override GLUON_TOOLS=1
GREP_OPTIONS=
export OPENWRT_BUILD GLUON_TOOLS GREP_OPTIONS

-include $(TOPDIR)/include/debug.mk
-include $(TOPDIR)/include/depends.mk
include $(GLUONDIR)/include/toplevel.mk

define GluonProfile
image/$(1): FORCE
	+@$$(GLUONMAKE) $$@
endef

define GluonProfileFactorySuffix
endef

define GluonProfileSysupgradeSuffix
endef

define GluonProfileExtraSuffix
endef

define GluonModel
endef