Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-13 | rework prereq check | Waldemar Brodkorb | |
The new prereq check is completely implemented in POSIX shell in scripts/prereq.sh. It combines the old features from Makefile, scan-tools.sh, scan-pkgs.sh, reloc.sh and some wrappers for tools. The big benefit is to have all portability stuff in one place. Furthermore we can compile GNU make and bash on the fly, for systems lacking the required tools. All changes on the host are detected on the fly, no make prereq required anymore. The build process is separated in following three phases: 1. small wrapper Makefile is used for BSD make or GNU make 2. prereq.sh is called, doing all checking, calling Makefile.adk 3. old logic in Makefile.adk or mk/build.mk is used Tested successfully on Linux, MacOS X, Cygwin, FreeBSD, OpenBSD and NetBSD. An old depmaker bug was fixed, only optional host tools are compiled. For example, even when a host provides xz, a local xz was compiled in the past, because other packages had a build dependency on it. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-11 | Revert "rework prereq check" | Waldemar Brodkorb | |
This reverts commit fba2ff31928b18364c1934654169806f5c800e23. | |||
2015-12-11 | rework prereq check | wbx | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-09 | quirks needed globally | Waldemar Brodkorb | |
2015-09-12 | allow to use a defconfig, enable always experimental support in kernel | Waldemar Brodkorb | |
2015-08-31 | prefix VERSION symbols, otherwise they will get into kernel .config | Waldemar Brodkorb | |
2015-07-27 | add some basic support for emcraft kinetis | Waldemar Brodkorb | |
2015-07-13 | add basic toolchain support for or1k arch with musl libc | Waldemar Brodkorb | |
2015-05-01 | add cpu type for different toolchains with the same architecture | Waldemar Brodkorb | |
2015-03-02 | add version string, will be used later | Waldemar Brodkorb | |
2015-02-25 | strip variable | Waldemar Brodkorb | |
2015-02-23 | rework gcc optimization flags | Waldemar Brodkorb | |
gcc uses for some architectures --with-cpu, with others --with-arch. Add two different symbols for that. | |||
2015-02-22 | rework CFLAGS and default gcc --with-cpu usage | Waldemar Brodkorb | |
For better maintenance, rework hardware model specific CFLAGS. Work in progress, needs moe testing. | |||
2015-02-19 | add some basic infrastructure for hppa/parisc toolchain building | Waldemar Brodkorb | |
2015-02-09 | add basic support for raspberry pi2 | Waldemar Brodkorb | |
Introduce new board symbols for embedded systems, which use the similar board as basis. As for example raspberry pi and raspberry pi2. And some more updates: Update binutils to 2.25, set gcc 4.9.2 as default. Update glibc to 2.21, set as default. Update gdb to 7.8.2. Update kodi to latest release. | |||
2015-02-06 | rework CMDLINE generation regarding serial/vga | Waldemar Brodkorb | |
Use one place and not hard coded for each device. There exist use cases where on a specific device like raspberry pi, not the default 115200 baud rate is used. | |||
2014-12-19 | use ADK_VERBOSE to be more consistent. | Waldemar Brodkorb | |
2014-08-31 | add support for bfin toolchain creation | Waldemar Brodkorb | |
2014-08-12 | add support for xtensa dc233c variant. use uImage, which works with a ↵ | Waldemar Brodkorb | |
patched Qemu. Thanks to Max Filippov for fixes and ideas. | |||
2014-08-05 | translate aarch64 to arm64 for kernel | Waldemar Brodkorb | |
2014-08-01 | allow to use git version for C library. | Waldemar Brodkorb | |
2014-06-21 | s/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-13 | fix ppc64/mips64 ADK_TARGET_KARCH var | Waldemar Brodkorb | |
2014-06-08 | use ADK_TARGET_KARCH for kernel stuff, fix ppc build | Waldemar Brodkorb | |
2014-06-02 | refactor CPU_ARCH/ARCH variables | Waldemar 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-23 | environment vars not used | Waldemar Brodkorb | |
2014-03-23 | make optimiztion compiler flags configurable, default -Os -pipe | Waldemar Brodkorb | |
2014-03-20 | add fpu settings, fix symlinks | Waldemar Brodkorb | |
2014-03-19 | add ADK_RUNTIME_CONSOLE_SERIAL_DEVICE, minor cleanups while there | Waldemar Brodkorb | |
2014-03-08 | rename DISTDIR, make it configurable in the menu | Waldemar Brodkorb | |
2014-03-04 | try to add support for graphical qemu | Waldemar Brodkorb | |
2014-03-01 | move target/tools to tools, use ADK_HOST_NEED variable to build a tool, when ↵ | Waldemar Brodkorb | |
required. Add archivers to tools, remove prereq checks for them. Rename host_ dir in preparation for shared openadk source via nfs/smb from different host systems. Make some abi cleanup | |||
2014-02-26 | rework arm support, add qemu arm model vexpress for cortex-a9 emulation ↵ | Waldemar Brodkorb | |
(hard float) | |||
2014-02-03 | make wget timeout configurable | Waldemar Brodkorb | |
2013-12-28 | convert microblaze to miniconfig kernel config generation, add support for ↵ | Waldemar Brodkorb | |
squashfs and jffs2 rootfs for qemu-microblaze, add support for both machine emulations | |||
2013-11-08 | enable variable kernel target name, qemu-mips targets use vmlinuz | Waldemar Brodkorb | |
2013-09-29 | bring qemu-sh and aranym-m68k in shape | Waldemar Brodkorb | |
2012-10-10 | fix 32 Bit multilib builds | Waldemar Brodkorb | |
2012-10-05 | make libgcc static for busybox, make librt separate package, remove ↵ | Waldemar Brodkorb | |
dependency to libtirpc, disable inetd, add preliminary multilib support (not working right now),enable 32/64 bit kernel support for x86_64 | |||
2012-08-18 | add netconsole support | Waldemar Brodkorb | |
2012-03-20 | allconfig fixes for lemote yeelong | Waldemar Brodkorb | |
2011-08-01 | different make bulkallmod fixes | Waldemar Brodkorb | |
2011-05-05 | allow package based overwrite of DEBUG and STATIC builds | Waldemar Brodkorb | |
2011-04-26 | make arm/mips architectures more configurable in a simpler way | Waldemar Brodkorb | |
2011-01-22 | activate GCC cflags check, cleanup FLAGS stuff in OpenADK. | Waldemar Brodkorb | |
* remove TCFLAGS/TLDFLAGS/TCPPFLAGS and only use TARGET_CFLAGS/TARGET_LDFLAGS/TARGET_CPPFLAGS, ... * activate GCC_HONOUR_COPTS and fix all packages to honour CFLAGS * use CC_FOR_BUILD, CFLAGS_FOR_BUILD, ... for all build compilation, remove HOST* variants * introduce KERNEL_MODULE_FLAGS for external kernel modules * mark rpm package as broken, mark syslinux for native builds only, mark libhugetlb for eglibc/glibc only usage | |||
2011-01-19 | add XX_FOR_BUILD variables, they are more standard compliant and used by ↵ | Waldemar Brodkorb | |
autotools | |||
2011-01-08 | variable name cleanup | Waldemar Brodkorb | |
2011-01-07 | add varios patches... | Waldemar Brodkorb | |
eglibc should install nsswitch.conf and others. add -fhonour-copts to TARGET_CFLAGS. | |||
2011-01-02 | add an example interfaces file, make tmpfs configurable via menu | Waldemar Brodkorb | |
2010-12-30 | rework architecture / embedded systems concept | Waldemar Brodkorb | |
Make configuration of new targets cheap. Just add a new file in target/arch/sys-enabled/foo. See other files for syntax. While doing runtime tests with the new infrastructure I've updated a lot of other stuff: - gcc 4.5.2 - uClibc 0.9.32-rc1 (NPTL) - strongswan, php, miredo, parted, util-linux-ng, e2fsprogs I promise, this is the last big fat commit this year ;) |