summaryrefslogtreecommitdiffstats
path: root/Rules.mak
Commit message (Collapse)AuthorAgeFilesLines
...
* A few more (final?) cleanups for the installer behavior. I now thinkEric Andersen2001-08-131-0/+1
| | | | things are working perfectly (perhaps I shouln't think so much)
* Add in TARGET_PREFIX, which was still used in a few spots (andEric Andersen2001-08-131-0/+10
| | | | | appropriately so). Leave this hidden and set to a sane default since nobody should really need to change it...
* Update the build system, yet again. I hope this is the last time...Eric Andersen2001-08-101-37/+11
| | | | | | | | | | | | | | | | | | | Here is the basic theory of operation: SHARED_LIB_LOADER_PATH/ <The location where the shared lib loader will be installed and where the compiler will cause apps to look for it.> DEVEL_PREFIX/ bin/ <contains gcc, ld, etc for setting PATH=$DEVEL_PREFIX/bin:$PATH> lib/ <contains all runtime and static libs> include/ <Where all the header files go> SYSTEM_DEVEL_PREFIX/ usr/bin/ <contains arch-uclibc-gcc, arch-uclibc-ld, etc that might be installed by a .deb or .rpm into /usr/bin, but can happily live under DEVEL_PREFIX> PREFIX This is prepended during 'make install's allowing you to shift things to be installed under some alternate location (such as when building a .deb) -Erik
* This syncs things up with my local tree. Mainly changes installerEric Andersen2001-08-081-1/+2
| | | | | | issues, and syns things (as far as I am willing) with Dave Schleef's tree. We may need to go another round or so, but we do seem to be converging...
* Better rule for locating dynamic linkerDavid Schleef2001-07-171-6/+3
|
* Elimintate spurious trailing /Eric Andersen2001-07-171-1/+1
|
* This commit merges David Schleef's updates to the build system, which aEric Andersen2001-07-121-5/+9
| | | | | | few tiny fixups here and there from me. Seems to work just fine and will hopefully be a bit better behaved. -Erik
* Oops.Eric Andersen2001-07-031-1/+0
|
* Allow the shared lib loader to fallback on the builddir if everythingEric Andersen2001-07-031-0/+1
| | | | | | else fails. Let <arch>-uclibc-gcc --uclibc-use-build-dir set the shared lib loader to the one in the builddir's path. -Erik
* Make PIC a config optionEric Andersen2001-06-231-1/+5
|
* This adds in support for PIC on x86. Unfortunately, this will breakEric Andersen2001-06-231-1/+1
| | | | | | all arches till they add in an libc/sysdeps/linux/<arch>/bits/syscalls.h file. Sorry about there, there was no other way... -Erik
* This commit finishes adding support for the old m68k-coff toolchains byEric Andersen2001-06-181-2/+2
| | | | | | | working around a missing header file in the compiler shipped with the uCsimm and uCdimm. This should make the folk in Toronto happy, since now they can use the latest CVS version of uClibc. -Erik
* A few build updatesEric Andersen2001-06-151-2/+2
|
* Be consistant for all the client code, and use TARGET_CC with ↵Eric Andersen2001-06-151-0/+7
| | | | --uclibc-use-build-dir
* Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, andManuel Novoa III2001-05-311-1/+1
| | | | | | | | TARGET_PREFIX to allow more flexibility. Also modified the gcc wrapper to do the right thing if -Wl,--dynamic-linker,xxx is passed on the command line. The gcc wrapper will also check the env variable UCLIBC_GCC_LDOPT for a dynamic linker option at runtime (although command line arg overrides the env variable).
* Make selection of uClibc floating point support in printf, etc. seperateManuel Novoa III2001-05-281-0/+6
| | | | | from libm float function support. Also, move all Config files out of the main directory.
* Fix up a few little problemsEric Andersen2001-05-161-1/+4
|
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-3/+7
| | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
* Rework where libraries get installed to. Now thew will be compiled andEric Andersen2001-05-111-1/+1
| | | | | | | | | dropped into a uClibc/lib dir when compiling, which will make life a bit easier when installing and cleaning up. Preface uClibc with 'lib' so ldconfig will recognize it as a library. Make all libraries have the uClibc version number attached, making upgrades possible by using the traditional symlink to the .so name plan. -Erik
* Fix up naming of ld.so so every uses the same define. The top levelEric Andersen2001-05-101-1/+1
| | | | | | was using one name and the ld.so-1 dir was using another (they happened to be the same). Fix that. -Erik
* This patch allows powerpc to compile again. It also checks if weEric Andersen2001-05-041-1/+18
| | | | | | are compiling for an arch for which uClibc has an ld.so or not, and otherwise sets things up to use the system ld.so. -Erik
* More trivial changes.Eric Andersen2001-04-271-2/+1
|
* Fix up the main makefile. Autobuild ld.so and install itEric Andersen2001-04-231-0/+1
| | | | when appropriate,
* Change shared lib name. Update install_new target in Makefile.Manuel Novoa III2001-04-201-0/+8
|
* Fix include/errno.h to not use kernel header, and instead use bits/errno.h.Eric Andersen2001-04-061-1/+1
| | | | | | | This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik
* Move yet more stuff into the uClibc_config.h fileEric Andersen2001-03-191-1/+1
|
* Fix up breakage resulting from flipping the sense of some defines. Change fromEric Andersen2001-03-191-17/+0
| | | | | | | | defining things to "0" in the disabled case to outright undefining them, lest code that does an "#ifdef FOO" get inadvertantly triggered. Remove now unneeded lines from Rules.mak which makes the command line smaller and avoids redundancy (since this stuff is now pulled in via features.h). -Erik
* Add an SH port done by Jean-Yves Avenard of Hewlett-Packard - EmbeddedEric Andersen2001-02-211-1/+5
| | | | | and Personal Systems. Thanks! -Erik
* Update the build system a bit.Eric Andersen2001-02-051-4/+4
| | | | -Erik
* Allow Config to override OPTIMIZATION flags.David McCullough2001-01-291-2/+4
|
* Add in NATIVE_ARCHEric Andersen2001-01-201-3/+5
|
* Warn using $(WARNINGS)Eric Andersen2001-01-151-3/+3
|
* Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.Eric Andersen2001-01-121-0/+3
| | | | | | Also fixes 2 very important malloc bugs! Anyone using malloc (esp mmu-less) should update and recompile. -Erik
* Makefile cleanups. For starters, OPTIMIZATION was missing...Eric Andersen2001-01-121-13/+13
|
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-111-1/+1
|
* Patch from James Graves <jgraves@deltamobile.com> to getEric Andersen2001-01-021-4/+2
| | | | | m68k started. Should be just sysdeps/linux/m68k left to hack at this point...
* A bunch of updates, part from Manuel Novoa III (such as more long longEric Andersen2001-01-011-5/+5
| | | | | support), and other updates by me (better cross platform, cross-compiler, etc, support. Now compiles with 2.0.x kernels for armnommu.
* Fix it so files are not stripped when debugging (doh!). Fix up stripEric Andersen2000-11-161-0/+1
| | | | | rules. With this fix in place, I can now find what is wrong with malloc... -Erik
* Fix doc blunder.Eric Andersen2000-11-041-1/+1
|
* Fix doc blunderEric Andersen2000-11-041-8/+7
|
* Make spelling of uClibc be consistant.Eric Andersen2000-11-041-1/+1
|
* More cleanups. Fix things so tinylogin compiles.Eric Andersen2000-11-041-2/+2
| | | | Fix a bug in getdelim -- patch from David Whedon <dwhedon@gordian.com>.
* Move config stuff to a file named "Config". Makes sense to me...Eric Andersen2000-10-301-1/+1
|
* Header file cleanupEric Andersen2000-10-301-54/+4
|
* Add some more stuff -- {get|set}mntent, getline, getdelim, etc.Eric Andersen2000-10-261-0/+3
|
* Cleanup arch supportEric Andersen2000-10-231-4/+11
|
* Try removing no-builtinEric Andersen2000-10-231-3/+2
|
* Fix up ctype.hEric Andersen2000-10-171-0/+4
|
* Bypass problem with signals for the moment...Eric Andersen2000-10-171-0/+7
|
* Makefile updateEric Andersen2000-10-121-0/+106