forked from coolsnowwolf/lede
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 97a4ffc
Showing
7,128 changed files
with
1,477,314 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Copyright (C) 2006 OpenWrt.org | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
world ${.TARGETS}: | ||
@gmake $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Copyright (C) 2006-2013 OpenWrt.org | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
|
||
mainmenu "LEDE Configuration" | ||
|
||
config MODULES | ||
option modules | ||
bool | ||
default y | ||
|
||
config HAVE_DOT_CONFIG | ||
bool | ||
default y | ||
|
||
source "target/Config.in" | ||
|
||
source "config/Config-images.in" | ||
|
||
source "config/Config-build.in" | ||
|
||
source "config/Config-devel.in" | ||
|
||
source "toolchain/Config.in" | ||
|
||
source "target/imagebuilder/Config.in" | ||
|
||
source "target/sdk/Config.in" | ||
|
||
source "target/toolchain/Config.in" | ||
|
||
source "tmp/.config-package.in" |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
# Makefile for OpenWrt | ||
# | ||
# 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 | ||
TZ:=UTC | ||
export TOPDIR LC_ALL LANG TZ | ||
|
||
empty:= | ||
space:= $(empty) $(empty) | ||
$(if $(findstring $(space),$(TOPDIR)),$(error ERROR: The path to the LEDE directory must not include any spaces)) | ||
|
||
world: | ||
|
||
export PATH:=$(TOPDIR)/staging_dir/host/bin:$(PATH) | ||
|
||
ifneq ($(OPENWRT_BUILD),1) | ||
_SINGLE=export MAKEFLAGS=$(space); | ||
|
||
override OPENWRT_BUILD=1 | ||
export OPENWRT_BUILD | ||
GREP_OPTIONS= | ||
export GREP_OPTIONS | ||
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 target/Makefile | ||
include package/Makefile | ||
include tools/Makefile | ||
include toolchain/Makefile | ||
|
||
$(toolchain/stamp-compile): $(tools/stamp-compile) | ||
$(target/stamp-compile): $(toolchain/stamp-compile) $(tools/stamp-compile) $(BUILD_DIR)/.prepared | ||
$(package/stamp-compile): $(target/stamp-compile) $(package/stamp-cleanup) | ||
$(package/stamp-install): $(package/stamp-compile) | ||
$(target/stamp-install): $(package/stamp-compile) $(package/stamp-install) | ||
check: $(tools/stamp-check) $(toolchain/stamp-check) $(package/stamp-check) | ||
|
||
printdb: | ||
@true | ||
|
||
prepare: $(target/stamp-compile) | ||
|
||
clean: FORCE | ||
rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(OUTPUT_DIR)/packages/$(ARCH_PACKAGES) $(BUILD_LOG_DIR) $(TOPDIR)/staging_dir/packages | ||
|
||
dirclean: clean | ||
rm -rf $(STAGING_DIR_HOST) $(STAGING_DIR_HOSTPKG) $(TOOLCHAIN_DIR) $(BUILD_DIR_BASE)/host $(BUILD_DIR_BASE)/hostpkg $(BUILD_DIR_TOOLCHAIN) | ||
rm -rf $(TMP_DIR) | ||
|
||
ifndef DUMP_TARGET_DB | ||
$(BUILD_DIR)/.prepared: Makefile | ||
@mkdir -p $$(dirname $@) | ||
@touch $@ | ||
|
||
tmp/.prereq_packages: .config | ||
unset ERROR; \ | ||
for package in $(sort $(prereq-y) $(prereq-m)); do \ | ||
$(_SINGLE)$(NO_TRACE_MAKE) -s -r -C package/$$package prereq || ERROR=1; \ | ||
done; \ | ||
if [ -n "$$ERROR" ]; then \ | ||
echo "Package prerequisite check failed."; \ | ||
false; \ | ||
fi | ||
touch $@ | ||
endif | ||
|
||
# check prerequisites before starting to build | ||
prereq: $(target/stamp-prereq) tmp/.prereq_packages | ||
@if [ ! -f "$(INCLUDE_DIR)/site/$(ARCH)" ]; then \ | ||
echo 'ERROR: Missing site config for architecture "$(ARCH)" !'; \ | ||
echo ' The missing file will cause configure scripts to fail during compilation.'; \ | ||
echo ' Please provide a "$(INCLUDE_DIR)/site/$(ARCH)" file and restart the build.'; \ | ||
exit 1; \ | ||
fi | ||
|
||
checksum: FORCE | ||
$(call sha256sums,$(BIN_DIR)) | ||
|
||
diffconfig: FORCE | ||
mkdir -p $(BIN_DIR) | ||
$(SCRIPT_DIR)/diffconfig.sh > $(BIN_DIR)/config.seed | ||
|
||
prepare: .config $(tools/stamp-compile) $(toolchain/stamp-compile) | ||
$(_SINGLE)$(SUBMAKE) -r diffconfig | ||
|
||
world: prepare $(target/stamp-compile) $(package/stamp-compile) $(package/stamp-install) $(target/stamp-install) FORCE | ||
$(_SINGLE)$(SUBMAKE) -r package/index | ||
$(_SINGLE)$(SUBMAKE) -r checksum | ||
|
||
.PHONY: clean dirclean prereq prepare world package/symlinks package/symlinks-install package/symlinks-clean | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
This is the buildsystem for the LEDE Linux distribution. | ||
|
||
Please use "make menuconfig" to choose your preferred | ||
configuration for the toolchain and firmware. | ||
|
||
You need to have installed gcc, binutils, bzip2, flex, python, perl, make, | ||
find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers. | ||
|
||
Run "./scripts/feeds update -a" to get all the latest package definitions | ||
defined in feeds.conf / feeds.conf.default respectively | ||
and "./scripts/feeds install -a" to install symlinks of all of them into | ||
package/feeds/. | ||
|
||
Use "make menuconfig" to configure your image. | ||
|
||
Simply running "make" will build your firmware. | ||
It will download all sources, build the cross-compile toolchain, | ||
the kernel and all choosen applications. | ||
|
||
To build your own firmware you need to have access to a Linux, BSD or MacOSX system | ||
(case-sensitive filesystem required). Cygwin will not be supported because of | ||
the lack of case sensitiveness in the file system. | ||
|
||
|
||
Sunshine! | ||
Your LEDE Community | ||
http://www.lede-project.org | ||
|
||
|
Oops, something went wrong.