- Mar 18, 2017
-
-
Vitaly Chekryzhev authored
Signed-off-by:
Vitaly Chekryzhev <13hakta@gmail.com>
-
- Feb 26, 2017
-
-
Felix Fietkau authored
Defined required host related variables in toplevel.mk instead Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jan 22, 2017
-
-
Felix Fietkau authored
This reverts commit 2990a210. This introduces a race condition, let's fix this in buildbot instead. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Remove unnecessary stampfile indirection Fixes an issue with the command sequence used by buildbot Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jan 18, 2017
-
-
Felix Fietkau authored
Reduces the number of recursive make invocations Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Matthias Schiffer authored
Using a single host package staging dir (and build dir) significantly speeds up builds when multiple targets are built in succession, especially for large host packages like NodeJS. $(STAGING_DIR)/host is kept in addition to $(STAGING_DIR_HOSTPKG) in most places; it is still used as destination for host files in Build/InstallDev. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Jan 08, 2017
-
-
Hannu Nyman authored
Ensure that BIN_DIR exists when the diffconfig target needs it. Otherwise 'make diffconfig' fails after 'make clean' Signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi>
-
- Jan 04, 2017
-
-
Jo-Philipp Wich authored
Add a "diffconfig" build target which stores the output of "scripts/diffconfig.sh" as "config.seed" in the image output directory and invoke that target by default. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Dec 17, 2016
-
-
Felix Fietkau authored
This is intended to be used for a wide array of package sanity checks. The first check that is implemented is for the hash of downloaded files. It checks: - Missing hash - Use of SHA256 instead of MD5 - dl/<file> hash not matching hash in makefile - deprecated MD5SUM variable The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt is updated as well Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Aug 03, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Aug 01, 2016
-
-
Jo-Philipp Wich authored
Add a new "checksum" make target which generates an sha256sums file over the image files produced in bin/targets/ and automatically call it during make world after the package index generation. The advantage of this new target is that it is guaranteed to run after the images, the SDK and the ImageBuilder archives have been generated to ensure that they all end up in the checksum file. Fixes FS#51. Uses sed to postprocess the OpenSSL digest output into an sha256sum command compatible format. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- May 11, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Mar 24, 2016
-
-
John Crispin authored
Signed-off-by:
John Crispin <blogic@openwrt.org>
-
- Jan 28, 2016
-
-
Felix Fietkau authored
This is necessary for reproducible image builds. Signed-off-by:
bryan newbold <bnewbold@robocracy.org> SVN-Revision: 48538
-
- Jun 14, 2015
-
-
Felix Fietkau authored
Currently "make clean" only clears the build_dir/target*, but leaves staging_dir/target* intact. "make clean" should also clean the staging_dir/target* directories, as in the current situation some old packages or libraries may be linked into the firmware from staging_dir despite a "make clean". The patch reorganises clean / dirclean functionality so that * "make clean" also clears the staging_dir/target* in addition to build_dir/target*. * "make dirclean" clears toolchain and host(=tools) directories from both build_dir and staging_dir signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi> SVN-Revision: 45973
-
- May 23, 2015
-
-
John Crispin authored
Makefile: remove non-existent STAGING_DIR_TOOLCHAIN from dirclean Openwrt's top level Makefile uses STAGING_DIR_TOOLCHAIN in the make dirclean statement. https://dev.openwrt.org/browser/trunk/Makefile#L55 rm -rf $(STAGING_DIR) $(STAGING_DIR_HOST) $(STAGING_DIR_TOOLCHAIN) $(TOOLCHAIN_DIR) $(BUILD_DIR_HOST) $(BUILD_DIR_TOOLCHAIN) As far as I can determine, no such variable has been defined. I made a search in Openwrt source repository and the one line in Makefile's dirclean command is the only place where that variable exists. The item has been introduced to Makefile by r8362, but even at that time neither Makefile nor rules.mk defined such a variable. Most likely the goal has been to set both staging_dir/toolchain and build_dir/toolchain to be cleaned, but one of the variables has been erroneous. The correct variable for build_dir/toolchain has been then added by r13494. References: https://dev.openwrt.org/changeset/8362/ https://dev.openwrt.org/browser/trunk/Makefile?rev=8362 https://dev.openwrt.org/browser/trunk/rules.mk?rev=8362 https://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html https://dev.openwrt.org/changeset/13494 In current code, TOOLCHAIN_DIR = $(TOPDIR)/staging_dir/$(TOOLCHAIN_DIR_NAME) BUILD_DIR_TOOLCHAIN = $(TOPDIR)/build_dir/$(TOOLCHAIN_DIR_NAME) so the item STAGING_DIR_TOOLCHAIN in the rm command is unnecessary. signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi> SVN-Revision: 45736
-
- May 10, 2015
-
-
Felix Fietkau authored
Most of the time, we want to make sure OpenWrt has been configured and setup before start running make. However, in case of package/symlinks, forcing prereq as a dependency creates multiple issues: *when executed on a clean workspace, it will prompt for user input and open a menuconfig window before executing the feeds command *the only way around that is to provide a .config. However, the "prereq" target would then run a "make defconfig", which will remove all the packages in the .config but from external feeds, as feeds have not been installed yet. The only way to currently work around this, is to generate a fake config by running "make defconfig", then "make package/symlinks", copy the real config (which at this point disregards the previously generated config), and run make defconfig again. Something like this: make defconfig make package/symlinks cp real.config .config make defconfig This change is removing the need for the first defconfig, making the process more logical for OpenWrt users using the package/symlinks target. Signed-off-by:
Mathieu Olivari <mathieu@qca.qualcomm.com> SVN-Revision: 45657
-
- Mar 28, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45090
-
- Oct 22, 2014
-
-
Felix Fietkau authored
This seems to cause issues on some build hosts, and it is not that important. SVN-Revision: 43025
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43021
-
- Mar 21, 2014
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39981
-
- Dec 02, 2012
-
-
Felix Fietkau authored
SVN-Revision: 34451
-
- Oct 21, 2012
-
-
Felix Fietkau authored
Makefile: add a check to bail out early when the path to the openwrt directory contains spaces (#12344) SVN-Revision: 33884
-
- Oct 15, 2012
-
-
Felix Fietkau authored
SVN-Revision: 33777
-
- Oct 06, 2012
-
-
Felix Fietkau authored
build: rework the package/install step - collect package install lists during package/compile, then install all packages at once SVN-Revision: 33631
-
- Jan 19, 2012
-
-
Jo-Philipp Wich authored
SVN-Revision: 29798
-
- Sep 01, 2010
-
-
Felix Fietkau authored
add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point SVN-Revision: 22871
-
- Jul 31, 2010
-
-
Florian Fainelli authored
When using GREP_OPTIONS to supply default options to grep, the buildsystem might get broken (For example adding --color=always breaks it) This patch will empty the GREP_OPTIONS to prevent the described (and any other) problems related to GREP_OPTIONS Signed-off-by:
Maarten Bezemer <m.m.bezemer@utwente.nl> SVN-Revision: 22443
-
- May 28, 2009
-
-
Felix Fietkau authored
add a "make prepare" target which builds everything up to target/compile, useful for scripts/deptest.sh SVN-Revision: 16153
-
Ralph Hempel authored
SVN-Revision: 16148
-
- Mar 03, 2009
-
-
Felix Fietkau authored
SVN-Revision: 14737
-
- Dec 03, 2008
-
-
Nicolas Thill authored
SVN-Revision: 13494
-
- Aug 16, 2008
-
-
Felix Fietkau authored
rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882 SVN-Revision: 12322
-
- Aug 04, 2008
-
-
Felix Fietkau authored
make package prereq checks behave more like build prereq checks (first check all, then fail if necessary), also make them less verbose SVN-Revision: 12106
-
- Jun 09, 2008
-
-
Felix Fietkau authored
large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine SVN-Revision: 11414
-
- Mar 20, 2008
-
-
Ralph Hempel authored
fix package/symlinks target, will call scripts/feeds update / install introduce new package/symlinks-install and package/symlinks-clean targets - package/symlink-install will re-create the index files and the symlinks for all ./feeds (no update from repositories is performed) - package/symlink-clean will delete all installed symlinks (keeping the ./feeds untouched) SVN-Revision: 10634
-
- Dec 28, 2007
-
-
Felix Fietkau authored
SVN-Revision: 9990
-
- Dec 04, 2007
-
-
Felix Fietkau authored
SVN-Revision: 9655
-
- Nov 04, 2007
-
-
Felix Fietkau authored
SVN-Revision: 9495
-
- Oct 14, 2007
-
-
Felix Fietkau authored
SVN-Revision: 9301
-