waf/playground
Simon c967d29e48 Replace param 'source_files' with 'group_files'.
The 'source_files' param to the xcode6 tool was originally separated from the
conventional 'source' param because it was used to control how the source files
would appear in the XCode folder UI. Also, it'd allow to add any file extensions,
and not limited to those extensions supported by the loaded set of waf tools.

This commit renames 'source_files' param to 'group_files'. It also changes the semantic so that 'group_files' now is used like the following:

bld(
 source='...', # These are now the files compiled by XCode
 'group_files': ..., # Optionally customize the way source files appear i the UI
)

Previously, 'source_files' was used to collect source files for compilation in XCode, and to customize the UI folder structure. In this commit source_files is used only to let the user group files in different UI folders (and add additional resource files besides source files). I want to do the renaming to better reflect the param's meaning.

Additional changes:

* Remove unique_filereference

* Updated examples
2017-04-16 01:35:16 +02:00
..
R Initial commit 2011-09-10 11:13:51 +02:00
abstract_process Initial commit 2011-09-10 11:13:51 +02:00
boo Initial commit 2011-09-10 11:13:51 +02:00
boost fix issue #1477, thanks to Maxime Arthaud for the patch. 2014-09-01 23:14:10 +02:00
boost_log Boost module enhancements and fixes 2016-02-26 21:04:50 +01:00
c playground/c: update bld methods. Use write_config_header for variants so 2015-09-30 23:34:08 -04:00
c-objects-stlib-shlib docs 2016-09-15 22:41:32 +02:00
cfg_cache Initial commit 2011-09-10 11:13:51 +02:00
codegen .gitignore's 2012-06-02 19:59:08 -04:00
compress Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
cpp_gen Initial commit 2011-09-10 11:13:51 +02:00
cpplint added cpplint tool 2014-02-08 20:57:46 +01:00
cuda Another regression due to the change in find_program from Jerome 2014-06-12 21:32:23 +02:00
cython cleanup 2012-05-30 00:00:49 +02:00
daemon Initial commit 2011-09-10 11:13:51 +02:00
descriptions Extend ListContext to print TaskGen descriptions 2017-03-08 18:21:50 +01:00
display Provide a showcase for print_commands.py and remove some old code 2016-05-28 16:05:00 +02:00
distnet Python 3 syntax cleanup 2015-09-28 21:44:50 +02:00
doxy Generate doxygen into a sub-folder of build 2015-03-05 15:14:22 +01:00
dynamic_build docs 2016-11-06 18:29:16 +01:00
dynamic_build2 Api docs 2016-06-24 13:21:32 +02:00
dynamic_build3 Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
dynamic_headers outstanding.insert -> outstanding.append_left 2016-03-31 07:42:08 +02:00
dynamic_recursive_tasks Initial commit 2011-09-10 11:13:51 +02:00
embedded_resources playground: embedded_resources: fixup typo 2015-01-13 13:32:10 -05:00
erlang Initial commit 2011-09-10 11:13:51 +02:00
errcheck Initial commit 2011-09-10 11:13:51 +02:00
exclusive_link Enable the wrapped method to be reentrant 2015-08-28 21:37:09 +02:00
extern_makefile hybrid builds 2014-03-04 08:22:48 +01:00
file_climbing First commit of the year 2015 2015-01-01 16:24:54 +01:00
fluid Moved the ocaml, fluid, go and swig examples to the playground area 2014-07-20 05:14:56 +02:00
folder_hashing undefined variable in an example file 2014-01-12 19:55:47 +01:00
freeimage Initial commit 2011-09-10 11:13:51 +02:00
fsharp Initial commit 2011-09-10 11:13:51 +02:00
fully_sequential_build Initial commit 2011-09-10 11:13:51 +02:00
gcj Initial commit 2011-09-10 11:13:51 +02:00
gtest Beautify Logs.{debug,error,info,warn} now that the formatting bug is fixed 2016-05-28 16:18:51 +02:00
hide_output Initial commit 2011-09-10 11:13:51 +02:00
implicit_order Reflect the current build group in bld.current_group 2017-04-15 15:12:41 +02:00
json Added a JSON example to the playground 2015-11-20 13:53:39 +00:00
ldscript Initial commit 2011-09-10 11:13:51 +02:00
libtest Example of finding shared library paths with ldd in configuration tests 2016-07-07 20:15:36 +02:00
lint docs 2012-04-17 21:53:01 +02:00
local_rpath Initial commit 2011-09-10 11:13:51 +02:00
makedeps Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
maxjobs Another example 2011-12-09 21:24:07 +01:00
maxjobs2 Update conf.check_waf_version to 1.9 2016-06-04 09:33:13 +02:00
msvs Solution file generation example 2016-01-26 20:00:07 +01:00
nasm Add header test to playground/nasm. 2012-07-28 10:57:06 +02:00
netcache Netcache example update 2016-08-21 17:10:17 +02:00
objcopy Initial commit 2011-09-10 11:13:51 +02:00
ocaml Moved the ocaml, fluid, go and swig examples to the playground area 2014-07-20 05:14:56 +02:00
package docs 2014-02-16 23:20:32 +01:00
parallel_cmd missing config.h 2011-12-01 00:02:46 +01:00
pch moved pch out of demos (requires extras/pch.py) and disabled the dependency on boost 2014-05-21 01:37:14 +02:00
pep8 Initial commit 2011-09-10 11:13:51 +02:00
protoc Adding . in include paths seems to cause problems 2015-11-08 11:22:27 +01:00
pyqt5 Added pyqt5 playground example 2016-07-29 16:37:58 +02:00
pytest Python unit test support via `pytest' feature. 2016-07-25 12:47:41 +00:00
qt4 Add a Qt5 example 2016-05-01 12:02:58 +02:00
qt5-and-pyqt5 Playground sample on how to chain both qt5 tool and pyqt5 extra to use both at the same time in a waf project (#1832) 2016-10-12 23:53:04 +02:00
redirect Add a Qt5 example 2016-05-01 12:02:58 +02:00
relocate Issue 1080 2011-12-09 00:54:59 +01:00
remote Do not climb if a command starts by 'configure' 2014-01-25 23:38:29 +01:00
rst playground: rst: more demos 2013-08-25 19:57:29 -04:00
sas Initial commit 2011-09-10 11:13:51 +02:00
scala Initial commit 2011-09-10 11:13:51 +02:00
shrinking_sets Testcase for the mem_reducer tool 2014-01-12 22:28:55 +01:00
slow_qt Initial commit 2011-09-10 11:13:51 +02:00
stale_files First commit of the year 2015 2015-01-01 16:24:54 +01:00
stpl_c_py_cs_satellite_wix/src Made this project build on Linux 2016-01-03 06:54:21 +01:00
stracedeps Example to how how to obtain build dependencies through strace 2015-02-26 22:30:47 +01:00
strip docs 2016-08-15 19:44:23 +02:00
swig fix comment regarding commandline options 2016-05-30 21:26:14 +02:00
syms Initial commit 2011-09-10 11:13:51 +02:00
test_fail docs 2016-12-04 01:37:18 +01:00
test_times Initial commit 2011-09-10 11:13:51 +02:00
ticgt Merge branch 'zougloub-ticgt' (minus the non-abspath stuff): can't hurt anybody 2012-02-25 01:19:41 -05:00
top_eq_out Tuples in startswith/endswith (Python 2.5 feature) 2016-04-21 22:30:35 +02:00
track_output_files Example of tracking files in the build directory to force partial rebuilds 2015-02-08 11:05:28 +01:00
unity Test for #1834 2016-10-18 18:20:27 +02:00
updates Initial commit 2011-09-10 11:13:51 +02:00
use Initial commit 2011-09-10 11:13:51 +02:00
weak_constraints Docs, #1682 2016-01-07 15:27:54 +01:00
xcode6 Replace param 'source_files' with 'group_files'. 2017-04-16 01:35:16 +02:00
xilinx-ise Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00