summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2009-08-17support building out-of-treeBernhard Reutner-Fischer
Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-08-01Makefile.in: Let make release or make dist to use git.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-07-23do not install bits/syscalls-common.hMike Frysinger
Since we stub out the installed bits/syscalls.h, the installed bits/syscalls-common.h header is completely useless. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-07-20add a wchar.h stubMike Frysinger
The basic C standard requires a few wchar types, so provide those even when wchar support is disabled. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-07-15install_headers: convert header removal to Kbuild styleMike Frysinger
Convert the large if...$(RM)...endif style to standard Kbuild foo-$(...) += style to make the list much easier to review and update. This is largely a style change, but in the process, these two headers are added to the "always remove" list: tls.h and uClibc_errno.h Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-06-28stop installing/screwing with linux-headersMike Frysinger
It is not uClibc's business to make sure the user's toolchain is sane and has proper kernel headers configured/installed. If they don't, then they need to fix their toolchain, we don't need to try and magically do it for them. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-02-24Make HARDWIRED_ABSPATH a config option.Rob Landley
2009-02-16Makefile.in: comment out deletion of include/ucontext.h,Denis Vlasenko
it is included from include/signal.h.
2009-02-09allow people to run the hostutils targets without having a .config fileMike Frysinger
2009-02-09reinstate bits/uClibc_arch_features.h in installed headers,Denis Vlasenko
my cross-compile toolchain based on gcc 4.3.1 broke without it.
2009-01-28"make utils" now successfully makes utils for targetDenis Vlasenko
2009-01-21- remove unavailable functionality upon request (Peter Mazinger)Bernhard Reutner-Fischer
2008-12-29- expand SUSv3_LEGACYBernhard Reutner-Fischer
- SUSv4_LEGACY part #1 (non-networking)
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