summaryrefslogtreecommitdiff
path: root/target/Makefile
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-10-22systemd: update to 249Waldemar Brodkorb
2019-09-30remove unfinished alternative os porting effortsWaldemar Brodkorb
2018-08-13Add post build actiondir
@upstream
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-07add support for walduxWaldemar Brodkorb
2018-01-12add basic rtems support as a new playgroundWaldemar Brodkorb
2017-12-31add basic zephyr experiments, add xtensa newlib supportWaldemar Brodkorb
2017-10-08frosted: add support for stm32f429-discoveryWaldemar Brodkorb
2017-10-03frosted: add ADK prefix, separate kernel/userland in the menuWaldemar Brodkorb
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-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.
2017-03-13add stub for config-prepare if mini.config is not choosenWaldemar Brodkorb
2016-11-25finalize systemd as alternative init systemWaldemar Brodkorb
Most important is the fix in patch-src_journal_journald-server_c, which breaks startup of systemd-journald when code is compiled with -DNDEBUG. A lot of base-files reorganizing to only install required files on sysv systems.
2016-10-25add support for providing an externel kernel configuration fileMario Haustein
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
2016-03-05fix build when no modules selectedWaldemar Brodkorb
2016-01-05use rw for nfsrootWaldemar Brodkorb
2015-12-13rework prereq checkWaldemar 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-11Revert "rework prereq check"Waldemar Brodkorb
This reverts commit fba2ff31928b18364c1934654169806f5c800e23.
2015-12-11rework prereq checkwbx
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2015-09-02refactor kernel mini.config.Waldemar Brodkorb
We do not need to manually set mini.config file anymore. Every target system, even Qemu emulating different models get it its own. Cleaner and simpler to add new targets.
2015-08-31prefix VERSION symbols, otherwise they will get into kernel .configWaldemar Brodkorb
2015-08-27more kernel config cleanupsWaldemar Brodkorb
2015-07-06do depmod during modules_install (trying to fix linux-git with udev)BALATON Zoltan
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
2015-06-28enable using udev for automatic module loadingBALATON Zoltan
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
2015-06-20add customisation point before creating imageBALATON Zoltan
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
2015-05-16CONFIG_CMDLINE_FORCE is required to set consoleblank=0, kernel/init output ↵Waldemar Brodkorb
via serial console
2015-02-28target/Makefile: fix for ADK_TARGET_KERNEL_CUSTOMISING=nPhil Sutter
The prepared kernel config wasn't copied to it's final place.
2015-02-16allow to disable kernel commandlineWaldemar Brodkorb
2015-02-14rework VGA and serial outputWaldemar Brodkorb
The Linux kernel can output messages to serial devices and vga devices in parallel. The latest console= entry decides which console output is used for init via /dev/console character device. Let the developer configure what he wants. If you use f.e. Kodi, be sure output/input is used for VGA, other wise kodi startsup, but you end up with a black screen.
2015-02-13do not blank console even on non quiet kernel bootsWaldemar Brodkorb
2015-02-13make quietWaldemar Brodkorb
2015-02-10fix non verbose buildWaldemar Brodkorb
2015-02-09add postimage script featureWaldemar Brodkorb
2015-02-06rework CMDLINE generation regarding serial/vgaWaldemar 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.
2015-02-04add DT trailer to kernel for raspberry pi with dtWaldemar Brodkorb
The Kernel need a trailer to be recognized as a device-tree kernel. The overlay dir is called /boot/overlays. Now my driver works fine.
2015-02-03add debugtool, try to fix device-tree support and rpi-proto driverWaldemar Brodkorb
2014-12-30stop annoying blanking of kodi while playing a movieWaldemar Brodkorb
2014-12-18style cleanupWaldemar Brodkorb
2014-12-03use quoting, if PATH contains spacesWaldemar Brodkorb
2014-08-14some m68k fixes. init is now found.Waldemar Brodkorb
2014-08-06use sed from host pathWaldemar Brodkorb
2014-06-30disable cursor blinking in quiet modeWaldemar 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-05-25make bootup really quietWaldemar Brodkorb
2014-05-18convert mips to use new targethelp make target, useful to just show the help ↵Waldemar Brodkorb
text after building
2014-05-13resolve merge conflictWaldemar Brodkorb
2014-05-10minor fixes for nfsroot bootupWaldemar Brodkorb
2014-03-15startup fixesWaldemar Brodkorb
- always use /sbin/init, even for initramfs - mount devtmpfs for initramfs automatically in kernel space - fix armhf for adk-test-framework - remove mdev -s on boot, I think it is unneeded, takes very long on Qemu systems - add alias for ro/rw remounts of / - remove old /init and rc.shutdown, both unused
2014-03-14a bunch of adk-test-framework fixes.Waldemar Brodkorb