Michael Büsch
|
a46c332411
Add HOST_FPIC. It currently always is -fPIC, because that should work on all platforms, even if it may generate slightly inefficient code on some arches.
|
15 years ago |
Jo-Philipp Wich
|
10f5101af3
Add two debug rules the examine the values of runtime make variables. Based on patch by Philip Prindeville <[email protected]>
|
15 years ago |
Jo-Philipp Wich
|
d3f412f4ec
rename PATCH to KPATCH
|
15 years ago |
Jo-Philipp Wich
|
19421b6732
drop the usr/ prefix when scanning for libgcc.a
|
15 years ago |
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.
|
15 years ago |
Florian Fainelli
|
3992d44428
ccache TARGET_CXX
|
15 years ago |
Felix Fietkau
|
b3c871375b
fix compile errors by forcing bash to be used as a shell in all submake processes
|
15 years ago |
Felix Fietkau
|
62c1740676
toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
|
15 years ago |
Felix Fietkau
|
a9136c0892
speed up the build system by including include/shell.sh on shell commands only where necessary
|
15 years ago |
Florian Fainelli
|
7fc192e9a5
fix for GREP_OPTIONS
|
15 years ago |
Nicolas Thill
|
18035964c7
fix path to libgcc.a in LIBGCC_S
|
16 years ago |
Felix Fietkau
|
dd046f4759
use lazy evaluation for TARGET_CONFIGURE_OPTS to make it possible to override TARGET_CC and TARGET_CXX
|
16 years ago |
Felix Fietkau
|
80d6e3b245
add an arch suffix for handling different variants of arm/mips for the toolchain/target directories
|
16 years ago |
Travis Kemen
|
137c26b7cb
there are quite a lot of package using ln -sf in their Makefile, so this patch adds
|
16 years ago |
Nicolas Thill
|
9899fbb148
use distinct build/staging dirs for EABI/OABI builds
|
16 years ago |
Nicolas Thill
|
c0f8b43b17
use a DIR_SUFFIX variable to hold libc/version and use it in build/staging dir names
|
16 years ago |
Felix Fietkau
|
15fecc9e6c
remove support for DEBUG_DIR, it has lost its purpose since STAGING_DIR_ROOT was added
|
16 years ago |
Lars-Peter Clausen
|
001736d848
Add include_mk template which makes it a bit more convienient to include package installed mk files.
|
16 years ago |
Nicolas Thill
|
0f3c406bdb
add a config item to specify arguments to strip
|
16 years ago |
Felix Fietkau
|
6c57203836
oops, forgot one small change in the last commit
|
16 years ago |
Felix Fietkau
|
b647c168de
remove the redundant subdirectory from the packages directory variable
|
16 years ago |
Florian Fainelli
|
ee8018ef11
output firmware files in bin/$(BOARD) instead of bin/
|
16 years ago |
Felix Fietkau
|
d648a0827b
fix a typo
|
16 years ago |
Felix Fietkau
|
9bd710e050
add some extra stripping options for kernel modules to reduce size even more (thx, matteo)
|
16 years ago |
Nicolas Thill
|
c9bc7c504c
add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
|
16 years ago |
Felix Fietkau
|
2982f7ef79
move the package dir to bin/packages/$(BOARD)_$(LIBC)-$(LIBCV) to prevent multiple configs with the same arch from deleting each others' packages
|
16 years ago |
Felix Fietkau
|
4169a2e834
add a staging directory for unstripped package files, useful for debugging, will be used for mklibs integration later
|
16 years ago |
Felix Fietkau
|
f8097687d1
add -L$(TOOLCHAIN_DIR)/lib to the LIBGCC_S variable, if necessary
|
16 years ago |
Florian Fainelli
|
28efbbc87f
do not set anything in DISABLE_IPV6 when set, let the package pick up the defaults
|
16 years ago |
Florian Fainelli
|
11e1304ca0
globally define IPv6 support or not in OpenWrt, just like for largefiles, ipv6 disabled by default (#4857)
|
16 years ago |