2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-12-23 01:35:08 +01:00
Go to file
Jerome Carretero 386560fbbc Add Xilinx ISE toolchain example in playground.
It works but it's not exactly pretty.
ISE 13.1 tends to segfault after execution on my machine so there are ";true" in the rules.
2012-06-03 18:13:11 -04:00
build_system_kit Initial commit 2011-09-10 11:13:51 +02:00
demos .gitignore's 2012-06-02 19:59:08 -04:00
docs prepare the docs for version 1.7.0 2012-04-02 02:00:40 +02:00
playground Add Xilinx ISE toolchain example in playground. 2012-06-03 18:13:11 -04:00
tests typo 2012-03-10 11:30:25 +01:00
utils Initial commit 2011-09-10 11:13:51 +02:00
waflib cosmetic changes 2012-06-02 09:29:30 +02:00
.gitignore .gitignore's 2012-06-02 19:59:08 -04:00
ChangeLog docs 2012-05-29 22:52:04 +02:00
configure Initial commit 2011-09-10 11:13:51 +02:00
DEVEL docs 2012-05-04 22:22:02 +02:00
README Issue 722 2012-03-04 15:33:48 +01:00
TODO another experimental module for stopping as early as possible when errors occur with -k 2011-11-05 23:57:17 +01:00
waf-light disable compat15 from waf-light as well 2012-05-17 23:59:23 +02:00
wscript cleanup 2012-05-19 09:45:57 +02:00

WHAT YOU WILL FIND HERE
-----------------------

Waf (1.7)

For the manual: http://docs.waf.googlecode.com/git/book_16/single.html
For the api docs: http://docs.waf.googlecode.com/git/apidocs_16/index.html
For the examples: see the folder demos/

HOW TO CREATE THE WAF SCRIPT
----------------------------

Python 2.6, 2.7, 3.0, 3.1 or 3.2 is required to generate the waf script. Execute:
$ ./waf-light configure build
Or, if you have several python versions installed:
$ python3 ./waf-light configure build

The Waf tools in waflib/extras are not added to the waf script. To add
some of them, use the --tools switch:
$ ./waf-light --tools=compat15,swig

To add a tool that does not exist in the folder extras, pass an absolute path
To customize the initialization, pass the parameter 'prelude'
$ ./waf-light --make-waf --tools=compat15,/comp/waf/aba.py --prelude=$'\tfrom waflib.extras import compat15\n\print "ok"'

HOW TO TRY THE EXAMPLES
-----------------------

Try this:
$ cp waf demos/c/
$ cd demos/c/
$ ./waf configure build

USING GIT
---------

$ git clone https://code.google.com/p/waf/
set $HOME/.netrc to read:
machine code.google.com login user@gmail.com password pass
$ git remote add code https://code.google.com/p/waf.docs/
... make a few changes
$ git push code

---------------------------
Thomas Nagy, 2012 (ita)