summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* [dep_hunter] fix for current ptxdistMichael Olbrich2009-10-271-4/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [xorg-check] add missing newlineRobert Schwebel2009-10-261-1/+1
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* [xorg-check] added test scriptRobert Schwebel2009-10-261-0/+31
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* [autogen] create automatic dependencies for packages that need to run autogen.shMichael Olbrich2009-10-261-0/+17
| | | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_world_common] add share/pkconfig to host's PKG_CONFIG_LIBDIR, tooMarc Kleine-Budde2009-10-261-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_00-init] let pkg-config search in $(datadir)/pkgconfig, tooMarc Kleine-Budde2009-10-221-20/+13
| | | | | | | | | | | | | | This patch cleans up the usage of PKG_CONFIG_LIBDIR and PKG_CONFIG_PATH. PKG_CONFIG_LIBDIR now points to both "lib/pkgconfig" and "share/pkgconfig" for both "/" and "/usr" prefixed with all sysroots. ("share/pkgconfig" was missing before). User defined "PTXCONF_PKG_CONFIG_PATH" are prefixed with the (normal) sysroot and added to PKG_CONFIG_PATH. Support for production sysroot is still outstanding. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_00-init] properly reset IFS to original valueMarc Kleine-Budde2009-09-291-1/+1
| | | | | | | Causes "ptxdist menu" -> kernel -> exit to break Reported-by: Erwin Rol <erwin@erwinrol.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_00-init] add support for production sysrootMarc Kleine-Budde2009-08-171-0/+36
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [dgen] add support for new "BASE" dependenciesMarc Kleine-Budde2009-08-171-2/+18
| | | | | | | | | | Until this patch all target packages depent automatically on the "virtual-cross-tools", which provide fakeroot, pkgconfig and so on. In order to install certain "target" pacakge before _all_ other target packages the "BASE" package is introduced. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxdist] fix "ptxdist -k" featureMarc Kleine-Budde2009-08-101-1/+3
| | | | | | | | | | Using an array for make's args prevents to let space slip into the args, which confuses make. $ ptxdist -k go make: *** No rule to make target ` -k'. Stop. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_world] put pkg_config vars environemnt of every stageMarc Kleine-Budde2009-08-074-1/+10
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_world_install] activate .pc file mangler, don't add sysroot in ↵Marc Kleine-Budde2009-08-062-24/+11
| | | | | | | | | pkg-config-wrapper anymore pkg-config's .pc file are now relocatable, the pkg-config-wrapper isn't needed anymore. Thus it's disabled now. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_world_install_mangle_pc] make .pc file relocatableMarc Kleine-Budde2009-08-061-0/+78
| | | | | | this gawk script makes pkg-config's pc files relocatable. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_cmake_toolchain] use PTXDIST_PATH_SYSROOT_ALLMarc Kleine-Budde2009-08-061-3/+2
| | | | | | instead of just supporting sysroot_target and sysroot_toolchain Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [pkg-config-wrapper] use PTXDIST_CROSS_ENV_PKG_CONFIG generated from ↵Marc Kleine-Budde2009-08-061-19/+0
| | | | | | ptxd_make_00-init Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_00-init] generate part of cross environment in shellMarc Kleine-Budde2009-08-061-3/+120
| | | | | | | | | | The generation of some CROSS_* environemnt variables has been moved into the ptxd_init_cross_env function. The following CROSS_ vars are now generated here: CPPFLAGS, LDFLAGS, PKG_CONFIG_LIBDIR, PKG_CONFIG_PATH. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [libptxist] disable eval based ptxd_var_concatMarc Kleine-Budde2009-07-281-1/+1
| | | | | | it seems to cause problems with quoting Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_world_common] don't use eval based ptxd_var_concatMarc Kleine-Budde2009-07-281-2/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [cmake] move toolchain.cmake into seperate subdir in config/Marc Kleine-Budde2009-07-271-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_lib_kgen] use xargs to call grepMarc Kleine-Budde2009-07-261-12/+12
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_lib_kgen] fix error if rules in BSP is just a linkMarc Kleine-Budde2009-07-251-1/+1
| | | | | Reported-by: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_000-init] don't try to detect sysroot if compiler prefix is emptyMarc Kleine-Budde2009-07-221-6/+23
| | | | | | it's for users who are using their plain gcc as cross compiler Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxd_make_world_install] delete pkg_pkgdir properly before "make install"Marc Kleine-Budde2009-07-081-1/+1
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10949 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_import] fix problem with "-" in prefixMarc Kleine-Budde2009-07-071-0/+1
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10947 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_00-init] don't check for sysroot if building toolchainMarc Kleine-Budde2009-06-281-1/+2
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10888 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_lib_kgen] don't fail if .in files don't contain any SECTIONsMarc Kleine-Budde2009-06-281-7/+10
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10887 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_xpkg_finish] added forgotten postinstall executionMarc Kleine-Budde2009-06-261-0/+13
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10879 33e552b5-05e3-0310-8538-816dae2090ed
* [dgen] include (again) all make files which don't belong to pkgsMarc Kleine-Budde2009-06-261-2/+19
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10872 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_extract] if creating links, propperly strip leading /Marc Kleine-Budde2009-06-241-1/+1
| | | | | | | Reported-by: Jon Ringle <jon@ringle.org> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10866 33e552b5-05e3-0310-8538-816dae2090ed
* [libptxdist] use gawk instead of awkMarc Kleine-Budde2009-06-221-3/+4
| | | | | | | | ... just to be sure Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10840 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_world_common] only print deprecated vars in prepare stageMarc Kleine-Budde2009-06-221-1/+8
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10839 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_get] fix typoMarc Kleine-Budde2009-06-191-3/+3
| | | | | | | | it's download not downlaod Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10827 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_get] fix download of https:// URLsMarc Kleine-Budde2009-06-191-1/+1
| | | | | | | Reported-by: Erwin Rol <erwin@erwinrol.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10826 33e552b5-05e3-0310-8538-816dae2090ed
* [dgen] only handle "include" to files which path start with "/"Marc Kleine-Budde2009-06-181-1/+1
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10818 33e552b5-05e3-0310-8538-816dae2090ed
* [images] fix dependency tracking, use correct names for ipkgsMarc Kleine-Budde2009-06-181-25/+28
| | | | | | | | fixed - vs. _ problem Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10817 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxdist] don't fail if config files don't define certain symbolsMarc Kleine-Budde2009-06-171-4/+7
| | | | | | | | | | | | | | | | This patch fixes the commit git: 0f0daf95ab605fe17d02d8daf214abf467d42549 svn: 10807 wich introduced a bug, so that projects with one of these symbols ("PTXCONF_PLATFORM, PTXCONF_PROJECT, PTXCONF_PROJECT_VERSION") missing cannot be build. Reported-by: Erwin Rol <erwin@erwinrol.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10811 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_world_install] provide generic install functionMarc Kleine-Budde2009-06-151-0/+98
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10795 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_world_compile] provide generic compile functionMarc Kleine-Budde2009-06-151-0/+23
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10794 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_world_prepare] provide generic prepare functionMarc Kleine-Budde2009-06-151-0/+103
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10793 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_world_get] provide generic get functionMarc Kleine-Budde2009-06-151-0/+20
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10792 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_world_common] provide common functions for the shell environmentMarc Kleine-Budde2009-06-151-0/+201
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10791 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_install] remove obsolete ipkg finish stuffMarc Kleine-Budde2009-06-141-71/+0
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10785 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_install] ptxd_make_install_fixup: don't mangle DEPENDSMarc Kleine-Budde2009-06-141-4/+1
| | | | | | | | dependencies are now handled by xpkg_finish Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10783 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_ipkg_finish] provide actual ipkg packaging functionMarc Kleine-Budde2009-06-141-0/+33
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10782 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_ipkg_common] provide common function for ipkg packagingMarc Kleine-Budde2009-06-141-0/+20
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10781 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_xpkg_finish] provide function for generic packagingMarc Kleine-Budde2009-06-141-0/+93
| | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Please enter the commit message for your changes. Lines starting git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10780 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_xpkg_common] provide common function for generic packagingMarc Kleine-Budde2009-06-142-7/+46
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10779 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_make_install] track packet name to ipkg file mappingMarc Kleine-Budde2009-06-141-6/+23
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10778 33e552b5-05e3-0310-8538-816dae2090ed
* [ptxd_lib_cfgchg.sh] delete xpkg.map files on configuration changeMarc Kleine-Budde2009-06-141-0/+9
| | | | | | | | xpkg.map files in the STATEDIR will be introduced in later commit Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10777 33e552b5-05e3-0310-8538-816dae2090ed
* [dgen] updates to support dependencies in ipkg filesMarc Kleine-Budde2009-06-143-84/+190
| | | | | | | | | - fix generation of package to filename mapping - generate package to dependecy mapping Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10773 33e552b5-05e3-0310-8538-816dae2090ed