summaryrefslogtreecommitdiffstats
path: root/package/Makefile.autotools.in
Commit message (Collapse)AuthorAgeFilesLines
* Makefile.autotools.in: Get my $(Q)'s in the correct placeDaniel Laird2008-09-191-2/+2
| | | | | | | | Minor fix for Makefile.autotools.in that deals with the packages that use AUTOCONF to regenerate configure etc. (my mistake to start with) Daniel Laird
* Makefile.autotools.in: Extended to cope with more bad packagesDaniel Laird2008-09-191-4/+19
| | | | | | | | | | | | | | | | | | | | | | 1. I added a HOOK_POST_EXTRACT previously so that I could cope with the bad libxml2 package. This required me to remove some dead patches (.rej) files after I extracted the package, the issue is that the EXTRACT target runs patch-kernel.sh to patch the ltmain.sh. It then finds some.rej files and bombs out. I have altered the sequence so that the HOOK_POST_EXTRACT target runs before the make target that patches libtool to deal with this. 2.) I have added a $(PKG)_LIBTOOL_PATCH variable. This is defaulted to YES however if you override it in the package makefile to NO then the ltmain.sh file will not be patched automatically but only if you have added your own patches. This is necessary for freetype 2.3.7 as it cannot use the buildroot-libtool patch. I am using this patch for building a set of packages, however it is not a complete set of packages so await feedback of issues (if any) Daniel Laird
* Makefile.autotools.in: fix DESTDIR= help textPeter Korsgaard2008-09-141-4/+4
| | | | | DESTDIR per default points to TARGET_DIR / STAGING_DIR without /usr appended.
* Makefile.autotools.in: fix FOO_UNINSTALL_TARGET_OPT help textPeter Korsgaard2008-09-141-1/+1
| | | | It defaults to TARGET_DIR, not STAGING_DIR.
* Move project-specific stamp files into a project-specific directoryHamish Moffatt2008-09-111-6/+8
| | | | | $(PROJECT_BUILD_DIR)/autotools-stamps. Without this, autotools-using packages won't be installed into any other projects than the first.
* Make the autotools xyz-clean target call xyz-uninstall first, rather than ↵Hamish Moffatt2008-09-041-5/+2
| | | | duplicating its actions
* Fix duplicate $(AUTORECONF) run in autoreconf and configure targetsHamish Moffatt2008-09-041-6/+4
|
* In the uninstall and clean targets, remove the built/installed stamp filesHamish Moffatt2008-09-041-0/+5
| | | | so that those actions will do something if executed again.
* Makefile.autotools.in: Add extra POST_HOOK targetsDaniel Laird2008-08-291-2/+13
| | | | | | | | | | | | | | | It is not possible currently in Makefile.autotools.in packages to do something extra after an extract or configure. This may be useful for example extract libxml2-2.6.32 POST_EXTRACT = remove some .rej files that are in offical release patch (not fail because of remaining .rej files) configure I think this is useful improvement (necessary for Makefile.autotools.in packages) Daniel Laird
* Makefile.autotools.in: remove unused BR2_HAVE_INCLUDES handlingPeter Korsgaard2008-08-221-3/+0
| | | | Patch by Wade Berrier.
* Makefile.autotools.in: add missing continuation for PKG_CONF_OPTPeter Korsgaard2008-08-161-1/+1
| | | | | The silent support added in r23041 was missing a shell continuation character breaking PKG_CONF_OPT support - Fixed.
* Makefile.autotools.in: remove extra newlines in MESSAGE macroPeter Korsgaard2008-08-041-3/+1
|
* Makefile.autotools.in: quiet configure on silent (-s) buildsPeter Korsgaard2008-08-041-0/+1
| | | | | Use --quiet configure argument when make is invoked with the -s (silent) option.
* Makefile.autotools.in: fix patch dir for version specific subdirPeter Korsgaard2008-08-041-1/+1
|
* buildroot: remove trailing spacesPeter Korsgaard2008-08-041-1/+1
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Makefile.autotools.in: fix make source-check/external-deps differentlyPeter Korsgaard2008-07-241-1/+1
| | | | | | | | The MAKELEVEL test is not that robust; It fails with the recent log support or if buildroot is driven from an external Makefile. Rework it to instead detect source-check/external-deps by the fact that they set SPIDER.
* Makefile.autotools.in: revert broken r22659Peter Korsgaard2008-07-071-3/+1
| | | | Ulfs r22659 commit broke make source-check/external deps, so reverting it.
* Avoid duplicate downloading, when rebuilding failed package like libgtk2Ulf Samuelsson2008-07-061-1/+3
|
* Makefile.autotools.in: fix source handlingPeter Korsgaard2008-07-021-2/+3
| | | | | | | | | | | Handling source/source-check/external-deps together doesn't work, as wget will then download the sources every time make source is called even if it's available in DL_DIR Instead detect source-check/external-deps from MAKELEVEL. Support downloadable package patches in source-check/external-deps while we're at it.
* Makefile.autotools.in: also remove man pages from /usr/share/manPeter Korsgaard2008-07-011-1/+1
|
* Makefile.autotools.in: fix BR2_PRIMARY_SITE checkPeter Korsgaard2008-06-261-1/+2
| | | | | Empty strings gets defined to "", so check for that instead of if the variable is defined.
* Makefile.autotools.in: also support source/source-checkPeter Korsgaard2008-06-241-2/+2
|
* package/Makefile.autotools.in: support 'make external-deps'Peter Korsgaard2008-06-141-0/+5
|
* Add option to set default site to download package source from. FreeBSD ↵Arnar Mar Sigurðsson2008-06-011-0/+3
| | | | ports mirrors (like: ftp2.uk.freebsd.org/pub/FreeBSD/ports/distfiles) are a good place to find almost all of the source packages.
* remove unnecessary libdir-la.patch patches and modify Makefile.autotools.in ↵John Voltz2008-05-011-1/+9
| | | | to patch libtool automatically.
* Makefile.autotools.in: Do uninstall in staging/target dirs on -cleanPeter Korsgaard2008-04-011-0/+2
|
* AUTOTARGETS: also support non-version-dependent arch specific patchesPeter Korsgaard2008-03-281-2/+2
|
* AUTOTARGETS: support arch specific *.patch.$(ARCH) patchesPeter Korsgaard2008-03-281-2/+2
|
* added dev files in target optionJohn Voltz2008-03-101-4/+0
|
* remove .a files from lib directories after installJohn Voltz2008-03-071-0/+3
|
* fixed nasty makefile bugsJohn Voltz2008-03-061-4/+5
|
* - whitespace cleanup (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer2007-09-301-44/+41
|
* - extend AUTOTARGETS with an argument DIR_PREFIX for the location of the packageBernhard Reutner-Fischer2007-09-291-19/+14
| | | | (Ivan Kuten)
* - add missing ';'Bernhard Reutner-Fischer2007-09-201-1/+1
|
* - this is generic infrastructure, there is no point in special-casing any ↵Bernhard Reutner-Fischer2007-09-201-1/+5
| | | | | | individual package here. Don't workaround deficiencies but fix them for real
* Update various packages to make X runUlf Samuelsson2007-09-121-2/+13
|
* remove _SKIP_CONFIGURE since it's pointless to try to run it on ↵Bernhard Reutner-Fischer2007-08-241-1/+1
| | | | non-autotool'ed packages anyway (for now)
* - fix misplaced @Bernhard Reutner-Fischer2007-08-231-1/+1
| | | | - fix typos in x11r7 packages
* - if $(PKG)_SKIP_CONFIGURE is non-empty then ./configure is skippedBernhard Reutner-Fischer2007-08-221-1/+2
|
* - don't print the second time autoreconf would be runBernhard Reutner-Fischer2007-08-221-1/+0
|
* - add some $(Q) here and thereBernhard Reutner-Fischer2007-08-221-16/+17
|
* - reinstate accidentally deleted hunkBernhard Reutner-Fischer2007-08-221-1/+1
|
* (no commit message)Bernhard Reutner-Fischer2007-08-221-0/+1
|
* - pass TARGET_CONFIGURE_ARGSBernhard Reutner-Fischer2007-08-221-4/+2
|
* - honour BR2_HAVE_MANPAGES BR2_HAVE_INFOPAGES, BR2_HAVE_INCLUDESBernhard Reutner-Fischer2007-08-221-3/+9
|
* - fix typoBernhard Reutner-Fischer2007-08-221-8/+9
| | | | - Start to add infrastructure to be able to download a patch.
* - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* ↵Bernhard Reutner-Fischer2007-08-211-2/+2
| | | | toolchain/*/*.mk */Makefile.in -l)
* Merge in X11R7 patches from Julien Letessier, posted 04 Jul 2007. Doesn'tEric Andersen2007-08-101-0/+363
quite work yet for me, but this clearly is a huge project and not having it quite work on the first pass is hardly unexpected. We definately want this stuff in buildroot.