summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_lib_00-init.sh
Commit message (Collapse)AuthorAgeFilesLines
* CREDITS: remove unmaintained fileRoland Hieber2019-07-031-2/+0
| | | | | | | | | | | | | | | This file has been touched 2 times in the last 7 years, and is no longer up to date. Remove it to carry less unmaintained stuff around. Also remove all references to it from file headers using for file in `g grep -l 'See CREDITS for details about who has'`; do sed -i '/See CREDITS for details about who has/,+1d' $file done as well as the different wording from rules/other/Toplevel.make. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_init_ptxdist_path: handle layers in PTXDIST_PATHMichael Olbrich2018-09-201-7/+18
| | | | | | | Also define new PTXDIST_PATH_PLATFORMCONFIGDIR. It is needed because there may be more than one platformconfigdir now. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* remove old base platform codeMichael Olbrich2018-06-041-35/+0
| | | | | | It's obsolete and broken. dev packages should be used instead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* remove unmaintained microblaze stuffMichael Olbrich2018-05-301-3/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: handle symlinks correctly when comparing PTXDIST_TOPDIR and ↵Michael Olbrich2017-07-141-1/+1
| | | | | | | | | | | | PTXDIST_WORKSPACE PTXDIST_TOPDIR is set to based on the path to ptxdist with all symlinks resolved. PTXDIST_WORKSPACE is set to the current working directory. If this path contains symlinks then comparing the strings does not work as expected. Use '-ef' instead to check if both paths point to the same directory. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: set PTXDIST_PATH correctly if ptxdist is called from PTXDIST_TOPDIRMichael Olbrich2016-06-201-1/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* templates: allow overwriting template files in the BSPMichael Olbrich2014-03-071-0/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_init_ptxdist_path: avoid duplicate entries in PTXDIST_PATHMichael Olbrich2013-12-051-1/+5
| | | | | | | PTXDIST_WORKSPACE and PTXDIST_PLATFORMCONFIGDIR can be the same e.g. for toolchains. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* scripts: move ptxd_init_ptxdist_path_sysroot from ptxd_init_ptxdist_path to ↵Michael Olbrich2012-10-261-36/+0
| | | | | | | | ptxd_make_init it needs PTXDIST_SYSROOT_TOOLCHAIN which is defined in ptxd_make_init Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* V3: add Xilinx MicroBlaze architectureStephan Linz2011-04-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is support for Xilinx MicroBlaze processors. MicroBlaze is a soft core processor designed for Xilinx FPGAs. With this new architecture ptxdist have to handle dynamic platform configurations exported by Xilinx design tools. Some essential changes and extensions inside a few ptxdist core scripts were made to merge external platform configurations into the ptxdist platform configuration. That is very important since the resulting build process have to know about the real CPU features like hardware multiplier, barrel shifter or similar high performance accelerators. So ptxdist knows about this specialty, parse the new platform directory "xlbsp" and use the content for its own platform configuration. The content of the new platform directory "xlbsp" comes from Xilinx design tools and have to be: * auto-config.in (Linux Kernel 2.4 configuration) * Kconfig.auto (Linux Kernel 2.6 configuration) * xilinx.dts (Linux Kernel 2.6 configuration) * config.mk (U-Boot configuration) * xparameters.h (U-Boot configuration) Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libptxdist: load scripts/lib/ptxd_make_* scripts from the BSPMichael Olbrich2011-03-281-0/+3
| | | | | | this makes it possible to overwrite stuff exported during ptxd_make Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [kgen] cleanup kconfig menu generationMichael Olbrich2010-10-281-0/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [rules] define and use PTXDIST_PATH_(PRE|POST)RULESMichael Olbrich2010-10-281-0/+6
| | | | | | | | | Don't explicitly use workspace and ptxdist rules dirs when including pre and post makefiles. Use a path variable instead. It's now possible to add pre and post makefiles in the platform. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [scripts] define some variables earlierMichael Olbrich2010-10-281-0/+106
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>