1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <project> |
2 <project xmlns="http://unixwork.de/uwproj"> |
|
3 <dependency> |
|
4 <lang>c</lang> |
|
5 </dependency> |
|
6 |
|
7 <dependency name="curl" platform="macos"> |
|
8 <cflags exec="true">curl-config --cflags</cflags> |
|
9 <ldflags exec="true">curl-config --ldflags</ldflags> |
|
10 </dependency> |
|
11 <dependency name="curl"> |
|
12 <pkgconfig>libcurl</pkgconfig> |
|
13 </dependency> |
|
14 <dependency name="curl"> |
|
15 <cflags exec="true">curl-config --cflags</cflags> |
|
16 <ldflags exec="true">curl-config --libs</ldflags> |
|
17 </dependency> |
|
18 |
|
19 <dependency name="libxml2" platform="windows"> |
|
20 <cflags exec="true">xml2-config --cflags</cflags> |
|
21 <ldflags exec="true">xml2-config --libs</ldflags> |
|
22 </dependency> |
|
23 <dependency name="libxml2" platform="macos"> |
|
24 <cflags exec="true">xml2-config --cflags</cflags> |
|
25 <ldflags exec="true">xml2-config --libs</ldflags> |
|
26 </dependency> |
|
27 <dependency name="libxml2"> |
|
28 <pkgconfig>libxml-2.0</pkgconfig> |
|
29 </dependency> |
|
30 <dependency name="libxml2"> |
|
31 <cflags exec="true">xml2-config --cflags</cflags> |
|
32 <ldflags exec="true">xml2-config --libs</ldflags> |
|
33 </dependency> |
|
34 |
|
35 <dependency name="openssl" platform="windows"> |
|
36 <ldflags>-lssl -lcrypto</ldflags> |
|
37 </dependency> |
|
38 <dependency name="openssl" platform="macos"> |
|
39 <ldflags>-framework CoreFoundation</ldflags> |
|
40 </dependency> |
|
41 <dependency name="openssl" platform="bsd" not="macos"> |
|
42 <ldflags>-lssl -lcrypto</ldflags> |
|
43 </dependency> |
|
44 <dependency name="openssl"> |
|
45 <pkgconfig>openssl</pkgconfig> |
|
46 </dependency> |
|
47 |
|
48 |
3 <dependency name="gtk4"> |
49 <dependency name="gtk4"> |
4 <pkgconfig>gtk+-4.0</pkgconfig> |
50 <pkgconfig>gtk+-4.0</pkgconfig> |
5 <cflags>-DUI_GTK3</cflags> |
51 <cflags>-DUI_GTK3</cflags> |
6 <ldflags>-lpthread</ldflags> |
52 <ldflags>-lpthread</ldflags> |
7 </dependency> |
53 </dependency> |
22 <ldflags>-lpthread</ldflags> |
68 <ldflags>-lpthread</ldflags> |
23 </dependency> |
69 </dependency> |
24 <dependency name="winui" platform="windows"> |
70 <dependency name="winui" platform="windows"> |
25 <cflags>-DUI_WINUI</cflags> |
71 <cflags>-DUI_WINUI</cflags> |
26 </dependency> |
72 </dependency> |
|
73 |
|
74 <!-- |
27 <dependency name="qt4"> |
75 <dependency name="qt4"> |
28 <test>which qmake-qt4</test> |
76 <test>which qmake-qt4</test> |
29 <cflags type="exec">qmake-qt4 -o - /dev/null | grep DEFINES\ </cflags> |
77 <cflags exec="true">qmake-qt4 -o - /dev/null | grep DEFINES\ </cflags> |
30 <cflags type="exec">qmake-qt4 -o - /dev/null | grep INCPATH\ </cflags> |
78 <cflags exec="true">qmake-qt4 -o - /dev/null | grep INCPATH\ </cflags> |
31 <ldflags type="exec"><cflags type="exec">qmake-qt4 -o - /dev/null | grep LIBS\ </cflags></ldflags> |
79 <ldflags exec="true">qmake-qt4 -o - /dev/null | grep LIBS\ </ldflags> |
32 </dependency> |
80 </dependency> |
|
81 |
33 <dependency name="qt5"> |
82 <dependency name="qt5"> |
34 <test>which qmake-qt5</test> |
83 <test>which qmake-qt5</test> |
35 <cflags type="exec">qmake-qt5 -o - /dev/null | grep DEFINES\ </cflags> |
84 <cflags exec="true">qmake-qt5 -o - /dev/null | grep DEFINES\ </cflags> |
36 <cflags type="exec">qmake-qt5 -o - /dev/null | grep INCPATH\ </cflags> |
85 <cflags exec="true">qmake-qt5 -o - /dev/null | grep INCPATH\ </cflags> |
37 <ldflags type="exec"><cflags type="exec">qmake-qt5 -o - /dev/null | grep LIBS\ </cflags></ldflags> |
86 <ldflags exec="true">qmake-qt5 -o - /dev/null | grep LIBS\ </ldflags> |
38 </dependency> |
87 </dependency> |
|
88 --> |
39 <dependency name="cocoa" platform="macos"> |
89 <dependency name="cocoa" platform="macos"> |
40 <cflags>-DUI_COCOA</cflags> |
90 <cflags>-DUI_COCOA</cflags> |
41 <ldflags>-lobjc -framework Cocoa</ldflags> |
91 <ldflags>-lobjc -framework Cocoa</ldflags> |
42 </dependency> |
92 </dependency> |
43 |
93 |
50 <cflags>-DUI_MOTIF</cflags> |
100 <cflags>-DUI_MOTIF</cflags> |
51 <ldflags>-lXm -lXt -lX11 -lpthread</ldflags> |
101 <ldflags>-lXm -lXt -lX11 -lpthread</ldflags> |
52 </dependency> |
102 </dependency> |
53 |
103 |
54 <dependency platform="macos"> |
104 <dependency platform="macos"> |
55 <make>OBJ_EXT = .o</make> |
105 <make>OBJ_EXT = o</make> |
56 <make>LIB_EXT = .a</make> |
106 <make>LIB_EXT = .a</make> |
57 <make>PACKAGE_SCRIPT = package_osx.sh</make> |
107 <make>PACKAGE_SCRIPT = package_osx.sh</make> |
58 </dependency> |
108 </dependency> |
59 <dependency platform="unix" not="macos"> |
109 <dependency platform="unix" not="macos"> |
60 <make>OBJ_EXT = .o</make> |
110 <make>OBJ_EXT = o</make> |
61 <make>LIB_EXT = .a</make> |
111 <make>LIB_EXT = .a</make> |
62 <make>PACKAGE_SCRIPT = package_unix.sh</make> |
112 <make>PACKAGE_SCRIPT = package_unix.sh</make> |
63 </dependency> |
113 </dependency> |
64 |
114 |
65 <dependency platform="bsd"> |
115 <dependency platform="bsd"> |
66 <cflags>-I/usr/local/include</cflags> |
116 <cflags>-I/usr/local/include</cflags> |
67 <ldflags>-L/usr/local/lib</ldflags> |
117 <ldflags>-L/usr/local/lib</ldflags> |
68 </dependency> |
118 </dependency> |
|
119 |
|
120 <target name="dav"> |
|
121 <dependencies>curl,libxml2,openssl</dependencies> |
|
122 </target> |
69 |
123 |
70 <target name="tk"> |
124 <target name="tk"> |
71 <option arg="toolkit"> |
125 <option arg="toolkit"> |
72 <value str="gtk4"> |
126 <value str="gtk4"> |
73 <dependencies>gtk4</dependencies> |
127 <dependencies>gtk4</dependencies> |