summaryrefslogtreecommitdiff
path: root/adk/tools/depmaker.c
AgeCommit message (Collapse)Author
2024-02-09depmaker: fix PKG_BUILDDEP_GLIBC usageWaldemar Brodkorb
2023-01-08new package firefox, obsolete python2Waldemar Brodkorb
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2016-11-10patch/libtool requiredWaldemar Brodkorb
2016-11-10the optional host-tool detection support is still broken :(Waldemar Brodkorb
2016-11-06depmaker: revert my changes, this breaks to muchWaldemar Brodkorb
2016-11-05fix depmaker bug, we need to skip the dependency but do not break out of the ↵Waldemar Brodkorb
function, problem reported by Oliver
2016-11-02make flex/bison optional provided by OpenADK, fix logic to create Depends.mkWaldemar Brodkorb
2016-10-28uclibc-ng: separate test suite from uClibc-ng packageWaldemar Brodkorb
2016-07-11fix warning on CygwinWaldemar Brodkorb
2015-12-21bzip2 can be used from hostWaldemar 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-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-03-09fix a bug in depmaker, reported by phil. unnecessary builddeps for glibc are ↵Waldemar Brodkorb
generated
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-16add support for libc dependent dependenciesWaldemar Brodkorb
2014-03-30build hosttools only when not available or requiredWaldemar Brodkorb
2014-03-30rework hosttools building, add tools into package stuffWaldemar Brodkorb