summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2008-12-13Do not install libc-XXXX.h files in "make install".Denis Vlasenko
glibc does not have them, so should be safe.
2008-12-10Remove hardwired usr/ from install_utils (that's what $RUNTIME_PREFIX is for)Rob Landley
and add install_hostutils. Now install_utils should use $PREFIX more like other packages do.
2008-11-26- remove fstatfs() and statfs() related headers upon requestBernhard Reutner-Fischer
2008-11-21fix "make install" with relative PREFIXDenis Vlasenko
2008-11-17- add hack to check if generating sysnum.h worked outBernhard Reutner-Fischer
2008-11-15- Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer
2008-11-15- revert wrong r24049Bernhard Reutner-Fischer
2008-11-15- Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer
2008-11-13- do not fail if mktemp is not available.Bernhard Reutner-Fischer
Thanks to Peter Mazinger for the report. (r24023 from branch)
2008-11-07- less verbose make cleanBernhard Reutner-Fischer
2008-10-18- do not list non-existing files in the threads prerequisitesBernhard Reutner-Fischer
2008-10-17- fix toggling thread implementation.Bernhard Reutner-Fischer
Previously the old headers were left in include/ leading to spurious compile failures. This is ugly as it can get (we resort to sneaking -L in for the moment) but good enough for now. The worst thing which can happen is that we ln these headers once per invocation of make, nothing more. If some installation of make(1) complains about the "-L" then wrap it in ifneq ($(findstring check-symlink,$(.FEATURES)),)
2008-10-14- fix locale dependencies and make default locale generation less verbose.Bernhard Reutner-Fischer
The verbosity can be set to the previous level by passing V=2 to make.
2008-10-10- add signalfd()Bernhard Reutner-Fischer
2008-10-10- remove suspicious_dependencyBernhard Reutner-Fischer
2008-10-09- reinstate hostutils targetBernhard Reutner-Fischer
TODO: utils/* should be pulled in again to live in the normal buildsys..
2008-10-08- fix bad r23573 from egtvedtBernhard Reutner-Fischer
2008-10-08- fix building locale (pre- and generated, even parallel)Bernhard Reutner-Fischer
2008-10-08- add/use variables to make build-tools configurableBernhard Reutner-Fischer
2008-10-02Ensure that headers are generated before libsHans-Christian Egtvedt
This patch makes libs: rule depend on pregen, that way all generated headers are available before starting to compile. This makes the build process parallel safe. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-27Dependencies tweak: make install should depend on all, orRob Landley
"make -j 3 all install" can't work without two separate invocations of make.
2008-09-26- revert r23469. If gnu getopt is disabled, then there is no getopt.h.Bernhard Reutner-Fischer
In these cases the getopt stuff comes from unistd.h (which includes bits/getopt.h for us)
2008-09-24- both getopt gnu and susv3 want {bits/,}getopt.h installed. Closes #1297Bernhard Reutner-Fischer
2008-09-16- do not attempt to rm twiceBernhard Reutner-Fischer
- clean targets are supposed to clean independently of any .config
2008-09-11- the help target is phonyBernhard Reutner-Fischer
2008-08-28Move ifaddrs.h from uClibc-internal location libc/inet/ to include/, and makeRicard Wanderlof
it conditionally included among the installed header files depending on UCLIBC_HAS_AI_ADDRCONFIG.
2008-07-11check and test have to depend on test_compileBernhard Reutner-Fischer
2008-07-08Fix the test build system by installing headers on a local folderCarmelo Amoroso
instead of using internal headers. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-06-11Make locale_headers only when doing pregen and not headersCarmelo Amoroso
due to dependencies against sysnum.h Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-06-09- Improve prerequisites and avoid spurious reconfigurations.Bernhard Reutner-Fischer
More details: http://uclibc.org/lists/uclibc/2008-June/019509.html
2008-06-05- revert r22233Bernhard Reutner-Fischer
2008-06-05- make libcrypt optional. Untested.Bernhard Reutner-Fischer
2008-06-05- switching thread impls without makeing clean before left the objs of theBernhard Reutner-Fischer
previously selected impl lying around on a distclean. Make sure that this does not happen.
2008-06-05- do a defconfig for the given arch, not unconditionally for alphaBernhard Reutner-Fischer
2008-06-04- remove duplicate removing of ustat.hBernhard Reutner-Fischer
2008-06-03- adds several config-options to allow for turning off certain featuresBernhard Reutner-Fischer
like o UCLIBC_HAS_GNU_ERROR o UCLIBC_HAS_BSD_ERR o UCLIBC_HAS_PTY o UCLIBC_HAS_GETPT (1) o UCLIBC_SYSCALL_STUBS o UCLIBC_SYSCALL_STUB_WARNING o UCLIBC_LINUX_SPECIFIC (2) o UCLIBC_BSD_SPECIFIC (3) o UCLIBC_NTP_LEGACY (4) o UCLIBC_SV4_DEPRECATED (5) o UCLIBC_HAVE_REALTIME (6) o UCLIBC_HAVE_ADVANCED_REALTIME (7) o UCLIBC_HAVE_EPOLL (8) o UCLIBC_HAVE_XATTR (9) o UCLIBC_HAVE_PROFILING (10) (1) make non-standard getpt optional and implement standard posix_openpt (2) fstatfs(), inotify_*(), ioperm(), iopl(), madvise(), modify_ldt(), personality() ppoll(), setresuid() (3) mincore(), getdomainname(), setdomainname() (4) ntp_adjtime(), ntp_gettime() aliases (5) ustat() [use statfs(2) in your code instead] (6) All marked as "(REALTIME)" in SUSv3 (7) All marked as "(ADVANCED REALTIME)" in SUSv3 (8) epoll_create(), epoll_ctl(), epoll_wait() (9) all Extended Attributes (10) helpers for gcc's -finstrument-functions - Fixes _dl_exit() - Implements sleep(3) for !UCLIBC_HAVE_REALTIME - Implements usleep(3) for !UCLIBC_HAVE_REALTIME - adds #warning about incorrect posix_fadvise{,64}() - removes unused and unwanted uselib() Net outcome is that an allnoconfig with HAVE_SHARED is now about 88k instead of formerly 130k.
2008-06-01build system: stop creating ugly double-slash symlinks likeDenis Vlasenko
fenv.h -> ../../libc/sysdeps/linux/i386/bits//fenv.h
2008-05-31- rm all deps on distcleanBernhard Reutner-Fischer
2008-05-31Makefile.kconfig: whitespace fixDenis Vlasenko
top-level Makefile.in: add TODO
2008-05-21- do not delete the libs i keep for size-comparisonBernhard Reutner-Fischer
Explicitely list the directories in which we rm the static(only?) libs.
2008-05-07Split kernel headers installation from "make install_headers".Denis Vlasenko
It is "make install_kernel_headers" now.
2008-05-07Add unifdef host tool to clean targetCarmelo Amoroso
2008-04-27build system: improve install_headers.Denis Vlasenko
Now it uses dedicated script instead of inline makefile commands, which helps readability. It also installs asm[-generic] and linux subdirs from kernel headers (previously it had to be done separately). Lastly, it passes each uclibc header thru unifdef, which strips #ifdef UCLIBC_INTERNAL conditional from headers. Currently it's a no-op (no such #ifders in tree). The plan is to have libc_hidden_proto(foo) migrated to headers and guard them by these #ifdefs.
2008-03-05Call explicitely objclean-y when doing build cleanup.Carmelo Amoroso
Remove 'find' command. It makes cleanup faster too. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2008-01-19- add C99 floating point environment, rounding and exception handling functionsBernhard Reutner-Fischer
for i386. UCLIBC_HAS_FENV
2008-01-17bits/sysnum.h needs a cross compiler to be built. Fortunately, thisBernhard Reutner-Fischer
header is not needed to build gcc. Move generation of this header. (Yann E. MORIN)
2007-11-22Certain configure scripts test for presence of dlfcn.h. Don't install itBernd Schmidt
if !HAVE_SHARED.
2007-11-09Fix build system to generate locale data instead of using pregenerated onesCarmelo Amoroso
2007-03-19#1273 if EXTRAVERSION is set, make sure we respect itMike Frysinger
2007-03-17Have Makefile.in call conf-header.sh instead of having kconfig call it Rob Landley
via system(). Also move it to extra/scripts since it's a uClibc build script, not part of upstream kconfig. Adjust the "grabbing a new kconfig snapshot" procedure accordingly.