summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix misuse of DO_SHARED and LDSO_PRESENT. Add -f option to "cp"s.Manuel Novoa III2001-06-021-7/+7
|
* Fix bug: tried to install non-existant shared libs.Manuel Novoa III2001-06-011-0/+2
|
* Install ldd and ldconfig as appropriate.Manuel Novoa III2001-05-311-3/+15
|
* Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, andManuel Novoa III2001-05-311-18/+31
| | | | | | | | 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-7/+12
| | | | | from libm float function support. Also, move all Config files out of the main directory.
* Don't try to run ldconfig unless it existsEric Andersen2001-05-261-1/+1
|
* Makefile targets to symlink arch-specific headers into include/ (onlyDavid Schleef2001-05-261-1/+2
| | | | used on mipsel.)
* One last structural change. Install header files to INSTALLDIR/usr/includeEric Andersen2001-05-251-9/+9
| | | | | | | so we now parallel the behavior of the standard tools. Also make sure we check INSTALLDIR/lib and INSTALLDIR/usr/lib for libraries. -Erik
* Stub out libresolv for now. Some apps try to link with it (thoughEric Andersen2001-05-211-1/+1
| | | | | | almost always erroneously as a result of configure scripts that were poorly done). This will let such apps compile... -Erik
* Patch from David McCullough <davidm@lineo.com> -- do notEric Andersen2001-05-171-1/+4
| | | | try to build ldso when we don't support shared libraries...
* Fix up a few little problemsEric Andersen2001-05-161-0/+5
|
* Should not call make on ldso/libdlEric Andersen2001-05-121-1/+0
|
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-83/+49
| | | | | | | | | 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-25/+6
| | | | | | | | | 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
* Change 'crypt' to 'libcrypt'Eric Andersen2001-05-111-8/+4
|
* Fix up naming of ld.so so every uses the same define. The top levelEric Andersen2001-05-101-2/+0
| | | | | | was using one name and the ld.so-1 dir was using another (they happened to be the same). Fix that. -Erik
* uClibc now has a math library. muahahahaha!Eric Andersen2001-05-101-1/+13
| | | | -Erik
* By default, leave out the RPC junk (it adds over 30k). Add in a compileEric Andersen2001-05-091-0/+5
| | | | | | time option to include it if NFS support is wanted (does anyone every use this for anything else these days?) -Erik
* compile up libutilEric Andersen2001-05-091-1/+3
|
* Another update to make sure things work properly on x86 now.Eric Andersen2001-05-041-3/+3
|
* This patch allows powerpc to compile again. It also checks if weEric Andersen2001-05-041-3/+5
| | | | | | 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
* This is kindof neat. With this update, you can now simply set yourEric Andersen2001-05-041-7/+7
| | | | | | | PATH and things will now simply compile vs uClibc. Or you can add INSTALL_DIR/usr/bin to your path and use it as a cross compiler. Either way, it works now. -Erik
* A few more compilation updatesEric Andersen2001-04-271-6/+9
|
* Ok, this should finish things upEric Andersen2001-04-261-0/+1
| | | | -Erik
* Oops. I forgot to check this in last night, so if anybody builtEric Andersen2001-04-261-3/+5
| | | | | | uClibc during the last 18 hours it would have failed. Sorry about that... -Erik
* Fix up the main makefile. Autobuild ld.so and install itEric Andersen2001-04-231-53/+22
| | | | when appropriate,
* Change shared lib name. Update install_new target in Makefile.Manuel Novoa III2001-04-201-30/+34
|
* Compile the compiler lastEric Andersen2001-04-051-1/+1
|
* Fix a bug noted by David Beamonte <dbeamonte@intelnet.es>, so thatEric Andersen2001-04-031-1/+1
| | | | we define "__linux__" in uClibc_config.h, not "__linux_".
* Reimplemented "make install" target. I left the old one as-is,David Schleef2001-03-291-0/+35
| | | | | under the assumtion that someone will get confused if it suddenly changes.
* Do not remove const and extension when compiling with the elf tools.David McCullough2001-03-201-3/+5
|
* Fix some strange formatting, so the compile looks prettier.Eric Andersen2001-03-201-2/+5
|
* Seems most folks don't have /sbin in their pathEric Andersen2001-03-191-1/+1
|
* Move yet more stuff into the uClibc_config.h fileEric Andersen2001-03-191-0/+2
|
* Fix up breakage resulting from flipping the sense of some defines. Change fromEric Andersen2001-03-191-4/+17
| | | | | | | | 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
* Added Vladimir's ctype locale support. Make Config setting visible in ↵Manuel Novoa III2001-03-181-5/+37
| | | | features.h. Reworked build of shared lib as suggested by Magick <magick@dds.nl>.
* Use LDFLAGS, don't always include -nostdlib...Eric Andersen2001-03-051-1/+1
|
* I just changed "net" to "inet" to better follow the directoryEric Andersen2001-02-191-1/+1
| | | | | | structure of libc5 and glibc. Fix the makefile accordingly. Folks will want to 'rm -rf net' to remove the old "net" directory. -Erik
* Update the build system a bit.Eric Andersen2001-02-051-29/+45
| | | | -Erik
* Commit a pointless change to test more updates to the logging script.Eric Andersen2001-01-301-1/+0
| | | | -Erik
* Enable auto-generation of a size-optimized sysconf function (saves .5k on i386).Manuel Novoa III2001-01-271-1/+1
|
* Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.aManuel Novoa III2001-01-251-0/+1
| | | | objects with shared uClibc; allow disabling long long support.
* This is a silly update to test my change to the script that emails folksEric Andersen2001-01-241-1/+1
| | | | | after doing a commit. I hope it works. -Erik
* This is a silly update to the makefile to test the new scriptEric Andersen2001-01-241-1/+1
| | | | | used when doing a cvs commit. I hope it works. -Erik
* Makefile fixesEric Andersen2001-01-161-5/+20
|
* Remove generated files.Eric Andersen2001-01-161-1/+1
|
* Add first pass shared lib support into Makefile.Eric Andersen2001-01-161-2/+18
| | | | This could use some refinement...
* linux 2.0.x kernels have broken header files. It is silly to be soEric Andersen2001-01-161-6/+3
| | | | | tightly coupled to kernel headers (since the 2.2 ones work with 2.0 as well), so I'm checking in include/net.
* If they have an x86, but HAS_MMU is false, warn and sleep(10) sinceEric Andersen2001-01-151-1/+8
| | | | | | 99.999999999999999999% of all folks compiling on x86 have an MMU. Otherwise, folks will see that malloc mysteriously doesn't work... -Erik
* Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.Eric Andersen2001-01-121-0/+14
| | | | | | Also fixes 2 very important malloc bugs! Anyone using malloc (esp mmu-less) should update and recompile. -Erik