|
@@ -16,21 +16,12 @@ PKG_LICENSE:=BSD 3-Clause
|
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
PKG_MAINTAINER:=Tianling Shen <[email protected]>
|
|
|
|
|
|
-PKG_BUILD_DEPENDS:=python3/host
|
|
|
ifneq ($(wildcard $(TOPDIR)/feeds/packages/devel/ninja/ninja.mk),)
|
|
|
PKG_BUILD_DEPENDS+= ninja/host
|
|
|
endif
|
|
|
PKG_USE_MIPS16:=0
|
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
|
|
-ifeq ($(NINJA),)
|
|
|
-NINJA = \
|
|
|
- MAKEFLAGS="$(MAKE_JOBSERVER)" \
|
|
|
- $(STAGING_DIR_HOSTPKG)/bin/ninja \
|
|
|
- $(if $(findstring c,$(OPENWRT_VERBOSE)),-v) \
|
|
|
- $(if $(MAKE_JOBSERVER),,-j1)
|
|
|
-endif
|
|
|
-
|
|
|
ifneq ($(CONFIG_CPU_TYPE)," ")
|
|
|
CPU_TYPE:=$(word 1, $(subst +," ,$(CONFIG_CPU_TYPE)))
|
|
|
CPU_SUBTYPE:=$(word 2, $(subst +, ",$(CONFIG_CPU_TYPE)))
|
|
@@ -114,7 +105,7 @@ define Build/Compile
|
|
|
export naive_flags+=" $$$${naive_ccache_flags}" ; \
|
|
|
mkdir -p "out" ; \
|
|
|
./gn/out/gn gen "out/Release" --args="$$$${naive_flags}" --script-executable="$(PYTHON)" ; \
|
|
|
- $(NINJA) -C "$(PKG_BUILD_DIR)/src/out/Release" naive ; \
|
|
|
+ ninja -C "out/Release" naive ; \
|
|
|
)
|
|
|
endef
|
|
|
|