107 Commits (f55c29e4c74353ef0795eb83911c708c6db90466)

Author SHA1 Message Date
Felix Fietkau 664918d891 Revert "build: always run package/cleanup before package/compile" 8 years ago
Felix Fietkau 2990a21058 build: always run package/cleanup before package/compile 8 years ago
Felix Fietkau 131db366a3 build: remove separate /install step for host builds 8 years ago
Matthias Schiffer 3d71786154
build: move STAGING_DIR_HOSTPKG and BUILD_DIR_HOST back to a common directory for all targets 8 years ago
Hannu Nyman c1b12aa838 Makefile: ensure that BIN_DIR exists for diffconfig 8 years ago
Jo-Philipp Wich 2a72a916ab build: add diffconfig target 8 years ago
Felix Fietkau 7a315b0b5d build: implement make check and make package/X/check 8 years ago
Felix Fietkau f2de33b2c9 build: move merged package directory from bin/ to staging_dir 9 years ago
Jo-Philipp Wich 27854a0a84 build: add checksum target 9 years ago
Felix Fietkau 30d955a7a5 build: fix make clean, delete package directories for selected arch 9 years ago
John Crispin fa69553900 branding: add LEDE branding 9 years ago
Felix Fietkau 868d5f9ae9 Makefile: set timezone to UTC 9 years ago
Felix Fietkau b20a2b4890 Makefile: move the cleaning of staging_dir/target* from dirclean to clean 10 years ago
John Crispin 9a96820d3d Makefile: remove non-existent STAGING_DIR_TOOLCHAIN from dirclean 10 years ago
Felix Fietkau 5868331214 build: don't call prereq for any package/symlinks rules 10 years ago
Felix Fietkau 74ca7e9af3 build: clean up sitefiles, make them per-arch 10 years ago
Felix Fietkau 4fde9deed1 Revert "build: use ONESHELL to speed up scanning and the toplevel makefile" 10 years ago
Felix Fietkau c497990834 build: use ONESHELL to speed up scanning and the toplevel makefile 10 years ago
Felix Fietkau bb959c0f3e build: remove duplicate variable definitions 11 years ago
Felix Fietkau c233a088f0 build: it is no longer necessary to call make target/linux/clean as part of make clean 12 years ago
Felix Fietkau 43f34a93e6 Makefile: add a check to bail out early when the path to the openwrt directory contains spaces (#12344) 12 years ago
Felix Fietkau 0f6e5b76f8 build: add back the package/cleanup step to remove the root staging dir for mklibs 12 years ago
Felix Fietkau 44cd20b802 build: rework the package/install step - collect package install lists during package/compile, then install all packages at once 12 years ago
Jo-Philipp Wich b81354d828 abort built in prereq target if there is no site config file for the current target 13 years ago
Felix Fietkau 00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point 15 years ago
Florian Fainelli 7fc192e9a5 fix for GREP_OPTIONS 15 years ago
Felix Fietkau 61f503c77a add a "make prepare" target which builds everything up to target/compile, useful for scripts/deptest.sh 16 years ago
Ralph Hempel c4d7af7094 added BUILD_LOG_DIR variable, make clean will delete the ./logs dir 16 years ago
Felix Fietkau 882190b198 avoid implicit rules in even more places 16 years ago
Nicolas Thill 71e8b3c4f7 remove toolchain build directory as well in 'make dirclean' 16 years ago
Felix Fietkau a3a37d0bb1 rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882 17 years ago
Felix Fietkau 1b838dbd95 make package prereq checks behave more like build prereq checks (first check all, then fail if necessary), also make them less verbose 17 years ago
Felix Fietkau 4c665e6ca4 large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine 17 years ago
Ralph Hempel 585997f8d2 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) 17 years ago
Felix Fietkau 18bd5286e6 use scripts/feeds instead of scripts/feeds.sh for package/symlinks 17 years ago
Felix Fietkau edc74f8cc3 fix make clean for unconfigured build trees 17 years ago
Felix Fietkau db87e1f8c1 fix parallel build issues 17 years ago
Felix Fietkau af03fdb6c5 add autorebuild check for menuconfig 17 years ago
Felix Fietkau 53a1d55b34 add 'make prepare' target for building the tools and toolchain 18 years ago
Felix Fietkau a9d683ca91 major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets 18 years ago
Felix Fietkau 5f748a6c24 clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time 18 years ago
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html 18 years ago
Felix Fietkau cb7605f7ba fix rootfs and init script handling 18 years ago
Felix Fietkau 572876608a fix make distclean 18 years ago
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;) 18 years ago
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure 18 years ago
Felix Fietkau 2e072cfb4b toolchain/ has been converted 18 years ago
Felix Fietkau e23c6c4b6b fix verbose output with dash as /bin/sh 18 years ago
Felix Fietkau e143bed1f1 build system fixes, more cleanup 18 years ago
Felix Fietkau 9c88ba80b9 more build system cleanup 18 years ago