summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2003-10-18more install changesEric Andersen
2003-10-18Do not install the uClibc wrapper toolchain by default. MakeEric Andersen
people ask for it explicitly.
2003-10-18the runtime should not install a /bin dirEric Andersen
2003-10-18Add a new RUNTIME_PREFIXEric Andersen
2003-10-18Peter Kjellerstedt writes:Eric Andersen
ln.patch: * Define $(LN) as ln in Rules.mak. * Change all occurrences of ln into $(LN). * Change all constructs like (cd path && ln -sf foo/file file) into $(LN) -sf foo/file path/file. The latter construct is already used in a number of places so it should not be an additional compatibility problem.
2003-10-18Peter Kjellerstedt writes:Eric Andersen
rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM).
2003-10-18Peter Kjellerstedt writes:Eric Andersen
install.patch: * Define $(INSTALL) as install in Rules.mak. * Change all occurrences of install into $(INSTALL). * Change all occurrences of mkdir -p into $(INSTALL) -d. install -d is already used in a number of places so this should not be an additional compatibility problem.
2003-10-12Always build and install ldconfigEric Andersen
2003-09-09Enable automagic locale data downloadsEric Andersen
2003-09-08Add back in table-less ctype funcs for those interested in minimizingManuel Novoa III
static build sizes and not needing wchar support. Add in a SUSv3 getopt as an option for those not needing gnu getopt. Again, mainly for the static linking crowd.
2003-09-08Be certain the config system binaries are currentEric Andersen
2003-09-06Don't install floating point related headers, and wrap some previouslyManuel Novoa III
unwrapped prototypes, when float support is disabled. Also don't install printf.h if glibc custom printf specifier support is disabled.
2003-09-06Be more clearEric Andersen
2003-09-06Add more pretty commentsEric Andersen
2003-09-06Remove more headers when options are disabledEric Andersen
2003-09-03Some more buildroot-motivated fixes. Avoid installing some headers, asManuel Novoa III
well as stub libintl, depending on configuration.
2003-09-01Remove a bunch of guessing about the location of the kernelEric Andersen
headers. Move most of that into a script, and warn loudly when having to guess. -Erik
2003-08-24Fix a few bugs in the new extended locale functions.Manuel Novoa III
Move stub gettext functions to a stub libintl to make switching in gnu gettext easier. Also add a few gnu-isms. Change to using hidden names with global weak aliases for the extended locale functions, as expected by libstd++. Slightly rework the locale data generation stuff to allow pregenerated locale data to be used with buildroot.
2003-07-15Patch from Peter Kjellerstedt to not modify include/bits/sysnum.hEric Andersen
if it does not need to be updated.
2003-06-30Per suggestion from Stuart Hughes, allow uClibc to re-installEric Andersen
headers on a system where they have previously been installed.
2003-05-30In a number of places we erroneously used tests such as '#ifdef PIC' when weEric Andersen
should instead have been testing for '#ifdef __PIC__'. This resulted in NON-PIC code getting mixed into the shared library. Oops!!! -Erik
2003-03-07Patch from Stefan Allius:Eric Andersen
a make install_target stops if we have some sysmlinks in the destination target. This little patch force to install over a previous installed uClibc version,so we will allways get a consistent uClibc installation.
2003-03-05Patch from Konrad Eisele to add include/asm-generic since, at leastEric Andersen
on sparc, this is needed by some of the include/asm files
2003-03-03more uClinux shared libs fixupsDavid McCullough
2003-02-17updates to the uClinux-dist romfs and uClinux shared library targets.David McCullough
2003-02-11Per suggestion from Peter Lassahn, fix the install_dev targetEric Andersen
2003-01-25Fix the 'make release' targetEric Andersen
2003-01-24Stupid typoEric Andersen
2003-01-24Don't clean config system except on 'make distclean'. Remember toEric Andersen
clean locale stuff on 'make clean'
2002-12-13Only build the ncurses stuff when it is needed, based on aEric Andersen
patch from Stefan Allius (though the extra/config/Makefile rework is mine), -Erik
2002-12-12Add in a stub libnsl library to make stupid configure scriptsEric Andersen
(i.e. openssh) do the right thing when used with uClibc's gcc wrapper (which does not currently prevent system libraries from leaking into the link). -Erik
2002-12-04Change some variable names so we are more consistant with whatEric Andersen
the linux kernel uses. -Erik
2002-12-02Don't leak outside of the target area when installing things.Eric Andersen
-Erik
2002-11-23Use 'install' rather than 'mkdir -p' for target directories.Eric Andersen
Add $(PREFIX) to avoid leaking things at install time. -Erik
2002-11-22Ok... here's the summary:Manuel Novoa III
Hopefully locale support will build when cross compiling now. Collation is still not supported, but that's what I'm currently working on. In the next couple of days, I'll probably put up a couple of files for download that will save people the trouble of generating all the glibc locales. Added *wprintf functions, although they currently don't support floating point. That will be fixed when I rewrite _dtostr... or possibly before. Added the wcsto{inttype} functions. Added iconv() and a mini iconv utility. The require locale support and only provide for conversions involving the various unicode encodings { UCS-4*, UCS-2*, UTF-32*, UTF-16*, UTF-8 }, the 8-bit codesets built with the locale data, and the internal WCHAR_T.
2002-11-09Patch from Stefan Allius, rebuild extra/config/conf if it is missingEric Andersen
following a make clean
2002-11-07Fixed makefiles to remove binaries generated for the configuration"Steven J. Hill"
menu system when doing a 'make clean'.
2002-11-03Use "include_config" not "include-config"Eric Andersen
2002-10-31Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen
been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik
2002-10-28Define TOPDIR to be just `.' when invoking gen_bits_syscall_h.sh, sinceMiles Bader
we've already chdir'ed to $(TOPDIR).
2002-10-18Echo mmu-less warning where appropriateEric Andersen
2002-10-15(uClibc_config): Define __UCLIBC_UCLINUX_BROKEN_MUNMAP__ for MMU-less systems.Miles Bader
2002-10-08Implemented 'romfs' target so that uClibc works with building uClinux."Steven J. Hill"
2002-10-01Sigh. OpenBSD used /usr/bin/{true|false}Eric Andersen
2002-09-16* Updated for the CRIS port.Tobias Anderberg
* Added variable LIBGCC which is included when linking libc.so. Arch specific linker options go into LIBGCC_CFLAGS defined in Config.<arch>.
2002-09-05Change <bits/syscall.h> to <bits/sysnum.h>.Miles Bader
2002-08-25Kill the HAS_LONG_LONG option. It really did not make a lot ofEric Andersen
sense to exclude it, gcc always supports long long, and we never fully excluded long long anyways (off64_t for example). -Erik
2002-08-22Hide .hidden stuff unless explicitly enabledEric Andersen
-Erik
2002-08-16Remove h8300 special caseEric Andersen
2002-08-16(headers): Remove special case for v850, now that the general caseMiles Bader
works correctly for non-MMU systems without a `nommu' suffix. Fixup indentation a bit.