Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: reimplement package build directory override | Felix Fietkau | 2014-04-18 | 1 | -15/+15 |
| | | | | | | | | | Remove leftover pieces from package-version-override.mk support Add a new variable USE_SOURCE_DIR to use a custom build directory. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 40527 | ||||
* | build: add alternative PKG_CONFIG_PATH | Felix Fietkau | 2014-03-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | This is a cryptographically signed message in MIME format. udev Makefile.am has two different .pc files and put them into two locations. Don't know if changing the udev Makefile or changing the pkgconfig paths is the right way - someone has to decide :) udev and vala use an additional pkg-config dir add it to the path discovered because openobex did not find udev.pc Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 39792 | ||||
* | build: allow packages to declare ABI versions to detect necessary package ↵ | Felix Fietkau | 2014-02-23 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | rebuilds If a package directly depends on another package that recently changed its ABI version, it will be cleaned up and rebuilt (assuming quilt is not used). This helps with packages that have no stable ABI, e.g. libubox, ubus, etc. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39720 | ||||
* | build: fix typo in mips16 changes | Felix Fietkau | 2013-08-14 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37776 | ||||
* | build: decouple the mips16 support flag from the toolchain | Felix Fietkau | 2013-08-14 | 1 | -0/+7 |
| | | | | | | | | | Add the flags from package.mk instead, and leave libc and gcc unaffected. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37770 | ||||
* | build: clean up stale files from a previous build when installing a package ↵ | Felix Fietkau | 2013-05-29 | 1 | -0/+5 |
| | | | | | | | | build to the staging dir Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36755 | ||||
* | build: reduce the size of package metadata a bit to keep package list files ↵ | Felix Fietkau | 2012-12-22 | 1 | -1/+1 |
| | | | | | | smaller SVN-Revision: 34871 | ||||
* | buildroot: isolate the .install stamp files for build variants (#12279) | Jo-Philipp Wich | 2012-11-07 | 1 | -2/+3 |
| | | | | | | | | This fixes missing embedded packages if multiple build variants are selected in the build config, e.g. missing ppp if CONFIG_PACKAGE_ppp=y and CONFIG_PACKAGE_ppp-multilink=m . SVN-Revision: 34106 | ||||
* | build: create pkginfo dir earlier to avoid build breakage | Felix Fietkau | 2012-10-06 | 1 | -0/+1 |
| | | | | SVN-Revision: 33633 | ||||
* | build: rework the package/install step - collect package install lists ↵ | Felix Fietkau | 2012-10-06 | 1 | -3/+9 |
| | | | | | | during package/compile, then install all packages at once SVN-Revision: 33631 | ||||
* | build: ensure that package/host-build build system code does not run in ↵ | Felix Fietkau | 2012-09-17 | 1 | -0/+2 |
| | | | | | | parallel, fixes rare spurious parallel build failures SVN-Revision: 33445 | ||||
* | build: move the -j flag to package.mk instead of grabbing it from makeflags, ↵ | Felix Fietkau | 2012-09-15 | 1 | -1/+1 |
| | | | | | | otherwise it occasionally gets omitted on full builds SVN-Revision: 33422 | ||||
* | build: add a config option for passing the top-level make jobserver to ↵ | Felix Fietkau | 2012-09-15 | 1 | -1/+7 |
| | | | | | | packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds SVN-Revision: 33414 | ||||
* | use autoreconf hook instead of manual call | John Crispin | 2012-07-25 | 1 | -0/+3 |
| | | | | SVN-Revision: 32837 | ||||
* | build: add a config option for choosing the prefered standard c++ library ↵ | Felix Fietkau | 2012-06-14 | 1 | -0/+2 |
| | | | | | | and add uclibc++.mk to make this easy to handle in packages SVN-Revision: 32369 | ||||
* | build: add a variable for injecting config variable dependencies for the ↵ | Felix Fietkau | 2012-06-14 | 1 | -1/+1 |
| | | | | | | .prepared stamp SVN-Revision: 32368 | ||||
* | package.mk: unexport the QUIET variable, it affects some packages like ↵ | Felix Fietkau | 2012-06-11 | 1 | -0/+1 |
| | | | | | | xapian-bindings SVN-Revision: 32196 | ||||
* | build: generate a list of provided libraries for each ipkg file (includes ↵ | Felix Fietkau | 2012-06-10 | 1 | -0/+1 |
| | | | | | | provided libraries from packages that the exporting package depends on) SVN-Revision: 32172 | ||||
* | build: improve reliability of PKG_CONFIG_DEPENDS, remove old .configured_* ↵ | Felix Fietkau | 2011-11-05 | 1 | -0/+2 |
| | | | | | | stamps before creating a new one SVN-Revision: 28770 | ||||
* | fix a small logic error in package download | Felix Fietkau | 2011-10-09 | 1 | -1/+1 |
| | | | | SVN-Revision: 28395 | ||||
* | build system: add a feature that allows you to pull sources from a git tree ↵ | Felix Fietkau | 2011-10-09 | 1 | -1/+13 |
| | | | | | | instead of the usual tarball SVN-Revision: 28394 | ||||
* | build system: add support for download-time make hooks | Felix Fietkau | 2011-09-30 | 1 | -0/+5 |
| | | | | SVN-Revision: 28322 | ||||
* | add support for md5sum checks for mirrored tarballs of packages with version ↵ | Felix Fietkau | 2011-03-21 | 1 | -0/+1 |
| | | | | | | control source urls SVN-Revision: 26260 | ||||
* | build: move the CCACHE_DIR to the build targets so that it doesn't interfere ↵ | Felix Fietkau | 2011-03-15 | 1 | -0/+1 |
| | | | | | | with a host ccache setup SVN-Revision: 26181 | ||||
* | add a stamp that can forcibly disable autorebuild for a specific package - ↵ | Felix Fietkau | 2011-03-03 | 1 | -1/+8 |
| | | | | | | useful for testing changes to packages with extremely long recompilation times SVN-Revision: 25838 | ||||
* | use := instead of = for PKG_CONFIG_PATH to prevent recursion | Felix Fietkau | 2011-02-06 | 1 | -2/+2 |
| | | | | SVN-Revision: 25388 | ||||
* | allow packages to override/extend PKG_CONFIG_PATH | Felix Fietkau | 2011-02-06 | 1 | -2/+3 |
| | | | | SVN-Revision: 25386 | ||||
* | - implement hooks for hostbuilds - use host build hooks to implement fixups ↵ | Jo-Philipp Wich | 2010-12-13 | 1 | -4/+0 |
| | | | | | | for host build - move separator declaration to rules.mk SVN-Revision: 24551 | ||||
* | InstallDev: Move the "find" out of the lock critical section. | Michael Büsch | 2010-11-04 | 1 | -1/+2 |
| | | | | SVN-Revision: 23858 | ||||
* | Lock copying of directory trees to the staging dir with the "staging-dir" ↵ | Michael Büsch | 2010-11-04 | 1 | -2/+4 |
| | | | | | | lock. This lock probably has to be taken elsewhere, too. SVN-Revision: 23857 | ||||
* | Fix typo | Michael Büsch | 2010-10-16 | 1 | -2/+2 |
| | | | | SVN-Revision: 23482 | ||||
* | Support force-disabling per-package parallel build with ↵ | Michael Büsch | 2010-10-16 | 1 | -1/+7 |
| | | | | | | {PKG,HOST}_BUILD_PARALLEL:=0 SVN-Revision: 23480 | ||||
* | Add an option to default the default build rule to parallel build. | Michael Büsch | 2010-08-20 | 1 | -1/+1 |
| | | | | SVN-Revision: 22737 | ||||
* | Support parallel build of certain packages | Michael Büsch | 2010-08-18 | 1 | -0/+2 |
| | | | | SVN-Revision: 22696 | ||||
* | Add build variants support to InstallDev | Lars-Peter Clausen | 2010-08-16 | 1 | -4/+6 |
| | | | | | | | Before building a build variant would have removed the staging files installed by the previous build variant from the same makefile. SVN-Revision: 22668 | ||||
* | remove linux 2.4 specific build system code | Felix Fietkau | 2010-06-26 | 1 | -3/+0 |
| | | | | SVN-Revision: 21951 | ||||
* | remove support for DEBUG_DIR, it has lost its purpose since STAGING_DIR_ROOT ↵ | Felix Fietkau | 2010-02-24 | 1 | -2/+1 |
| | | | | | | was added SVN-Revision: 19849 | ||||
* | hostapd: fix rebuild checks (#6210) | Felix Fietkau | 2009-11-23 | 1 | -1/+1 |
| | | | | SVN-Revision: 18497 | ||||
* | add experimental support for a new menuconfig submenu "Package features". ↵ | Felix Fietkau | 2009-10-17 | 1 | -1/+1 |
| | | | | | | allows selection between multiple packages providing the same feature, which affects dependencies of other packages. will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2 SVN-Revision: 18056 | ||||
* | add support for build system overlays that alter package build instructions ↵ | Felix Fietkau | 2009-08-31 | 1 | -0/+7 |
| | | | | | | currently unused, will probably be managed by the feeds system later SVN-Revision: 17445 | ||||
* | add dist and distcheck target (to create new source balls) | Ralph Hempel | 2009-05-31 | 1 | -0/+10 |
| | | | | SVN-Revision: 16230 | ||||
* | add package source path override - use external source tree instead of ↵ | Ralph Hempel | 2009-05-31 | 1 | -0/+11 |
| | | | | | | source ball - the external package source tree will be included as symlink - make package/<name>/clean will delete the symlink instead of whole source tree - usefull in conjunction with external SCM like ClearCase - package-version-override.mk has to be included before package.mk SVN-Revision: 16227 | ||||
* | add missing bits from [15451] | Nicolas Thill | 2009-04-27 | 1 | -1/+1 |
| | | | | SVN-Revision: 15453 | ||||
* | introduce a generic PKG_CONFIG_DEPENDS for packages that need to be ↵ | Nicolas Thill | 2009-04-27 | 1 | -2/+2 |
| | | | | | | reconfigured when certain CONFIG options changed, rename PKG_BUILD_DEPEND to PKG_BUILD_DEPENDS SVN-Revision: 15451 | ||||
* | clean up automake/pkg-config handling, move separate host/package variable ↵ | Felix Fietkau | 2009-04-22 | 1 | -8/+12 |
| | | | | | | exports to templates, fix automake path for host builds SVN-Revision: 15339 | ||||
* | move pkg config stuff to per-target exports to prevent interference with ↵ | Felix Fietkau | 2009-04-20 | 1 | -0/+4 |
| | | | | | | host builds SVN-Revision: 15299 | ||||
* | get rid of $Id$ - it has never helped us and it has broken too many patches ;) | Felix Fietkau | 2009-04-17 | 1 | -1/+0 |
| | | | | SVN-Revision: 15242 | ||||
* | add PKG_HOST_ONLY variable to prevent target builds | Felix Fietkau | 2009-03-17 | 1 | -1/+1 |
| | | | | SVN-Revision: 14906 | ||||
* | move host build in packages into a separate namespace: ↵ | Felix Fietkau | 2009-03-17 | 1 | -1/+1 |
| | | | | | | package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants SVN-Revision: 14905 | ||||
* | fix the target-local CONFIG_SITE export. apparently make can't do more than ↵ | Felix Fietkau | 2009-03-13 | 1 | -4/+6 |
| | | | | | | one of them in a single line SVN-Revision: 14863 |