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
Showing
7,086 changed files
with
1,454,324 additions
and
2 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,26 @@ | ||
*.o | ||
.DS_Store | ||
.*.swp | ||
/env | ||
/dl | ||
/.config | ||
/.config.old | ||
/bin | ||
/build_dir | ||
/staging_dir | ||
/tmp | ||
/logs | ||
/feeds | ||
/feeds.conf | ||
/overlay | ||
/package/feeds | ||
/package/openwrt-packages | ||
key-build* | ||
*.orig | ||
*.rej | ||
*~ | ||
.#* | ||
*# | ||
.emacs.desktop* | ||
TAGS*~ | ||
git-src |
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" |
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,102 @@ | ||
# 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: | ||
|
||
include $(TOPDIR)/include/host.mk | ||
|
||
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-install): $(tools/stamp-install) | ||
$(target/stamp-compile): $(toolchain/stamp-install) $(tools/stamp-install) $(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) $(TOOLCHAIN_DIR) $(BUILD_DIR_HOST) $(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-install) $(toolchain/stamp-install) | ||
world: prepare $(target/stamp-compile) $(package/stamp-compile) $(package/stamp-install) $(target/stamp-install) FORCE | ||
$(_SINGLE)$(SUBMAKE) -r package/index | ||
$(_SINGLE)$(SUBMAKE) -r diffconfig | ||
$(_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 | ||
|
||
|
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,71 @@ | ||
CONFIG_TARGET_ramips=y | ||
CONFIG_TARGET_ramips_mt7621=y | ||
CONFIG_TARGET_ramips_mt7621_DEVICE_zodiac-gx=y | ||
# CONFIG_DRIVER_11AC_SUPPORT is not set | ||
# CONFIG_DRIVER_11N_SUPPORT is not set | ||
# CONFIG_DRIVER_11W_SUPPORT is not set | ||
CONFIG_KERNEL_BUILD_DOMAIN="northboundnetworks.com" | ||
CONFIG_KERNEL_BUILD_USER="ZodiacGX" | ||
CONFIG_OPENSSL_WITH_DEPRECATED=y | ||
CONFIG_OPENSSL_WITH_EC=y | ||
CONFIG_OPENSSL_WITH_NPN=y | ||
CONFIG_OPENSSL_WITH_PSK=y | ||
CONFIG_OPENSSL_WITH_SRP=y | ||
# CONFIG_PACKAGE_dnsmasq is not set | ||
# CONFIG_PACKAGE_iwinfo is not set | ||
# CONFIG_PACKAGE_kmod-cfg80211 is not set | ||
CONFIG_PACKAGE_kmod-crypto-crc32c=y | ||
CONFIG_PACKAGE_kmod-crypto-hash=y | ||
CONFIG_PACKAGE_kmod-gre=y | ||
CONFIG_PACKAGE_kmod-iptunnel=y | ||
CONFIG_PACKAGE_kmod-lib-crc32c=y | ||
CONFIG_PACKAGE_kmod-llc=y | ||
# CONFIG_PACKAGE_kmod-mac80211 is not set | ||
# CONFIG_PACKAGE_kmod-mt76 is not set | ||
# CONFIG_PACKAGE_kmod-mt76-core is not set | ||
# CONFIG_PACKAGE_kmod-mt7603 is not set | ||
# CONFIG_PACKAGE_kmod-mt76x2 is not set | ||
CONFIG_PACKAGE_kmod-openvswitch=y | ||
CONFIG_PACKAGE_kmod-stp=y | ||
CONFIG_PACKAGE_kmod-tun=y | ||
CONFIG_PACKAGE_kmod-udptunnel4=y | ||
CONFIG_PACKAGE_kmod-udptunnel6=y | ||
CONFIG_PACKAGE_kmod-vxlan=y | ||
CONFIG_PACKAGE_libiwinfo-lua=y | ||
CONFIG_PACKAGE_liblua=y | ||
CONFIG_PACKAGE_libncurses=y | ||
CONFIG_PACKAGE_libopenssl=y | ||
CONFIG_PACKAGE_libpcap=y | ||
CONFIG_PACKAGE_librt=y | ||
CONFIG_PACKAGE_libubus-lua=y | ||
CONFIG_PACKAGE_libuci-lua=y | ||
CONFIG_PACKAGE_lua=y | ||
CONFIG_PACKAGE_luci=y | ||
CONFIG_PACKAGE_luci-app-firewall=y | ||
CONFIG_PACKAGE_luci-app-ovs=y | ||
CONFIG_PACKAGE_luci-base=y | ||
CONFIG_PACKAGE_luci-lib-ip=y | ||
CONFIG_PACKAGE_luci-lib-jsonc=y | ||
CONFIG_PACKAGE_luci-lib-nixio=y | ||
CONFIG_PACKAGE_luci-mod-admin-full=y | ||
CONFIG_PACKAGE_luci-proto-ipv6=y | ||
CONFIG_PACKAGE_luci-proto-ppp=y | ||
CONFIG_PACKAGE_luci-theme-bootstrap=y | ||
CONFIG_PACKAGE_luci-theme-zodiacgx=y | ||
CONFIG_PACKAGE_nano=y | ||
CONFIG_PACKAGE_openvswitch=y | ||
CONFIG_PACKAGE_openvswitch-base=y | ||
CONFIG_PACKAGE_openvswitch-ovs-appctl=y | ||
CONFIG_PACKAGE_openvswitch-ovs-dpctl=y | ||
CONFIG_PACKAGE_openvswitch-ovs-ofctl=y | ||
CONFIG_PACKAGE_openvswitch-ovs-vsctl=y | ||
CONFIG_PACKAGE_openvswitch-ovsdb-client=y | ||
# CONFIG_PACKAGE_opkg is not set | ||
CONFIG_PACKAGE_rpcd=y | ||
CONFIG_PACKAGE_sudo=y | ||
CONFIG_PACKAGE_terminfo=y | ||
CONFIG_PACKAGE_uboot-envtools=y | ||
CONFIG_PACKAGE_uhttpd=y | ||
CONFIG_PACKAGE_uhttpd-mod-ubus=y | ||
# CONFIG_TARGET_ROOTFS_INITRAMFS is not set | ||
CONFIG_PACKAGE_iw=y |
Oops, something went wrong.