summaryrefslogtreecommitdiff
path: root/target/Makefile
AgeCommit message (Collapse)Author
2014-03-14convert to miniconfigWaldemar Brodkorb
only miniconfig is used for all targets. aranym support is still broken/experimental. 32 bit kernel support for 64 targets need to be fixed. tested on usb boot on ibm-x40
2014-03-06get rid of ADK_NATIVE mode, it is not regulary tested and the results where ↵Waldemar Brodkorb
not satisfying.
2013-12-28convert 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-10-28fix host build stuff and update-patches, convert cifs-utils and libaudiofile ↵Waldemar Brodkorb
to new autotool infrastructure
2012-10-05make 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-18add netconsole supportWaldemar Brodkorb
2012-01-14add support for 64bit kernels on supporting targetsPhil Sutter
This is more commonly known as 32bit userland support on 64bit architectures. For simplicity's sake though, this implementation works the other way round: just build a 64bit-able linker and compiler, but no 64bit-libraries at all (i.e., no multilib). This is then just enough to compile a 64bit kernel, as that doesn't link to anything. The alternative would have been to build a native 64bit compiler with multilib-support in order to cross-compile a 32bit userland, resulting in a multilib system without need for it. In order to allow compilation of a 64bit kernel for a given target system, have it select ADK_TARGET_KERNEL_MAY_64BIT. Upon selection of that target, the symbol ADK_64BIT_KERNEL will occur in the "Global settings" menu. Since certain aspects of the 64bit kernel .config may greatly differ from it's 32bit counterpart, it has to be shipped separately: target/<arch>/kernel64.config is the place to be. Conflicts: target/Makefile toolchain/gcc/Makefile Untested, due to conflicts (original patch conflicts with multiple kernel version support).
2011-09-16add support for sharp zaurus (tested on terrier cl-3200)Waldemar Brodkorb
2011-07-30check for CRYPTINIT_ROOT, if empty skip stuffWaldemar Brodkorb
2011-07-27reimplement cryptinit as shell scriptWaldemar Brodkorb
2011-01-10remove obsolete file from cat listWaldemar Brodkorb
2011-01-10allow disabling kernel customisation completelyPhil Sutter
Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
2011-01-05cleanup duplicate kernel module featureWaldemar Brodkorb
2010-12-30rework architecture / embedded systems conceptWaldemar 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 ;)
2010-11-25fix for native buildsWaldemar Brodkorb
2010-11-10add option for a quiet bootWaldemar Brodkorb
2010-10-23add a dot.Waldemar Brodkorb
2010-09-16add some native build fixes (tested on Lemote notebook)Waldemar Brodkorb
- enable busybox applets needed for natvie builds - add header packages for expat and libnl - remove rtl8187b driver, use kernel included driver (needs more testing)
2010-07-07Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
Conflicts: target/alix2d/kernel.config
2010-07-07more runtime fixes, update of some packages.Waldemar Brodkorb
- update busybox, dnsmasq, ppp and libusb - add timezone and hostname configuration for target via menu - fix resolv.conf creation for dhcp client - fix usb for alix boards - enable lsusb and lspci by default
2010-07-06massive whitespace cleanup (EOL), suggested by j.seitterWaldemar Brodkorb
2010-06-28fix busybox rebuild issue, simplify target MakefilesWaldemar Brodkorb
2009-11-19rename DEVICE to ADK_TARGETWaldemar Brodkorb
- the name is better, because qemu f.e. is no hardware device - use make TARGET=alix1c to start with a configuration for this target - use make TARGET=alix1c allmodconfig to generate a mostly complete config to build all available packages for this platform as a package The all.config and .defconfig files needed to get this working are dynamically generated.
2009-11-15fix native build on x86Waldemar Brodkorb
2009-08-23revert renaming of /init into /startWaldemar Brodkorb
- fix foxboard build, tested on classic - remove unsed ibm-x40 target - update all targets to linux-2.6.30.5 - fix native build, use kernel.config.$(CPU_ARCH) as kernel configuration, when /proc/config.gz does not exist on host
2009-06-01remove unused $Id$Waldemar Brodkorb
- $id$ substitution is not apropriate for git scm
2009-05-31fix regressions from ipkg reworkWaldemar Brodkorb
- remove old glib1 lib - rename glib2 -> glib - rename libgdbm -> gdbm - remove obsoleted wireless-tools, use iw - remove upstream unmaintained slurm make allmodconfig runs through on Debian/lenny amd64 for alix1c target
2009-05-27native build supportWaldemar Brodkorb
- just use native gcc and binutils to compile a system - can be used to chroot into it - maybe useful later on lemote book to build packages natively
2009-05-17Initial importwbx