summaryrefslogtreecommitdiff
path: root/package/Makefile
AgeCommit message (Collapse)Author
2016-04-28rename symbol name for toolchain onlyWaldemar 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-11-15remove bitrotted uClibc++ supportWaldemar Brodkorb
Please use PKG_NEEDS for marking of packages needing C++ compiler. Remove the old bitrotted uClibc++ package and support for some packages.
2015-10-11remove already disabled uClibc support, fix wrong PKG_LIBC_DEPENDSWaldemar Brodkorb
2015-07-01first step to rework iconv setupWaldemar Brodkorb
Add a choice to select libiconv, C library iconv or libiconv-tiny.
2014-07-05add support for uClibc-ng in parallel to uClibc.Waldemar Brodkorb
This helps to find any regressions made in uClibc-ng.
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-06-16optimize environment variables, reduce duplicate stuffWaldemar Brodkorb
2014-06-13reduce rebuild time, remove non-performant rebuild targetsWaldemar Brodkorb
2014-03-30rework hosttools building, add tools into package stuffWaldemar Brodkorb
2014-03-06get rid of ADK_NATIVE mode, it is not regulary tested and the results where ↵Waldemar Brodkorb
not satisfying.
2014-03-02fix extra endif..Waldemar Brodkorb
2014-03-02goodbye eglibc, see my blog http://blog.waldemar-brodkorb.de/Waldemar Brodkorb
2013-10-28fix host build stuff and update-patches, convert cifs-utils and libaudiofile ↵Waldemar Brodkorb
to new autotool infrastructure
2013-09-04add musl supportWaldemar Brodkorb
2013-08-12complete musl support, tested with qemu-armWaldemar Brodkorb
2011-01-08fix make clean target ruleWaldemar Brodkorb
correct the wrong path and remove the correct files on clean. Finetune more directory creation rules.
2010-09-29update eglibc and ibm x40 target, fix macosx cross-compileWaldemar Brodkorb
2010-09-28rework build dependenciesWaldemar Brodkorb
2010-09-16fintune rebuild stuff, fix some warningsWaldemar Brodkorb
2010-09-15rebuild packages on flavour or choices changeWaldemar Brodkorb
add new target rebuild. make cpio and pacch quiet. Use bin/tools for cpio and mkcrypt.
2010-07-16cygwin host build patches, mostly by deactivating packagesWaldemar Brodkorb
2010-02-09add support for netbsd. just minor fixes needed.wbx
2010-01-30use target-libc combination for all builddirsWaldemar Brodkorb
IMPORTANT: do a make distclean before compiling after this commit. The directories for all build and bin directories changed, so that toolchains for different target-libc combinations can coexist. This might be usefule in the future for continous compiling after git commit, without rebuilding the toolchain. Rework busybox rebuild, when config changes. Not optimal, but at least working after this change to the directory structure.
2009-12-27fix make allmodconfigWaldemar Brodkorb
update several packages, remove snort-wireless.
2009-12-20also create list of package subdirs automatically; fix name manglingThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-17add sangam-atm packageWaldemar Brodkorb
- driver package for ag241 dsl modem, it loads, but we will see if it works..
2009-12-11remove scdp, does not compile after libnet updateWaldemar Brodkorb
- anyway, I never used it and there are no upstream updates
2009-12-08add cirrus xorg driver for qemuWaldemar Brodkorb
2009-12-04some more additions for gtk+ library portingWaldemar Brodkorb
2009-12-04Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2009-12-04add skeleton for gtk+Waldemar Brodkorb
2009-11-29Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2009-11-29add etables, finetune squid package, more busybox finetuningWaldemar Brodkorb
2009-11-29add grub source package and update grub-binWaldemar Brodkorb
2009-11-24update mpd, libvirt, php and openldapWaldemar Brodkorb
- make more features available in mpd - add libmms package - do not call redundant clean on cleantarget
2009-11-22make obexftp work with static linking, fix ipv6 dependencyWaldemar Brodkorb
2009-11-22more bulk build fixesWaldemar Brodkorb
- update rtorrent, libtorrent and libsigc++ - add skeleton for cfinstaller - fix uclibc samba compile - fix parallel builds - update tcl - update iw - remove mac80211 package, use kernel integrated drivers - mark packages which can not be compiled parallel (make -j2)
2009-11-20fix more uclibc bulk build errors and add sfdisk/partedWaldemar Brodkorb
- add sfdisk and parted for nfsroot installations to cfdisk - fix more uclibc bulk build errors
2009-11-15update pcre, add dansguardian (lightly tested)Waldemar Brodkorb
2009-10-18update gcc, binutils, gdb, linux kernel, dnsmasq and alsaWaldemar Brodkorb
WARNING: tested only on qemu-x86
2009-10-01abstract package backend, add perlLinux User
2009-10-01some native build fixesLinux User
- git package needs a better fix. but existing symlinks are broken build without perl - update curl to latest upstream, including libcurl-dev package - add libopenssl-dev package
2009-09-16make libvirt usable, add pythonWaldemar Brodkorb
not very well tested, but runs on shutlle
2009-09-16make adk compile system work on shuttleWaldemar Brodkorb
- add some missing packages like cpio, lzma and gnu wget - make microperl more featureful, needed for kernel-header installation - make a dependency to perl - fix header installation for $libc-dev package - fix 64bit uclibc setup, simplify gcc patches and totally unrelated - add preliminary kvm and libvirt support (not tested)
2009-09-10Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2009-09-10eglibc compiles fine for armWaldemar Brodkorb
2009-09-10finally boot shuttle from raid1 rootWaldemar Brodkorb
you need to set hard disk partition types to type fd. I added a grub binary package, because grub does not allow to be cross-compiled from x86_64 for example without using a multilib gcc, which we do not support.