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