Jo-Philipp Wich
|
8b9ca16985
add support for flagging packages
|
před 15 roky |
Jo-Philipp Wich
|
064e7c8f00
Implement an ARCH_PACKAGES variable which defaults to BOARD but can be overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder.
|
před 15 roky |
Felix Fietkau
|
a9136c0892
speed up the build system by including include/shell.sh on shell commands only where necessary
|
před 15 roky |
Michael Büsch
|
7ed7784f59
Support parallel build of certain packages
|
před 15 roky |
Travis Kemen
|
e09067b221
The attached patch replaces $(1) install by $(if $(1), $(1), install) in the definition, in order to be able to specify an install rule, which is not always called install (example: trunk/package/ncurses/Makefile has rules called install.libs and install.data).
|
před 16 roky |
Felix Fietkau
|
579d54038b
build system: introduce a new feature called build variants. it allows building a package multiple times in one pass with different build dirs, based on the same build settings. replaces templating hacks like the one used in the hostapd package
|
před 16 roky |
Imre Kaloz
|
671280830d
add special handling for the adm5120 target, which uses subtargets for different endianess -- later we should come up with something smarter
|
před 16 roky |
Florian Fainelli
|
e5221c1405
revert 17050 this was not the right way to fix this
|
před 16 roky |
Imre Kaloz
|
9711e6ad55
use board names instead of arch in packages
|
před 16 roky |
Florian Fainelli
|
04fc02ba10
move the global ipv6 option to the very bottom of the options passed to configure scripts, so that we can still override it in package makefiles (#5592, #5586)
|
před 16 roky |
Florian Fainelli
|
11e1304ca0
globally define IPv6 support or not in OpenWrt, just like for largefiles, ipv6 disabled by default (#4857)
|
před 16 roky |
Florian Fainelli
|
d413a9639e
Fix configure script path when not at the root of $(PKG_BUILD_DIR), thanks Daniel Dickinson (#5255)
|
před 16 roky |
Ralph Hempel
|
6f29703625
add dist and distcheck target (to create new source balls)
|
před 16 roky |
Nicolas Thill
|
c73f8dfbe0
remove 2 old interfering variables, probably missed from [15299]
|
před 16 roky |
Felix Fietkau
|
729e0fa4d1
move pkg config stuff to per-target exports to prevent interference with host builds
|
před 16 roky |
Felix Fietkau
|
431c9267b4
replace a few unnecessary $(shell) calls
|
před 17 roky |
Felix Fietkau
|
f0bc868861
initialize the url field for packages
|
před 17 roky |
Felix Fietkau
|
bc6fcb0067
eliminate redundancy by creating the quilt_used stampfile in the right place
|
před 17 roky |
Felix Fietkau
|
7502d4bd61
add support for build-only packages which do not appear in menuconfig
|
před 17 roky |
Felix Fietkau
|
238304231d
make config.{guess,sub} writable before attempting to overwrite them (many packages have broken permissions in the tarball)
|
před 17 roky |
Felix Fietkau
|
3b937f85e8
add default Build/Install template, which is activated by setting PKG_INSTALL=1
|
před 17 roky |
Felix Fietkau
|
06e754b1f7
replace config.guess and config.sub properly, even if they are in a subdirectory
|
před 17 roky |
Felix Fietkau
|
a2c17f1bc5
export PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR by default (#3376)
|
před 17 roky |
Felix Fietkau
|
713087f64c
add a configurable prefix for ./configure
|
před 18 roky |
Felix Fietkau
|
f0b363667b
add STAGING_DIR_HOST to PKG_CONFIG_PATH
|
před 18 roky |
John Crispin
|
7558f0281f
DESCRIPTION:= is obselete, so complain if it is used and use TITLE if no description is set
|
před 18 roky |
Felix Fietkau
|
d1933f9761
move a stampfile to make it easier to override the patch template
|
před 18 roky |
Nicolas Thill
|
c0033f360c
fix typo (thanks to jonasg[1] on irc)
|
před 18 roky |
Nicolas Thill
|
5b4bfbd6d4
move TARGET_* flags from ./include/package-default.mk to ./rules.mk, remove EXTRA_* flags but still use them in configure and make
|
před 18 roky |
Felix Fietkau
|
8e42553971
dynamically enable/disable kernel config options for kmod packages based on build system config
|
před 18 roky |