blob: db32797cd336d9a85e6992285b2e80afe2ad987e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# file : build/buildfile
# copyright : Copyright (c) 2014-2015 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
exe{b}: \
{hxx ixx txx cxx}{ algorithm } \
{ cxx}{ b } \
{hxx txx cxx}{ context } \
{hxx cxx}{ diagnostics } \
{hxx cxx}{ dump } \
{hxx ixx cxx}{ file } \
{hxx cxx}{ lexer } \
{hxx cxx}{ module } \
{hxx cxx}{ name } \
{hxx cxx}{ operation } \
{hxx ixx cxx}{ options } \
{hxx cxx}{ parser } \
{hxx cxx}{ path-io } \
{hxx cxx}{ prerequisite } \
{hxx cxx}{ rule } \
{hxx }{ rule-map } \
{hxx cxx}{ scope } \
{hxx cxx}{ search } \
{hxx cxx}{ spec } \
{hxx ixx txx cxx}{ target } \
{hxx }{ target-key } \
{hxx }{ target-type } \
{hxx cxx}{ token } \
{hxx }{ types } \
{hxx cxx}{ utility } \
{hxx ixx txx cxx}{ variable } \
bin/{hxx cxx}{ module } \
bin/{hxx cxx}{ rule } \
bin/{hxx cxx}{ target } \
cli/{hxx cxx}{ module } \
cli/{hxx cxx}{ rule } \
cli/{hxx cxx}{ target } \
config/{hxx cxx}{ module } \
config/{hxx cxx}{ operation } \
config/{hxx ixx txx cxx}{ utility } \
cxx/{hxx cxx}{ compile } \
cxx/{hxx cxx}{ install } \
cxx/{hxx cxx}{ link } \
cxx/{hxx cxx}{ module } \
cxx/{hxx cxx}{ target } \
cxx/{hxx txx cxx}{ utility } \
dist/{hxx cxx}{ module } \
dist/{hxx cxx}{ operation } \
dist/{hxx cxx}{ rule } \
install/{hxx cxx}{ module } \
install/{hxx cxx}{ operation } \
install/{hxx cxx}{ rule } \
install/{hxx }{ utility } \
test/{hxx cxx}{ module } \
test/{hxx cxx}{ operation } \
test/{hxx cxx}{ rule } \
$libs
#@@ TODO
#
# cli --generate-specifier --cli-namespace cl --include-with-brackets --include-prefix build --guard-prefix BUILD --hxx-suffix "" options.cli
|