summaryrefslogtreecommitdiff
path: root/mk/vars.mk
AgeCommit message (Collapse)Author
2014-07-28add some basic infrastructure for qemu-system-m68kWaldemar Brodkorb
Qemu emulates a Coldfire Evaluation board without MMU. As that is the first non-MMU platform in OpenADK I added ADK_TARGET_UCLINUX. Mksh can not be used for non-MMU, because it requires fork() for job control and other things. We use hush here. non-MMU support in uClibc does not have shared library support. Kernel does not start yet. So no runtime testing, but at least coldfire toolchain can be tested with uClibc-ng. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2014-07-08toplevel build directory changeWaldemar Brodkorb
Sorry, for the unstable changes. To build different cpu flavours and ABI's in parallel, it is required to have unique dirs.
2014-07-06allow static building of toolchainWaldemar Brodkorb
2014-07-05update uClibc-ng to beta2Waldemar Brodkorb
2014-06-29only for muslWaldemar Brodkorb
2014-06-21breaks network configuration rogue pointer in qemuWaldemar Brodkorb
2014-06-21s/TOPDIR/ADK_TOPDIR/Waldemar Brodkorb
to avoid namespace collisions in some packages, rename TOPDIR. Sorry you need to make cleandir && make prereq && make
2014-06-16add missing backslashWaldemar Brodkorb
2014-06-16optimize environment variables, reduce duplicate stuffWaldemar Brodkorb
2014-06-15use same stuff for cxxflagsWaldemar Brodkorb
2014-06-15add support for xtensa architecture, tested with qemu. thanks to Max ↵Waldemar Brodkorb
Filippov for help
2014-06-11ignore config.sub/config.guess, do not create backup and restore it on ↵Waldemar Brodkorb
update-patches, fix some minor issues. PIE can only be used for binaries and need support in a package
2014-06-05rework ssp support, use static version of libsspWaldemar Brodkorb
2014-06-04make ld relro and bind now optionalWaldemar Brodkorb
2014-06-02refactor CPU_ARCH/ARCH variablesWaldemar Brodkorb
After Joerg asked me about the difference between ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication of variables for this information. These patch fixes this up. Use make cleandir && make menuconfig && make
2014-05-31rework static linking support, works with musl/glibc, fails to boot with ↵Waldemar Brodkorb
uclibc (qemu-x86)
2014-05-29rework directory namesWaldemar Brodkorb
Sorry, need to change this again. Toolchain and target directories can not be usefully shared between systems with the same cpu arch. There are to many optimizations for gcc supplied libraries involved. Simplify even for qemu targets.
2014-05-28allow to choose ld garbage collectorWaldemar Brodkorb
2014-05-27non-verbose extractionWaldemar Brodkorb
2014-05-25allow to enable PIEWaldemar Brodkorb
2014-05-24cleanup host tools cflags, disable debug symbols and optimization for speedupWaldemar Brodkorb
2014-05-23allow to use hash-style gnu for non-mips targetsWaldemar Brodkorb
2014-05-23resolve merge conflictWaldemar Brodkorb
2014-05-17move ecj.jar download to ecj packageWaldemar Brodkorb
2014-05-13use static-libgc not only for base, simplifies dependencies, just a few ↵Waldemar Brodkorb
bytes bigger for a xbmc build
2014-05-05gnu sed no longer required, will be build as hosttoolWaldemar Brodkorb
2014-05-03revert, breaks libxml2-python, which needs scripts before usr/binWaldemar Brodkorb
2014-05-02minor fixesWaldemar Brodkorb
2014-04-30set -mthumb when thum is choosenWaldemar Brodkorb
2014-04-15fix patch usageWaldemar Brodkorb
2014-04-14compile patch when not available on HostWaldemar Brodkorb
2014-04-13use -O0 when debug onWaldemar Brodkorb
2014-04-07add gold supportWaldemar Brodkorb
2014-04-07enable static globallyWaldemar Brodkorb
2014-04-05fix iso buildingWaldemar Brodkorb
2014-04-03Merge branch 'master' of git+ssh://www.openadk.org/git/openadkWaldemar Brodkorb
2014-04-03eanble option to debug optimized codeWaldemar Brodkorb
2014-04-02add optimization flags for microblazeWaldemar Brodkorb
2014-03-31better fixWaldemar Brodkorb
2014-03-31use HOST_BUILD_DIR to avoid rebuilding after make clean, add genext2fs to checksWaldemar Brodkorb
2014-03-30build host tools on demand, when not available on the hostWaldemar Brodkorb
2014-03-30rework hosttools building, add tools into package stuffWaldemar Brodkorb
2014-03-26provide CXXFLAGS_FOR_BUILDWaldemar Brodkorb
2014-03-23make optimiztion compiler flags configurable, default -Os -pipeWaldemar Brodkorb
2014-03-19add ADK_RUNTIME_CONSOLE_SERIAL_DEVICE, minor cleanups while thereWaldemar Brodkorb
2014-03-17add TOOLCHAIN_DIR supportWaldemar Brodkorb
establish an extra dir for toolchain. Better for preparing toolchain for other projetcs without host tools only used by openadk. Use /usr prefix. No symlink workarounds needed anymore.
2014-03-17Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-03-17fixups for x86_64 x32 toolchain, x86_64 32 still problematicWaldemar Brodkorb
- add a musl patch to recognize x86_64-foo-muslx32 - rework multilib configuration - remove explicit sjlj gcc configure, as suggested by the gcc docs - fix strace for x32
2014-03-16remove cleantarget at the momentWaldemar Brodkorb
we share all toolchains in host_<gnu_host_name> directory, so the existing cleantarget does not work as expected. remove it for now.
2014-03-10rename STAGING_DIR to STAGING_TARGET_DIR, since ADK_NATIVE is gone, there is ↵Waldemar Brodkorb
no difference