Bernhard Reutner-Fischer
81df22641f
- wipe config related files in distclean
2007-07-09 08:06:27 +00:00
Ulf Samuelsson
83832cdafd
sh needs '-c' to run a binary
2007-07-09 04:26:49 +00:00
Bernhard Reutner-Fischer
e491fba221
- add help target
2007-07-08 12:20:58 +00:00
Bernhard Reutner-Fischer
f987b7a541
- silence a cosmetic warning (closes several issues in mantis).
...
This also provides a nice up-to-date filestamp if something got reconfigured (e.g. c++ support got toggled) that can be used in the future to depend accordingly.
2007-07-08 00:00:17 +00:00
Ulf Samuelsson
4df454e974
Remove some unwanted white space in Makefile
2007-07-06 12:19:35 +00:00
Bernhard Reutner-Fischer
afc61c6e8e
- adjust infrastructure for new kconfig
2007-06-28 10:47:05 +00:00
Bernhard Reutner-Fischer
ba2e7e02d1
- Search for defconfigs in target, not entire tree
...
This patch changes the way the top level Makefile searches for a
<board>_defconfig file, it will only look in the target/ directory and its sub
directories.
The patch also enables loading a defconfig even if there already is a .config.
(Hans-Christian Egtvedt)
2007-06-25 10:56:13 +00:00
Bernhard Reutner-Fischer
7e0c890c72
- forgot to apply this hunk that should have belonged to r18904
2007-06-24 12:27:08 +00:00
Bernhard Reutner-Fischer
8027784c35
- add full sysroot support for non-ancient toolchains.
...
- start to separate usr/lib and lib to match normal system-layout
2007-06-20 11:26:36 +00:00
Peter Korsgaard
2c64904519
Hide troublesome environment variables from sub processes
...
(E.G. screws up gdb, busybox, ..)
2007-06-19 15:19:27 +00:00
Bernhard Reutner-Fischer
825ff341da
- provide a "source-check" target that tries to download all packages with
...
wget's spider-mode (i.e. just see if the server says the file is there without
actually downloading the files.
Convenient to check for unavailable source-packages.
2007-06-07 12:57:03 +00:00
Bernhard Reutner-Fischer
c6e43c9da3
- fixup the extension for the host and start to honor BR2_PREFER_STATIC_LIB
2007-06-02 11:22:17 +00:00
Bernhard Reutner-Fischer
7dcbbfbbd8
- move setting up the extensions to correct place (like i said but tom didn't do..)
2007-06-02 09:05:40 +00:00
Bernhard Reutner-Fischer
fc9566ef23
- correct extensions for apple (thanks Heikki Lindholm for pointing this out)
2007-06-02 08:49:45 +00:00
Bernhard Reutner-Fischer
3096f34d27
- add BR2_PREFER_STATIC_LIB config option to be able to select if we prefer to build static or dynamic libs/bins.
...
- depending on the BR2_GNU_BUILD_SUFFIX, set the respective EXEEXT, LIBEXT, SHREXT extensions for use on the target.
Thanks to Tom for suplying a diff which implements these.
2007-06-01 22:16:28 +00:00
"Steven J. Hill"
9c865d752e
Create 'bin' directory in staging area.
2007-05-07 03:56:47 +00:00
"Steven J. Hill"
4b2ebdb6d9
Create symlink for 'usr/include' in the staging directory so that packages like zlib and others who expect that to exist will install properly.
2007-04-28 17:09:44 +00:00
Bernhard Reutner-Fischer
73be7f9ef4
- make sure to download fakeroot if needed
2007-04-06 16:36:48 +00:00
Bernhard Reutner-Fischer
99cf7293f9
- add cc-option and use it to check for stuff that is benefical for PREFER_IMA
...
- backport the libbackend.o gcov-iov.h dependency fixup from 4.2 to 4.0
2007-02-12 13:38:06 +00:00
"Steven J. Hill"
02f71aab47
Support building using an external toolchain. Questions to the mailing list and all other comments to <biteme@devnull.com>.
2007-02-06 18:19:38 +00:00
Bernhard Reutner-Fischer
8d583fc01a
- generalize the menuconfig linux kernel support
...
- simplify toplevel mkdir rules a tiny bit
2007-01-30 00:58:18 +00:00
Bernhard Reutner-Fischer
41697b7a46
- make sure to add board specific targets before the final generation of the filesystems/tarballs.
...
Until now, we did created the fs and only after that built/installed grub et al
2007-01-28 17:35:11 +00:00
Bernhard Reutner-Fischer
b5136193e6
- make distclean didn't clean dialog binaries. Closes #1039
2007-01-19 18:00:49 +00:00
Eric Andersen
3da708e479
link $(STAGING_DIR)/usr/lib to $(STAGING_DIR)/lib
...
to make glib2 (and packages with similar confusion) work
properly, while still being able to cross compile
2007-01-10 06:55:27 +00:00
Bernhard Reutner-Fischer
9e2503563a
- andersee, what was that good for? It just slows down rebuilds as it delves into each sub-file needlessly.. Ripping out.
2006-12-02 19:01:10 +00:00
Bernhard Reutner-Fischer
6e2823c1fa
- add and use BR2_BZCAT config option.
2006-11-17 15:43:51 +00:00
Bernhard Reutner-Fischer
870cb9e826
- check if busybox' Rules.mak exists.
...
- add target dirs to ensure that all required dirs do exist so make busybox-menuconfig works in a pristine checkout.
2006-11-17 11:21:23 +00:00
Eric Andersen
a4c685f165
make certain the target directory exists
2006-11-15 21:00:07 +00:00
Eric Andersen
ba70f94e62
subversion makes it so we do not need a separate tarball
...
to store empty directories and symlinks for the target_skeleton.
2006-11-15 06:52:00 +00:00
Bernhard Reutner-Fischer
6342c83201
- use $(ZCAT) as configured by the user instead of hardcoded 'zcat' that may not exist; Closes #971
...
Silly, unchecked sed -i -e "/[^b]zcat/s/zcat/\$\(ZCAT\)/g" $(svngrep "[^b]zcat" * -rl | grep -v Config.in)
2006-10-01 15:17:52 +00:00
Eric Andersen
98bc6dac2a
configuring uClibc depends on first having kernel headers in place
2006-07-18 23:43:58 +00:00
Eric Andersen
8c709551ff
put sed check in the correct place
2006-07-18 23:39:39 +00:00
Eric Andersen
ddb5ebab06
move TAR_OPTIONS to its rightful place
2006-07-18 22:58:58 +00:00
"Steven J. Hill"
0c1e709edb
Resolves Bug #182 for buildroot. It works nice to pull in default
...
configuration files for targets. More information on the bug database
page at <http://bugs.uclibc.org/view.php?id=182 >.
2006-06-22 02:24:08 +00:00
Mike Frysinger
d99c31c646
s/dependancies/dependencies/
2006-05-26 01:18:09 +00:00
Eric Andersen
a71258c161
when copying, be forceful about it to gratuitously overwrite symlinks
2006-04-19 17:24:47 +00:00
Eric Andersen
5418a92350
make sure things still work even when fakeroot is not in active use
2006-04-07 22:42:15 +00:00
David Anders
d4aab02a04
removed clean and distclean from the noconfig targets per case 0000232
2006-01-25 13:36:51 +00:00
Bernhard Reutner-Fischer
7df4de6cbb
- remove BR2_TAR_VERBOSITY and add helptext to BR2_TAR_OPTIONS.
...
default to no additional tar options.
2005-12-10 15:36:43 +00:00
Bernhard Reutner-Fischer
ce90aae17c
- add option to pass to tar for unpacking the source.
...
Set it to exclude .svn per default (please default to "" if inappropriate)
2005-12-10 14:59:02 +00:00
Mike Frysinger
5bc1f0c323
Allan Clark writes:
...
Quick patch to avoid deleting my directory of RPM Sources.
I tend to use buildroot as "make DL_DIR=/.rh/SOURCES", with the rpm
topdir set to $HOME/.rh in my .rpmmacros -- allows me to build RPMs as
non-root, and share the source with buildroot. Problem is, buildroot
likes to delete my directory :(
2005-09-09 02:49:10 +00:00
Mike Frysinger
8c2fc60997
only build host-file if we need it
2005-09-08 00:03:33 +00:00
"Steven J. Hill"
6b632ad624
Build 'file' for the host as well as the target. If the host system has a version older than that being built for buildroot, the target build will fail. So, we build 'file' for the host and add actually add '$(TOOL_BUILD_DIR)/bin' to the TARGET_PATH so that it takes precedence over the host system version.
2005-08-30 03:35:37 +00:00
Eric Andersen
d1345f067e
Allow packages to use fakeroot. To accomodate this, convert all
...
target filesystem creation tools to also use fakeroot.
2005-08-04 06:32:52 +00:00
Eric Andersen
f3ccf319b0
Make defconfig work properly
2005-04-27 08:09:58 +00:00
Eric Andersen
74ad4e12c8
Change all instances of 'ln -sf' to 'ln -snf'
2005-04-15 02:19:11 +00:00
Eric Andersen
bb15c2215e
more changes towards better board support
2005-02-17 18:21:20 +00:00
Eric Andersen
79f5f1e867
Make target stuff last so it can override everything else
2005-02-17 03:00:29 +00:00
Eric Andersen
1a35a66350
Fix some silly bugs: a variable for gcc was used before it was defined, remove
...
'.svn' not 'CVS' from the install, add 2.4.29 kernel headers as the default.
2005-02-11 20:52:06 +00:00
Eric Andersen
d06645d8ed
There is no need to have a separate 'Makefile.in' file in the
...
general case, therefore, combine the toplevel Makefile options
such as setting TARGETS into the per-package *.mk file
2005-02-10 03:06:39 +00:00