Felix Fietkau
|
63129f9b4c
|
clean up automake/pkg-config handling, move separate host/package variable exports to templates, fix automake path for host builds
SVN-Revision: 15339
|
16 years ago |
Felix Fietkau
|
729e0fa4d1
|
move pkg config stuff to per-target exports to prevent interference with host builds
SVN-Revision: 15299
|
16 years ago |
Felix Fietkau
|
34939cad39
|
get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
|
16 years ago |
Felix Fietkau
|
7ec4ad271e
|
add PKG_HOST_ONLY variable to prevent target builds
SVN-Revision: 14906
|
16 years ago |
Felix Fietkau
|
ddcfaeb1e5
|
move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
SVN-Revision: 14905
|
16 years ago |
Felix Fietkau
|
e4a5d86b54
|
fix the target-local CONFIG_SITE export. apparently make can't do more than one of them in a single line
SVN-Revision: 14863
|
16 years ago |
Felix Fietkau
|
76683dc7b2
|
move the CONFIG_SITE export to target-local exports
SVN-Revision: 14851
|
16 years ago |
Felix Fietkau
|
b6f0cb5366
|
prepend $(STAGING_DIR)/host to the PATH only in target-package stampfile targets, should fix usage of cross tools with host builds
SVN-Revision: 14800
|
16 years ago |
Felix Fietkau
|
fb4a318970
|
fix the host vs native stampfile dependencies to improve quilt support
SVN-Revision: 14629
|
16 years ago |
Felix Fietkau
|
aa0778f77e
|
allow concurrent use of host-build.mk and package.mk as well as their templates
SVN-Revision: 14621
|
16 years ago |
Felix Fietkau
|
6ccc1c8e3c
|
fix typo
SVN-Revision: 14609
|
16 years ago |
Felix Fietkau
|
eb1c4db039
|
add support for an optional staging directory for debug binaries
SVN-Revision: 14018
|
16 years ago |
Nicolas Thill
|
a3edea1b91
|
add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
SVN-Revision: 13931
|
16 years ago |
Felix Fietkau
|
cb73e4ad91
|
fix inotify detection for linux 2.4 (fixes glib2 and packages that depend on it on brcm-2.4)
SVN-Revision: 12896
|
16 years ago |
Lars-Peter Clausen
|
3601e8b9bb
|
oops, previous commit was broken. remove wrong line break.
SVN-Revision: 12570
|
16 years ago |
Lars-Peter Clausen
|
013d074603
|
Add InstallDev/(Pre|Post) hooks.
SVN-Revision: 12569
|
16 years ago |
Felix Fietkau
|
3b937f85e8
|
add default Build/Install template, which is activated by setting PKG_INSTALL=1
SVN-Revision: 12512
|
16 years ago |
Felix Fietkau
|
5719247ae3
|
add an extra build step Build/Install which allows you to run a make install target after the post-compile hooks have run - will be necessary for some libtool dependent stuff
SVN-Revision: 12452
|
16 years ago |
Felix Fietkau
|
291e775fcd
|
allow packages to forcibly disable the svn/git mirror downloading attempt by setting PKG_SOURCE_MIRROR:=0 (#3815)
SVN-Revision: 12034
|
17 years ago |
Felix Fietkau
|
4c665e6ca4
|
large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine
SVN-Revision: 11414
|
17 years ago |
Felix Fietkau
|
82572cf767
|
revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes
SVN-Revision: 10458
|
17 years ago |
Felix Fietkau
|
f75b9f6815
|
fix packages that use -f on other build system makefiles
SVN-Revision: 10088
|
17 years ago |
Andy Boyett
|
6343c3be59
|
expunge find GNUism
SVN-Revision: 9955
|
17 years ago |
Felix Fietkau
|
5c2991d8bc
|
add improved autotools fixups
SVN-Revision: 9942
|
17 years ago |
Felix Fietkau
|
28922775b6
|
add $(STAGING_DIR)/host, which contains target specific, but host executable files
SVN-Revision: 9939
|
17 years ago |
Felix Fietkau
|
3de5e1d29a
|
clean up after staging packages
SVN-Revision: 9909
|
17 years ago |
Felix Fietkau
|
957103c337
|
add automatic file tracking and uninstallation for files installed in $(STAGING_DIR) and $(STAGING_DIR_HOST)
SVN-Revision: 9905
|
17 years ago |
Felix Fietkau
|
3c228ee88f
|
add a second parameter to InstallDev/UninstallDev for specifying the path to STAGING_DIR_HOST
SVN-Revision: 9853
|
17 years ago |
John Crispin
|
a49f06f5e7
|
fixed copy paste error
SVN-Revision: 9792
|
17 years ago |
Felix Fietkau
|
407b75436d
|
fix build issues that happen when the staging dir is cleared and the build directories stay
SVN-Revision: 9588
|
17 years ago |
Felix Fietkau
|
87d0b29540
|
better scope handling for the configured stamp
SVN-Revision: 9566
|
17 years ago |
Felix Fietkau
|
e66a211078
|
fix default downloads from svn
SVN-Revision: 9471
|
17 years ago |
John Crispin
|
9f73ab51f3
|
refreshed madwifi patches
SVN-Revision: 9380
|
17 years ago |
John Crispin
|
7558f0281f
|
DESCRIPTION:= is obselete, so complain if it is used and use TITLE if no description is set
SVN-Revision: 9307
|
17 years ago |
John Crispin
|
5a4b6b5f4e
|
changed pkg_install_files so one can specify the folder to install from
SVN-Revision: 9192
|
17 years ago |
John Crispin
|
33ecac1f24
|
added a function, that packages can call to make installing files/folders much cleaner and easier
SVN-Revision: 9171
|
17 years ago |
Felix Fietkau
|
e2f7a60283
|
fixes for refresh/update handling
SVN-Revision: 9063
|
17 years ago |
Felix Fietkau
|
97b6135462
|
add a packaging method that installs files into a subdirectory of bin/ instead of an ipkg
SVN-Revision: 9060
|
17 years ago |
Felix Fietkau
|
dbeb0fad24
|
Refactor downloading code into download.mk Support multiple file downloads Support svn downloads
SVN-Revision: 9057
|
17 years ago |
Felix Fietkau
|
969ac7459e
|
add $(STAGING_DIR) as argument to the InstallDev template and update packages accordingly - this way we can reuse InstallDev to automatically generate UninstallDev or create -dev packages
SVN-Revision: 9052
|
17 years ago |
Felix Fietkau
|
800ef0f56c
|
some minor fixes, cleanups, package build abstraction
SVN-Revision: 9051
|
17 years ago |
Felix Fietkau
|
e554dafa93
|
fix spontaneous rebuilds caused by make package/<name>/update with quilt
SVN-Revision: 8879
|
17 years ago |
Nicolas Thill
|
9f6bd2c07b
|
remove uneeded stuff after python changes in [8639]
SVN-Revision: 8640
|
17 years ago |
Nicolas Thill
|
e5e03321f9
|
tweak Build/Compile/PyMod: add CPPFLAGS, allow caller to override any of the default *FLAGS, indent
SVN-Revision: 8590
|
17 years ago |
Nicolas Thill
|
6a6fa5a4ab
|
provide default PKG_BUILD_DIR for packages missing a PKG_VERSION
SVN-Revision: 8583
|
17 years ago |
Nicolas Thill
|
6a8ab4c0be
|
fix .dep_files exclusion in rdep calls
SVN-Revision: 8567
|
17 years ago |
Felix Fietkau
|
5f748a6c24
|
clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
SVN-Revision: 8558
|
17 years ago |
Florian Fainelli
|
39cbeec7b2
|
Add a PyMod template for python related modules
SVN-Revision: 8522
|
17 years ago |
Nicolas Thill
|
4b23cac27b
|
replace xargs commands with $(XARGS)
SVN-Revision: 8478
|
17 years ago |
Nicolas Thill
|
b4318f53f9
|
rename libtool macros, revert [8461], make install prefix configurable in libtool_fixup_libdir
SVN-Revision: 8462
|
18 years ago |