summaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Makefile.in: fix 'make dist'ptxdist-2015.12.0Michael Olbrich2015-12-181-1/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* generate basic man-pageMichael Olbrich2015-12-031-1/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* docs: extract ptxdist version when building the documentationMichael Olbrich2015-12-031-1/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Sphinx-Build: it makes no sense to build the docs parallelJuergen Borleis2015-12-031-1/+1
| | | | | | And also hangs some times if one tries to do it parallel. Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
* Add documentation supportJuergen Borleis2015-12-031-0/+5
| | | | Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
* make dist: tar --owner=0 --group=0Jon Ringle2015-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | I have PowerBroker installed on my Ubuntu so that my machine is part of our corporate Active Directory. A side effect of that is that the UID/GID values are quite large and tar doesn't like it: preparing PTXdist environment ... done tar xf "ptxdist-2015.01.0_GP.tar" echo -n "2015.01.0_GP" > "ptxdist-2015.01.0_GP/.tarball-version" cd "ptxdist-2015.01.0_GP" && ./autogen.sh tar -rf "ptxdist-2015.01.0_GP.tar" \ "ptxdist-2015.01.0_GP/configure" \ "ptxdist-2015.01.0_GP/.tarball-version" tar: value 1432897037 out of uid_t range 0..2097151 tar: value 1432897037 out of uid_t range 0..2097151 tar: Exiting with failure status due to previous errors make: *** [dist] Error 2 The git archive produces a tar archive with UID/GID of 0/0, so it seems reasonable that the extra files being append should also be 0/0. Signed-off-by: Jon Ringle <jringle@gridpoint.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: add '--auto-version' and helper scriptMichael Olbrich2014-06-201-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: search for GNU lnAndreas Bießmann2014-04-211-0/+1
| | | | | | | | | Commit e9b63339f6377df5d15feb4bd0685bb49a675593 broke ptxdist on machines with BSD ln in $PATH. The introduced -T switch is not known to BSD variant and therefore the ln command stops with error. Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: search for GNU mktempAndreas Bießmann2014-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | Commit d35a034a99d4bd6053dfe4bd9b1e2169b951430e broke ptxdist on machines with BSD mktemp in $PATH. The introduced -t switch is different in BSD variants and therefore the resulting path is somethink like ---8<--- % mktemp -t -d ptxdist.XXXXXX /var/folders/mp/g80tgyd55bbc9vqjp9zd20600000gp/T/-d.bQehko2k ptxdist.gaZrCM --->8--- which is obviously wrong. Prevent that by providing always the GNU mktemp variant in $PATH. Also remove the now redundant check for installed mktemp. Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Makefile.in: don't use 'xargs -r', it's a GNU extensionMichael Olbrich2012-12-121-1/+1
| | | | | | | | xargs -r (don't execute the command with no arguments) is not supported by non-GNU xargs implementations (e.g. on Mac OS). Instead we call 'rm -f' which ignores the empty file list. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Make: ensure the GNU make is always foundJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Bash: ensure the bash is always foundJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* 'tty' is from coreutils. So, handle it like all other coreutil toolsJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Find: ensure the 'file' command is always foundJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* 'xargs' is from findutils. So, handle it like all other findutils toolsJuergen Beisert2012-06-131-1/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* 'cat' is from coreutils. So, handle it like all other coreutil toolsJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* 'dirname' is from coreutils. So, handle it like all other coreutil toolsJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* 'sort' is from coreutils. So, handle it like all other coreutil toolsJuergen Beisert2012-06-131-0/+1
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Core CPU count detection: do not rely on a fixed path to the 'sysctl' toolJuergen Beisert2012-06-131-0/+1
| | | | | | | | Using a fix path is a bad idea. Lets 'configure' search for the tool and use it as is. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure.ac: Check for GNU findBernhard Walle2012-04-081-0/+1
| | | | | | | | | | | | One of the specialities of GNU find over BSD find is that you can omit the path before providing options. This means that "find -name bla" is equivalent with "find . -name bla". Busybox exposes that behaviour. So check for GNU find to be on the safe side, and also add the symlink in the installation directory once we found it. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: Check for GNU readlinkBernhard Walle2012-03-131-0/+1
| | | | | | | | | | | | | | | | ptxdist heavily uses "readlink -f" which only works with GNU readlink. So add the usual check here. However, because "readlink -f" is also used before the symlinks in the ptxdist directory is added to the PATH, that "readlink -f" call is replaced by a bash-only implementation. This one is inspired from http://mailman.archlinux.org/pipermail/pacman-dev/2009-February/008130.html. Tested on Mac OS 10.7. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> [mol: fixed some more quoting] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Makefile.in: Create symlink for xargsBernhard Walle2012-03-131-0/+1
| | | | | | | | We check for a xargs binary that supports the '-r' flag, so put the usual symlink into the bin directory once we have found a proper implementation. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
* configure.ac: Check for GNU tarBernhard Walle2012-03-061-1/+1
| | | | | | | | | | | | | ptxd_make_world_extract uses the option --remove-files which is a GNU extension to tar. Because GNU tar is not in GNU coreutils, I changed the GNU_COREUTILS macro to GNU_TOOL and added a second parameter: the package where the tool is found. I think that's better than providing a new macro just for GNU tar. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure.ac: Check for GNU mknodBernhard Walle2012-03-061-0/+1
| | | | | | | | We need that because scripts/lib/ptxd_make_xpkg_pkg.sh uses the -m parameter of mknod which doesn't exist in BSD mknod. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: add GNU mkdir checkAndreas Bießmann2012-02-081-0/+1
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Makefile.in: rearrange environment in alphabetical orderAndreas Bießmann2012-01-191-3/+3
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Makefile.in: add link to working tarAndreas Bießmann2012-01-191-0/+1
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: add GNU chown checkAndreas Bießmann2012-01-191-0/+1
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: add GNU stat checkAndreas Bießmann2012-01-191-0/+1
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: add GNU rmdir checkAndreas Bießmann2012-01-191-0/+1
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: add GNU install checkAndreas Bießmann2012-01-191-0/+1
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure: add GNU coreutils version of cpAndreas Bießmann2012-01-041-0/+1
| | | | | | | Some places require GNU version of cp, add a link to sufficient version. Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* don't call rm for nothingMichael Olbrich2011-12-051-1/+1
| | | | | | | | | This fixes the following error when running "make clean": rm: missing operand Try `rm --help' for more information. make: *** [clean] Error 123 Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Makefile.in: cleanup the environment stuffMichael Olbrich2011-12-021-15/+9
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add python to environmentAndreas Bießmann2011-12-021-0/+2
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add awk to environmentAndreas Bießmann2011-12-021-0/+2
| | | | | Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure.ac: add check for GNU coreutilsAndreas Bießmann2011-12-021-1/+8
| | | | | | | | | Some scripts require GNU coreutils (especially the -- argument split is problematical on some BSD systems). This patch adds a macro to detect GNU coreutils version of these tools. Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add environment make targetAndreas Bießmann2011-12-021-1/+9
| | | | | | | | | The new make target 'environment' set up links to sane tools found by configure. This change was first discussed in http://thread.gmane.org/gmane.comp.embedded.ptxdist.devel/8157/focus=8180 Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: enable building nconf and add option to use itMichael Olbrich2010-11-171-1/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Makefile: activate "make release"ptxdist-2010.10.0Marc Kleine-Budde2010-10-111-0/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [make dist] build a single tarball containing ptxdist and patchesMarc Kleine-Budde2010-06-111-20/+7
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxdist] rework version generationMarc Kleine-Budde2010-04-021-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch aims to fix some problems of the version handling of ptxdist which were introducted with switching to timed releases: a) The version is specified in "configure.ac", the "local version" ("00003-gbf29f16") is generated by "setlocalversion". "setlocalversion" generates it's ouput relative to the latest tag. This leads to strange version strings, after creating a tag, and forgetting to run "./autogen.sh && ./configure && make". b) The ptxdist created with a "make dist", even if a not tagged version, always thinks it's a release. c) BSPs working with "master" need a migrate after each release. Because the compatibility checker uses year and month. The problems are^Wshould be fixed with these changes: a) "setlocalversion" now generates the whole full version, e.g.: "2010.04.0-00003-gbf29f16". "configure.ac" uses "m4_esyscmd" to figure out the current version while running "configure". (Yes, "configure"). b) A file ".tarball-version" is added to the tarball to track the version while creating the tarball (same goes for the installation). "setlocalversion" will use the version information from ".tarball-version" c) If both ptxdist and config file are not using a release, i.e. their versions an "appendix", we say it's compatibe, too. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [Makefile.in] only install bash completion if dest is writableMarc Kleine-Budde2010-04-021-2/+4
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [Makefile.in] don't install autom4te.cache and logs filesMarc Kleine-Budde2010-04-011-0/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [Makefile] let "make dist" use gitMarc Kleine-Budde2010-01-061-15/+20
| | | | | | | This patch convert the "dist" make target to use git. It probably won't work if you're not using git. This may be fixed later or upon request. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [Makefile] adopt install to handle dynamic fullversionMarc Kleine-Budde2010-01-061-2/+4
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxdist] adopt config file version handling to cope with dynamic fullversionMarc Kleine-Budde2010-01-061-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the past ptxdist's fullversion was replaced by configure in these files: - platforms/ptxdist-version.in.in (PLATFORMCONFIG_VERSION) - rules/ptxdist-version.in.in (CONFIGFILE_VERSION) resulting in: - platforms/ptxdist-version.in - rules/ptxdist-version.in However the fullversion is rather dynamic now since it can hold version information from the version control system. ptxdist refuses to run if the versions don't match. During development this may change quite often which is probably too annoying for the developers. This patch introduces two new version variables: - PTXDIST_VERSION_CFG_SCM - PTXDIST_VERSION_CFG_FULL The _SCM variable holds "-git" if ptxdist isn't release. For released versions _SCM is empty. PTXDIST_VERSION_CFG_FULL contains '$year.$month.$bugfix$scm' (scm is PTXDIST_VERSION_CFG_SCM), for example: '2010.01.0-git' for modifies i.e. dirty '2010.01.0' release. Further we don't no longer modify the "*/ptxdist-version.in.in", we use the kconfig 'option env="VAR"' to get the correct version from the environment. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* bash_completion should be installed using DESTDIRMarc Kleine-Budde2009-06-221-2/+2
| | | | | | | | | | | | Author: Meike Reichle <meike@debian.org> When installing ptxdist's bash_completion there is no $(DESTDIR). I added it to the respective paths. Signed-off-by: Meike Reichle <meike@debian.org> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10849 33e552b5-05e3-0310-8538-816dae2090ed
* [Makefile.in] remove some artefacts from 3 years old debian packagingMarc Kleine-Budde2009-06-191-4/+0
| | | | | | | | | | | Author: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10830 33e552b5-05e3-0310-8538-816dae2090ed
* [makefile] fix make installMarc Kleine-Budde2009-05-291-1/+1
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10612 33e552b5-05e3-0310-8538-816dae2090ed