diff options
Diffstat (limited to 'target/sdk/files/Makefile')
-rw-r--r-- | target/sdk/files/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/target/sdk/files/Makefile b/target/sdk/files/Makefile new file mode 100644 index 0000000..2edf7b3 --- /dev/null +++ b/target/sdk/files/Makefile @@ -0,0 +1,59 @@ +# Makefile for OpenWrt +# +# Copyright (C) 2007-2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +TOPDIR:=${CURDIR} +LC_ALL:=C +LANG:=C +SDK:=1 +export TOPDIR LC_ALL LANG SDK + +world: + +include $(TOPDIR)/include/host.mk + +ifneq ($(OPENWRT_BUILD),1) + override OPENWRT_BUILD=1 + export OPENWRT_BUILD + + empty:= + space:= $(empty) $(empty) + _SINGLE=export MAKEFLAGS=$(space); + + include $(TOPDIR)/include/debug.mk + include $(TOPDIR)/include/depends.mk + include $(TOPDIR)/include/toplevel.mk +else + include rules.mk + include $(INCLUDE_DIR)/depends.mk + include $(INCLUDE_DIR)/subdir.mk + include package/Makefile + +$(package/stamp-compile): $(BUILD_DIR)/.prepared +$(BUILD_DIR)/.prepared: Makefile + @mkdir -p $$(dirname $@) + @touch $@ + +clean: FORCE + git clean -f -d $(STAGING_DIR); true + git clean -f -d $(BUILD_DIR); true + git clean -f -d $(BIN_DIR); true + +dirclean: clean + git reset --hard HEAD + git clean -f -d + rm -rf feeds/ + +# check prerequisites before starting to build +prereq: $(package/stamp-prereq) ; + +world: prepare $(package/stamp-compile) FORCE + @$(MAKE) package/index + +.PHONY: clean dirclean prereq prepare world + +endif |