Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-19 | remove unused variables | Waldemar Brodkorb | |
FETCHCMD is added to prereq.mk, so ADK_WGET_TIMEOUT is unused nowadays. | |||
2016-04-04 | allow to preset binfmt | Waldemar Brodkorb | |
2016-03-07 | rework menu based config system | Waldemar Brodkorb | |
After the addition of bare metal toolchains the menu system allowed to create non-valid configurations. I reworked it so we can also add other operating system support if we wish. So first you choose your operating system, then your architecture and endianess, after that your embedded system, emulator or generic device and then you choose your task you want to run. Tasks may be toolchain, a new appliance/application or some preconfigured sets of packages and configurations as kodi, mpd, firefox and more. The tasks are limited to a plausible choice of hardware and software. Deduplicate CPU configuration. You don't wanna compile Kodi for a H8/300 microcontroller ;) | |||
2016-02-08 | remove make.log on distclean | Waldemar Brodkorb | |
2016-01-11 | fix preseeding libc git version | Waldemar Brodkorb | |
2016-01-07 | allow to choose Xtensa target | Waldemar Brodkorb | |
2015-12-26 | allow to pregen libc version | Waldemar Brodkorb | |
2015-12-26 | fix pregen of config | Waldemar Brodkorb | |
2015-12-22 | fix mksh test | Waldemar Brodkorb | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-21 | finetune logging | Waldemar Brodkorb | |
2015-12-15 | remove make.log on distclean | Waldemar Brodkorb | |
2015-12-14 | forgot another important dir for old toolchains | Waldemar Brodkorb | |
2015-12-14 | be sure to create staging target /usr/lib, remove duplicate HOSTCC | 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-12-08 | fixup make check | Waldemar Brodkorb | |
2015-12-02 | simplify toolchain building | Waldemar Brodkorb | |
Buildroot uses the two-stage mechanism since a while. This reduces the build time a lot. Instead of three stages, we just use the two-stage build. The benefit is that the C library do not need to be rebuild and one gcc compile is obsolete. Tested with embedded-test.sh. There is one unresolved problem, tile toolchain building is broken. | |||
2015-11-12 | prepare for mksh testsuite runs | Waldemar Brodkorb | |
2015-11-01 | rebuild base-files on any ADK_RUNTIME symbol change | Waldemar Brodkorb | |
2015-10-23 | fix detection of Host OS | Waldemar Brodkorb | |
2015-10-22 | disable ssltunnel for bulk builds, no libressl support | Waldemar Brodkorb | |
2015-10-22 | ssl: rework ssl support | Waldemar Brodkorb | |
Use libressl as default, where SSL is required. Allow to choose openssl. Disable SSL where not strictly required to build. | |||
2015-10-22 | remove samba3 support, we try to only support one version per package | Waldemar Brodkorb | |
2015-10-21 | preselection of symbols | Waldemar Brodkorb | |
2015-10-11 | remove already disabled uClibc support, fix wrong PKG_LIBC_DEPENDS | Waldemar Brodkorb | |
2015-09-07 | submodel choice for qemu targets got removed | Waldemar Brodkorb | |
2015-08-31 | prefix VERSION symbols, otherwise they will get into kernel .config | Waldemar Brodkorb | |
2015-06-13 | a lot of bugfixes and package updates | Waldemar Brodkorb | |
2015-06-04 | fix backup host url | Waldemar Brodkorb | |
2015-05-31 | always compile file for testing, no need for make in uClibc-ng test | Waldemar Brodkorb | |
2015-05-29 | fix FLOAT selection for Qemu-PPC, add Qemu Model preselection | Waldemar Brodkorb | |
2015-05-04 | 32076 isn't right, use _ for the regex | Waldemar Brodkorb | |
2015-05-03 | fix overlapping regex | Waldemar Brodkorb | |
2015-05-02 | create HOST_CFLAGS/HOST_CXXFLAGS dynamically for static-libgcc systems | Waldemar Brodkorb | |
2015-05-01 | use HOST_CFLAGS for Kconfig and adk tools | Waldemar Brodkorb | |
2015-04-26 | remove -C $(LINUX_DIR) from OPTS variable | Waldemar Brodkorb | |
Otherwise toolchain only compiling of gcc is failing while trying to install header files. | |||
2015-04-21 | fix some build failures | Waldemar Brodkorb | |
2015-03-29 | use separate dirs for soft-float/hard-float toolchains | Waldemar Brodkorb | |
2015-03-27 | update to 3.18.10, sync rpi patch | Waldemar Brodkorb | |
Rpi-Kernel includes the rpi-proto driver now. Always enable device-tree support for raspberry pi /pi2 as most of the new drivers will not work without. | |||
2015-03-23 | allow to select CPU flavour for toolchain building via env | Waldemar Brodkorb | |
Add a more generic way to define CPU flavours for Toolchain building. Add Cortex-A8 definition. Move Thumb symbol around. | |||
2015-03-15 | remove ADDON feature | Waldemar Brodkorb | |
2015-03-07 | fix regex matching. hard/soft is in the middle | Waldemar Brodkorb | |
2015-03-07 | allow to set target float via environment | Waldemar Brodkorb | |
2015-03-06 | sync with upstream firmwarei, omxplayer and userland | Waldemar Brodkorb | |
Rename packages, as bcm2836 is also supported now. | |||
2015-03-01 | match exactly | Waldemar Brodkorb | |
2015-02-28 | extend KERNEL_MAKE_OPTS by the target directory | Phil Sutter | |
This change is straightforward but in toolchain/kernel-headers/Makefile which seems to be called before ${BUILD_DIR}/linux symlink exists. Therefore define LINUX_DIR to the correct value in between inclusion of vars.mk (through rules.mk) and kernel-vars.mk. | |||
2015-02-26 | Revert "always use .defconfig, otherwise make menuconfig and ADK_APPLIANCE ↵ | Waldemar Brodkorb | |
does not work" This reverts commit f7fb97a8e2160a791487f5a2cd9f744b04cf39bb. | |||
2015-02-25 | always use .defconfig, otherwise make menuconfig and ADK_APPLIANCE does not work | Waldemar Brodkorb | |
2015-02-12 | rebuild bootloader package on relevant config changes | Waldemar Brodkorb | |