summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2005-09-30Split out header installation into separate install_headers target and added ↵Peter S. Mazinger
an additional condition for libc.so linker script creation checking for libc.so.0 in place.
2005-09-28Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger
only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
2005-09-27Check for existing libc.so ld script before trying to modify itPeter S. Mazinger
2005-09-27Do not create libc.so linker script if only development headers are installedPeter S. Mazinger
2005-09-27Target distclean removes now locales.txt/codesets.txt too. reorder clean target.Peter S. Mazinger
2005-09-27Speed up clean target, don't recurse where possible, remove unneeded actionsPeter S. Mazinger
2005-09-26Revert earlier patch to install_dev and runtime targets. Need a better solution.Peter S. Mazinger
2005-09-26remove unneeded ';' and add utils to .PHONYPeter S. Mazinger
2005-09-26Add __cxa_atexit and __cxa_finalize, thanks to Stephen Warren. This patch ↵Peter S. Mazinger
breaks compatibility with existing binaries, unless the new COMPAT_ATEXIT option is enabled.
2005-09-26Correct targets install_dev and install_runtime to depend on sharedPeter S. Mazinger
2005-09-24generate headers after running menuconfigMike Frysinger
2005-09-23New ssp code using syscalls where possible.Peter S. Mazinger
Moved guard_setup to __uClibc_main.c, the only place where it is called. Removed SIGKILL option, not usable with sigaction.
2005-09-23Don't remove libc-internal.h on install, else gcc does not buildPeter S. Mazinger
2005-09-22no check needed in libm/libpthread, we do not recurse anymore if the related ↵Peter S. Mazinger
option is not set, more Makefile cleanups
2005-09-22dont screw around with lib/ if it doesnt existMike Frysinger
2005-09-22Makefile cleanupsPeter S. Mazinger
2005-09-21do not recurse into subdirs if related options are not setPeter S. Mazinger
2005-09-21utils should be built all the time (iconv), disable building readelfPeter S. Mazinger
2005-09-21remove unused headers on install and clean up all thread related onesPeter S. Mazinger
2005-09-21correct some typosPeter S. Mazinger
2005-09-21'pthread.h' is not the only file that needs to be symlinked. When NPTL gets ↵"Steven J. Hill"
merged, you will need to do 'semaphore.h' and 'bits/pthreadtypes.h'. I think I have been a good little boy and keeping my NPTL changes out of mainline, so I'm going to go ahead and cross the line this once to get this change in.
2005-09-21dont duplicate pthread.h in include and libpthread subdirs, so symlink itMike Frysinger
2005-08-17dont install linux/asm headers if KERNEL_SOURCE == DEVEL_PREFIXMike Frysinger
2005-08-17We _must_ copy include/asm/ and include/linux/ when installing headers, sinceEric Andersen
once we build uClibc against those, they become part of uClibc's ABI and must be included as part of the install.
2005-08-17when installing the include files, skip .svn, linux, and asm dirs since they ↵Mike Frysinger
are just symlinks (and could possibly be pointing to right where we are installing)
2005-08-14Add utils in make clean rule. From paravoid.Joakim Tjernlund
2005-07-28further refine output so the silent mode of make is truly silentMike Frysinger
2005-05-20Back out nptl changes, which for now will be done in branches/uClibc-nptlEric Andersen
2005-05-15Fix up some more NPTL stuff for header file symbolic links."Steven J. Hill"
2005-05-14There were two versions of 'pthreadtypes.h' originally in uClibc. Also,"Steven J. Hill"
since we are going to support the two implementations of pthreads, we again need to instead create symbolic links to use the proper version of the file depending on the pthreads option chosen.
2005-05-14In order to accomodate usage of either pthreads implementation, we now"Steven J. Hill"
have to create symbolic links for 'semaphore.h' and 'pthread.h' which will point to the proper pthreads directory. When we finish getting NPTL working with uClibc, perhaps we can merge them, but a first glance at the differences between the two does not make that very likely.
2005-05-14Top-level makefile fix for OS agnosticism and set the value of TARGET_ARCH"Steven J. Hill"
using grep because the '.config' will not get included if we are doing a 'clean' or other targets. This was preventing the proper cleaning up target architecture include files.
2005-03-10chown syntax 0.0 -> 0:0Mike Frysinger
2005-03-09add a check target cause i'm lazyMike Frysinger
2005-02-16Since libdl is pretty small, and not likely to benefit from mklibs.pyEric Andersen
and similar, lets just remove libdl_pic.a and avoid the issue
2005-02-16Unlike the other static libs, libdl.a and libdl_pic.a are different.Manuel Novoa III
So we need to copy the actual libdl_pic.a or bad things happen when optimizing libdl.so with mklibs.py.
2005-02-08Update release target for subversionEric Andersen
2005-02-08add notes about header generationMike Frysinger
2005-01-31Always use the target CC when generating include/bits/sysnum.h, since someEric Andersen
arches like mips have an include/asm/unistd.h that depends on #defines provided only by gcc. Therefore, since we may need to generate include/bits/sysnum.h before the target CC is actually existant when bootstrapping a toolchain, we must ensure that include/bits/sysnum.h is rebuilt every time we run make. Sigh. What a pain. -Erik
2005-01-29Use HOSTCC for seting up the syscall listEric Andersen
2005-01-24Use $(LN) rather than ln.Peter Kjellerstedt
2005-01-19add a tiny hack so that the headers target isnt rebuilt all the time, only ↵Mike Frysinger
when it should be
2005-01-18tweak target dependencies to support parallel buildsMike Frysinger
2005-01-16Made it possible to make utils when $(CROSS) or $(CC) contain spaces.Peter Kjellerstedt
2005-01-11Do not use portable (POSIX) 'cp -PRf' but instead use 'cp -dRf' sinceEric Andersen
busybox does not yet support 'cp -P'
2005-01-11Patch from Paul Mundt (lethal) adding an initial librt implementation.Eric Andersen
I then reworked the syscall handling and made minor cleanups. With luck I've not completely broken his patch...
2005-01-01Amir Shalem writes:Mike Frysinger
here are few patches for better compatability in ./Makefile: cp.diff - use portable (POSIX) way to specfic --no-dereference (-d)
2005-01-01Amir Shalem writes:Mike Frysinger
here are few patches for better compatability in ./Makefile: make.diff - make should never called directly, change it to $(MAKE)
2004-12-11Remove some accumulated ugly junkEric Andersen
2004-08-21Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen
size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik