make/project.xml

Thu, 28 Nov 2024 17:53:13 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Thu, 28 Nov 2024 17:53:13 +0100
changeset 850
bbe2925eb590
parent 802
16e5b9d32754
permissions
-rw-r--r--

revert property set/remove list changes

742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
802
16e5b9d32754 update build files to latest uwproj
Mike Becker <universe@uap-core.de>
parents: 787
diff changeset
2 <project xmlns="http://unixwork.de/uwproj">
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
3 <dependency name="curl" platform="windows">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
4 <cflags>-I/mingw/include</cflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
5 <ldflags>-lcurl</ldflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
6 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
7 <dependency name="curl" platform="macos">
787
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
8 <cflags exec="true">curl-config --cflags</cflags>
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
9 <ldflags exec="true">curl-config --ldflags</ldflags>
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
10 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
11 <dependency name="curl">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
12 <pkgconfig>libcurl</pkgconfig>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
13 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
14 <dependency name="curl">
787
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
15 <cflags exec="true">curl-config --cflags</cflags>
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
16 <ldflags exec="true">curl-config --libs</ldflags>
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
17 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
18
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
19 <dependency name="libxml2" platform="windows">
787
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
20 <cflags exec="true">xml2-config --cflags</cflags>
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
21 <ldflags exec="true">xml2-config --libs</ldflags>
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
22 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
23 <dependency name="libxml2" platform="macos">
787
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
24 <cflags exec="true">xml2-config --cflags</cflags>
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
25 <ldflags exec="true">xml2-config --libs</ldflags>
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
26 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
27 <dependency name="libxml2">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
28 <pkgconfig>libxml-2.0</pkgconfig>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
29 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
30 <dependency name="libxml2">
787
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
31 <cflags exec="true">xml2-config --cflags</cflags>
bd96cbb0e205 update uwproj
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 758
diff changeset
32 <ldflags exec="true">xml2-config --libs</ldflags>
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
33 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
34
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
35 <dependency name="openssl" platform="windows">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
36 <ldflags>-lssl -lcrypto</ldflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
37 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
38 <dependency name="openssl" platform="macos">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
39 <ldflags>-framework CoreFoundation</ldflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
40 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
41 <dependency name="openssl" platform="bsd" not="macos">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
42 <ldflags>-lssl -lcrypto</ldflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
43 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
44 <dependency name="openssl">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
45 <pkgconfig>openssl</pkgconfig>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
46 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
47
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
48 <dependency>
802
16e5b9d32754 update build files to latest uwproj
Mike Becker <universe@uap-core.de>
parents: 787
diff changeset
49 <lang>c</lang>
746
a569148841ff fix build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 742
diff changeset
50 <ldflags>-lm -lpthread</ldflags>
742
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
51 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
52
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
53 <dependency platform="bsd" not="macos">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
54 <cflags>-I/usr/local/include</cflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
55 <ldflags>-L/usr/local/lib</ldflags>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
56 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
57
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
58 <dependency platform="macos">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
59 <make>OBJ_EXT = .o</make>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
60 <make>LIB_EXT = .a</make>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
61 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
62 <dependency platform="unix" not="macos">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
63 <make>OBJ_EXT = .o</make>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
64 <make>LIB_EXT = .a</make>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
65 </dependency>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
66
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
67
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
68 <target name="dav">
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
69 <dependencies>curl,libxml2,openssl</dependencies>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
70 </target>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
71 </project>
7e67689241fd new build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
72

mercurial