Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-19 | allow update-patches | Waldemar Brodkorb | |
2015-12-15 | add newpackage target to wrapper | Waldemar Brodkorb | |
2015-12-13 | allow all*config used by jenkins buildserver | Waldemar Brodkorb | |
2015-12-13 | special case for defconfig used by embedded-test.sh | Waldemar Brodkorb | |
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-02-08 | switch target is gone a long time ago | Waldemar Brodkorb | |
2014-12-21 | fix various automatic configuration targets | Waldemar Brodkorb | |
2014-12-19 | use ADK_VERBOSE to be more consistent. | Waldemar Brodkorb | |
2014-12-19 | use the new concept of appliances | Waldemar Brodkorb | |
- Sync with Kernel upstream Kconfig - use new feature visible - add a patch for select on choices https://lkml.org/lkml/2011/2/17/379 - rename ADK_LINUX -> ADK_TARGET_ARCH - remove package collection feature - add appliance feature to define a appliance more complete | |||
2014-12-11 | don't check configured umask. we need to take care to create firmware ↵ | Waldemar Brodkorb | |
independent of umask setting in the shell | |||
2014-09-04 | port OpenADK to a Debian/x32 host | Thorsten Glaser | |
Signed-off-by: Thorsten Glaser <tg@mirbsd.org> | |||
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-16 | optimize environment variables, reduce duplicate stuff | Waldemar Brodkorb | |
2014-06-11 | add cleansystem target, filter fstack-protector-all for musl | Waldemar Brodkorb | |
2014-06-02 | simplify adding new arch | Waldemar Brodkorb | |
Generate all data needed when adding a new arch or system. Recognize any changes in target/*/systems as reported as bug by Joerg. | |||
2014-05-24 | first prereq | Waldemar Brodkorb | |
2014-05-23 | environment vars not used | Waldemar Brodkorb | |
2014-05-23 | more cleanup, *-enabled feature is unused, simplify | Waldemar Brodkorb | |
2014-05-23 | simplify bulktargets, just use buildall | Waldemar Brodkorb | |
2014-05-18 | convert mips to use new targethelp make target, useful to just show the help ↵ | Waldemar Brodkorb | |
text after building | |||
2014-03-26 | remove git as dependency, we now have snapshot tarballs | Waldemar Brodkorb | |
2014-03-16 | remove cleantarget at the moment | Waldemar 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-12 | fix download target | Waldemar Brodkorb | |
2014-03-04 | remove visible parts of guiconfig, I don't like it, don't wanna support it | Waldemar Brodkorb | |
2014-03-04 | fix qemu-ppc64 building on Darwin, use --with-cpu=ultrasparc for ↵ | Waldemar Brodkorb | |
qemu-sparc64, still another issue exist. | |||
2014-03-02 | Merge branch 'master' of git+ssh://openadk.org/git/openadk | Waldemar Brodkorb | |
2014-03-02 | add basic steps for qemu test framework building | Waldemar Brodkorb | |
2014-03-02 | strip toolchain components without copying debug data, clean toolchain after ↵ | Waldemar Brodkorb | |
every target so no 300Gb are required to bulk build the toolchains | |||
2014-01-16 | good bye cris, hardware is eol, latest toolchain is broken, qemu emulator ↵ | Waldemar Brodkorb | |
support is bad, kernel needs patches for serial and network | |||
2014-01-08 | use tools dir before PATH, fix ulimit ksh problem | Waldemar Brodkorb | |
2013-12-05 | add release target, to just build one system | Waldemar Brodkorb | |
2013-11-14 | remove zip and libIDL dependency, firefox does not need libIDL anymore. need ↵ | Waldemar Brodkorb | |
to fix orbit2 | |||
2013-10-21 | automatically create development subpackages, without user interaction, ↵ | Waldemar Brodkorb | |
depend on gcc for the target, simplifies a lot of library packages | |||
2013-07-18 | fix allmodconfig after fresh checkout | Waldemar Brodkorb | |
2013-05-02 | update Xorg to 7.7 | Waldemar Brodkorb | |
2011-08-31 | add g++ checks, separate checks for gcc and g++ | Waldemar Brodkorb | |
2011-01-25 | entirely drop HOSTCC stuff | Waldemar Brodkorb | |
2011-01-24 | fix PKG_HOSTLIB_DIR default | 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-13 | add a default directory, when pkg-config is too old | Waldemar Brodkorb | |
2011-01-10 | fix some files, when someone moves the top directory | Waldemar Brodkorb | |
2011-01-08 | variable name cleanup | Waldemar Brodkorb | |
2011-01-03 | avoid error message, when not available | Waldemar Brodkorb | |
2011-01-03 | ignore warning, when not found | Waldemar Brodkorb | |
2010-12-31 | fix native builds | Waldemar Brodkorb | |
2010-12-30 | fix some bugs, when starting with fresh checkout | 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 ;) |