summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
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
2004-08-10At solar's request...Manuel Novoa III
2004-03-18Alexandre Oliva writes:Eric Andersen
This patch arranges for the .so files in say /usr/lib to be soft links to ../../lib, instead of to /some/arbitrary/pathname/lib. This enables seamless relocation of a toolchain containing the development and run time trees in a sys-root.
2004-02-12Add our own copies of the include/scsi header files, per what glibcEric Andersen
does, rather than depending on the kernel header files. -Erik
2004-01-16s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen
2004-01-13Fixup dated commentsEric Andersen
2004-01-03Be sure to fully clean 2.6 kernel headers on 'make clean'Eric Andersen
2003-12-04Don't download the local data if we have it already.Manuel Novoa III
2003-11-23Make sure we use the right CC setting when building utils.Manuel Novoa III
Not doing so was breaking the buildroot softfloat arm build.
2003-11-22Make sure the utils build gets the setting for CROSS.Manuel Novoa III
2003-11-16Don't install shadow.h if shadow password support is disabled.Manuel Novoa III
2003-11-13Teach the install_dev target to behave itself and installEric Andersen
the correct stuff with the correct names, and not install yet another set of shared libs in the wrong place -Erik
2003-11-08For now, disable the iconv utilityEric Andersen
2003-11-07remove some junk I added while debuggingEric Andersen
2003-11-07It is remotely possible the utils might even compile this timeEric Andersen
around...
2003-11-06Begin converting the client utilsEric Andersen
2003-11-06s,(RUNTIME_PREFIX)/,(RUNTIME_PREFIX),gEric Andersen
2003-11-06s,(DEVEL_PREFIX)/,(DEVEL_PREFIX),gEric Andersen
2003-11-05Kill off "mipsel" and just use "mips"Eric Andersen
2003-11-04Rework the config system. Better utilize the Kconfig languageEric Andersen
which should simplify enabling arbitrary architectures. -Erik
2003-11-04Minor makefile tweaksEric Andersen
2003-10-20Fix a stupid bug that caused uClibc to never provide the correctEric Andersen
fpu_control.h header file, since the correct arch specific one was always later overwritten by the generic one. oops. -Erik
2003-10-20Patch from Peter S. Mazinger:Eric Andersen
patch to allow building uClibc with busybox's chmod
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