X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=inline;f=absolute-alpha%2Ftarget%2Fsdk%2Ffiles%2FMakefile;fp=absolute-alpha%2Ftarget%2Fsdk%2Ffiles%2FMakefile;h=a77d40c6ec4a0833162615f5204720cf547c0cdc;hb=a8b7263da6bf48970afa07a72124d076ac3a7531;hp=0000000000000000000000000000000000000000;hpb=1fa9b0a180c0148c185ba7cda7f078bcd03fe880;p=librewrt%2F.git diff --git a/absolute-alpha/target/sdk/files/Makefile b/absolute-alpha/target/sdk/files/Makefile new file mode 100644 index 0000000..a77d40c --- /dev/null +++ b/absolute-alpha/target/sdk/files/Makefile @@ -0,0 +1,54 @@ +# Makefile for LibreWRT +# +# Copyright (C) 2007 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 + 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 $@) + @mkdir -p bin/packages + @touch $@ + +clean: FORCE + rm -rf $(BUILD_DIR) $(BIN_DIR) + +dirclean: clean + rm -rf $(TMP_DIR) + +# check prerequisites before starting to build +prereq: $(package/stamp-prereq) ; + +world: prepare $(package/stamp-compile) FORCE + @for configfile in `find package -maxdepth 2 -name Config.in` ; do \ + $(MAKE) compile -C `dirname $$configfile`; \ + done + @$(MAKE) package/index + +.PHONY: clean dirclean prereq prepare world + +endif