summaryrefslogtreecommitdiff
path: root/mk/build.mk
AgeCommit message (Collapse)Author
2022-02-07goodbye systemd, never worked fully on a openadk emulator or device. Use ↵Waldemar Brodkorb
simple static device nodes with devtmpfs as default. mdev is to bloated for some devices
2021-11-15Fix 'make kernelconfig'Phil Sutter
Using KERNEL_MAKE variable in this spot breaks things, for some reason linking fails if KERNEL_MAKE_ENV is passed to make. Before, this worked by accident because due to missing kernel-vars.mk include, KERNEL_MAKE_ENV evaluated empty. Fixes: e48e15bff4252 ("mk: Introduce KERNEL_MAKE variable") Signed-off-by: Phil Sutter <phil@nwl.cc>
2021-11-14fix kernel menuconfigWaldemar Brodkorb
2021-11-01mk: Introduce KERNEL_MAKE variablePhil Sutter
This combines the typical kernel make call idiom into a single variable reference. A side-effect is that parallel make is enabled (via added '-j' flag) in many cases, but that shouldn't cause harm. Signed-off-by: Phil Sutter <phil@nwl.cc>
2021-11-01fix allmodconfigWaldemar Brodkorb
2021-04-09busybox: noMMU fixesWaldemar Brodkorb
2020-12-31allow to preset thread implementationWaldemar Brodkorb
2019-09-30remove unfinished alternative os porting effortsWaldemar Brodkorb
2018-08-13Add TARGET_DIR to info variablesdir
2018-06-03fix preselection of instructions setWaldemar Brodkorb
2018-05-27try to fix noMMU targetsWaldemar Brodkorb
2018-05-02Fix bug related to renaming of ADK_TARGET_KERNEL_*stk
I'm not sure if this correct, or complete. I only know that it's the diff hunk in mk/kernel-build.mk that we need. The other ones were found by searching for ADK_TARGET_KERNEL_USE_CUSTOMCONFIG; I suspect these code blocks need to be duplicated for ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG?
2018-03-17fix kernel cleandirWaldemar Brodkorb
2018-03-07add support for walduxWaldemar Brodkorb
2018-01-27remove file package from test targetsWaldemar Brodkorb
2018-01-12add basic rtems support as a new playgroundWaldemar Brodkorb
2018-01-02add extra check if ADK_TARGET_KERNEL_USE_DEFCONFIG is enabled, but ↵Waldemar Brodkorb
ADK_TARGET_KERNEL_DEFCONFIG is empty
2017-12-31add basic zephyr experiments, add xtensa newlib supportWaldemar Brodkorb
2017-10-08frosted: add support for stm32f429-discoveryWaldemar Brodkorb
2017-10-07add missing directory in host directoryWaldemar Brodkorb
2017-09-17fix defconfig generationWaldemar Brodkorb
2017-09-17remove -fhonour-copts usageWaldemar Brodkorb
This reuires a external gcc patch, which I no longer add to newer gcc. A lot of packages already need to disable the usage of -fhonour-copts, because it doesn't work without patching. May be we need something like Buildroot is using, a gcc wrapper to see poisened include or library paths while cross-compiling.
2017-08-27add basic support for frosted operating systemWaldemar Brodkorb
https://github.com/insane-adding-machines/frosted Rework our architecture selection and os dependent logic a little bit to be cleaner. As only arm is supported, we only modify arm systems to comply with new changeset.
2017-06-29Add info-target to print out some OpenADK variables in machine readable waysdir
2017-06-23Revert "Add info-target to print out some OpenADK variables in machine ↵Waldemar Brodkorb
readable ways" This reverts commit 0ce8ada61eadc678f01700fc9811307cfb23eaa1.
2017-06-21Add info-target to print out some OpenADK variables in machine readable waysdir
2017-03-26need KARCH for make kernelconfigWaldemar Brodkorb
2017-03-21rework kernel build process, changes to kernelconfig are reflected nowWaldemar Brodkorb
Cleanup the package directory which is always used as intermediate step to build in the default some xz compressed archives with all package data. While reconfiguring the kernel mini.config or custom config changes to the firmware did not happen always. Some targets where redundant and the install step tries to compile, too. Be more quiet with any cpio usage.
2016-12-26disable dbus-systemd for allmodconfigWaldemar Brodkorb
2016-12-10helloworld: add C++ testWaldemar Brodkorb
2016-12-08new package helloworld, add a package for regression testing with embedded-testWaldemar Brodkorb
2016-11-27add three library methods, static, shared or bothWaldemar Brodkorb
Rename the static symbol and add the choice to a more visible place for users.
2016-11-27finetune systemd/sysv integration, use /var tmpfs mountpointWaldemar Brodkorb
2016-11-06rework libc testingWaldemar Brodkorb
2016-10-25add Makefile target for saving the kernel configuration to an external fileMario Haustein
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
2016-10-25allow to choose base apps, minor dot cleanupWaldemar Brodkorb
2016-10-09disable file for default test builsWaldemar Brodkorb
2016-10-09rework thread handlingWaldemar Brodkorb
In the next uClibc-ng release Linuxthreads support will be again allowed for architectures supporting NPTL. To keep Linuxthreads supported and shiny we need architectures and emulators supported where native debugging is simple. Last time stucked with microblaze as only system where I could run some gdb somehow :(
2016-10-09avoid error messageWaldemar Brodkorb
2016-10-09avoid duplicate .defconfigWaldemar Brodkorb
2016-10-09disable binutils for basic testingWaldemar Brodkorb
2016-09-30remove OpenSSL supportWaldemar Brodkorb
I thought some time about this, we have it in parallel some time and it have issues for allmodconfig builds. Anyway I have no fun doing openssl updates twice a week. We just can not support stunnel/ssltunnel anymore. For nodejs we use bundled openssl. I am an old OpenBSD geek anyway, so get rid of OpenSSL.
2016-09-27disable prelink for allmodconfigWaldemar Brodkorb
2016-09-24disable some symbols from allmodconfigWaldemar Brodkorb
2016-09-24fixup allmodconfig targetWaldemar Brodkorb
2016-09-20libsndfile: needs c++, autoselect c++ toolchain optionWaldemar Brodkorb
2016-08-15allow to override instruction setWaldemar Brodkorb
2016-07-30allow to preselect binutils, gcc and gdb versionWaldemar Brodkorb
2016-07-30linux: rework kernel version selection, can be preselected with make ↵Waldemar Brodkorb
ADK_TARGET_KERNEL_VERSION=x.y
2016-06-19remove unused variablesWaldemar Brodkorb
FETCHCMD is added to prereq.mk, so ADK_WGET_TIMEOUT is unused nowadays.