| 9 <var name="SRCDIR" exec="true">pwd</var> |
9 <var name="SRCDIR" exec="true">pwd</var> |
| 10 <var name="TOOLKIT_HOME" option-help="the location of the toolkit installation [%default]">/usr</var> |
10 <var name="TOOLKIT_HOME" option-help="the location of the toolkit installation [%default]">/usr</var> |
| 11 </config> |
11 </config> |
| 12 |
12 |
| 13 <dependency name="curl" platform="windows"> |
13 <dependency name="curl" platform="windows"> |
| 14 <cflags>-I/mingw/include</cflags> |
14 <cflags>-I/mingw/include</cflags> |
| 15 <ldflags>-lcurl</ldflags> |
15 <ldflags>-lcurl</ldflags> |
| 16 </dependency> |
16 </dependency> |
| 17 <dependency name="curl" platform="macos"> |
17 <dependency name="curl" platform="macos"> |
| 18 <cflags exec="true">curl-config --cflags</cflags> |
18 <cflags exec="true">curl-config --cflags</cflags> |
| 19 <ldflags exec="true">curl-config --ldflags</ldflags> |
19 <ldflags exec="true">curl-config --ldflags</ldflags> |
| 20 </dependency> |
20 </dependency> |
| 21 <dependency name="test" platform="bsd" not="macos"> |
21 <dependency name="test" platform="bsd" not="macos"> |
| 22 <cflags>-DBSD</cflags> |
22 <cflags>-DBSD</cflags> |
| 23 </dependency> |
23 </dependency> |
| 24 <dependency name="curl"> |
24 <dependency name="curl"> |
| 25 <pkgconfig>libcurl</pkgconfig> |
25 <pkgconfig>libcurl</pkgconfig> |
| 26 </dependency> |
26 </dependency> |
| 27 <dependency name="libxml2"> |
27 <dependency name="libxml2"> |
| 28 <pkgconfig atleast="2.8">libxml-2.0</pkgconfig> |
28 <pkgconfig atleast="2.8">libxml-2.0</pkgconfig> |
| 29 <make>xml = libxml2</make> |
29 <make>xml = libxml2</make> |
| 30 </dependency> |
30 </dependency> |
| 31 <dependency name="sqlite"> |
31 <dependency name="sqlite"> |
| 32 <pkgconfig>sqlite3</pkgconfig> |
32 <pkgconfig>sqlite3</pkgconfig> |
| 33 </dependency> |
33 </dependency> |
| 34 <dependency name="test"> |
34 <dependency name="test"> |
| 35 <cflags>-DTEST</cflags> |
35 <cflags>-DTEST</cflags> |
| 36 </dependency> |
36 </dependency> |
| 37 <dependency name="gtk3"> |
37 <dependency name="gtk3"> |
| 38 <pkgconfig>gtk+-5.0</pkgconfig> |
38 <pkgconfig>gtk+-5.0</pkgconfig> |
| 39 </dependency> |
39 </dependency> |
| 40 <dependency name="gtk2"> |
40 <dependency name="gtk2"> |
| 41 <pkgconfig>gtk+-2.0</pkgconfig> |
41 <pkgconfig>gtk+-2.0</pkgconfig> |
| 42 </dependency> |
42 </dependency> |
| 43 <dependency name="qt4"> |
43 <dependency name="qt4"> |
| 44 <test>which qmake-qt4</test> |
44 <test>which qmake-qt4</test> |
| 45 </dependency> |
45 </dependency> |
| 46 |
|
| 47 <dependency name="deptest"> |
|
| 48 <cflags>-DDEPTEST</cflags> |
|
| 49 </dependency> |
|
| 50 |
|
| 51 <dependency> |
|
| 52 <lang>c</lang> |
|
| 53 <make>MVAR = 123</make> |
|
| 54 <make>MVAR += 123</make> |
|
| 55 </dependency> |
|
| 56 |
|
| 57 <target name="dav"> |
|
| 58 <feature name="db" default="true"> |
|
| 59 <desc> |
|
| 60 Needlessly adds a completely useless SQLite database by default. |
|
| 61 Here another line to test tabs and line |
|
| 62 |
46 |
| 63 breaks. |
47 <dependency name="deptest"> |
| 64 </desc> |
48 <cflags>-DDEPTEST</cflags> |
| 65 <dependencies>sqlite</dependencies> |
49 </dependency> |
| 66 <define name="DATABASE"/> |
50 |
| 67 </feature> |
51 <dependency> |
| 68 <feature name="gui"> |
52 <lang>c</lang> |
| 69 <dependencies>gtk3</dependencies> |
53 <make>MVAR = 123</make> |
| 70 <define name="UI" value="GTK3" /> |
54 <make>MVAR += 123</make> |
| 71 <disabled> |
55 </dependency> |
| 72 <define name="CONSOLE" /> |
56 |
| 73 </disabled> |
57 <target name="dav"> |
| 74 </feature> |
58 <feature name="db" default="true"> |
| 75 <option arg="toolkit"> |
59 <desc> |
| |
60 Needlessly adds a completely useless SQLite database by default. |
| |
61 Here another line to test tabs and line |
| |
62 |
| |
63 breaks. |
| |
64 </desc> |
| |
65 <dependencies>sqlite</dependencies> |
| |
66 <define name="DATABASE"/> |
| |
67 </feature> |
| |
68 <feature name="gui"> |
| |
69 <dependencies>gtk3</dependencies> |
| |
70 <define name="UI" value="GTK3"/> |
| |
71 <disabled> |
| |
72 <define name="CONSOLE"/> |
| |
73 </disabled> |
| |
74 </feature> |
| |
75 <option arg="toolkit"> |
| 76 <desc> |
76 <desc> |
| 77 The toolkit to use for the UI. |
77 The toolkit to use for the UI. |
| 78 </desc> |
78 </desc> |
| 79 <value str="gtk3"> |
79 <value str="gtk3"> |
| 80 <define name="a" value="b" /> |
80 <define name="a" value="b"/> |
| 81 <dependencies>gtk3</dependencies> |
81 <dependencies>gtk3</dependencies> |
| 82 <make>UIOBJ += graphics_cairo.o</make> |
82 <make>UIOBJ += graphics_cairo.o</make> |
| 83 </value> |
83 </value> |
| 84 <value str="cli"> |
84 <value str="cli"> |
| 85 <dependencies>curl,test</dependencies> |
85 <dependencies>curl,test</dependencies> |
| 86 </value> |
86 </value> |
| 87 <value str="gtk2"> |
87 <value str="gtk2"> |
| 88 <dependencies>gtk2</dependencies> |
88 <dependencies>gtk2</dependencies> |
| 89 </value> |
89 </value> |
| 90 <value str="wpf"> |
90 <value str="wpf"> |
| 91 <dependencies>test</dependencies> |
91 <dependencies>test</dependencies> |
| 92 </value> |
92 </value> |
| 93 <default value="wpf" platform="windows" /> |
93 <default value="wpf" platform="windows"/> |
| 94 <default value="gtk3" /> |
94 <default value="gtk3"/> |
| 95 <default value="gtk2" /> |
95 <default value="gtk2"/> |
| 96 </option> |
96 </option> |
| 97 <dependencies>curl,libxml2,test</dependencies> |
97 <dependencies>curl,libxml2,test</dependencies> |
| 98 </target> |
98 </target> |
| 99 |
99 |
| 100 <target> |
100 <target> |
| 101 <dependencies>deptest</dependencies> |
101 <dependencies>deptest</dependencies> |
| 102 </target> |
102 </target> |
| 103 </project> |
103 </project> |
| 104 |
104 |