--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/make/project2.xml Sat Aug 03 11:15:03 2019 +0200 @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project> + <dependency name="curl" platform="windows"> + <cflags>-I/mingw/include</cflags> + <ldflags>-lcurl</ldflags> + </dependency> + <dependency name="curl" platform="macos"> + <cflags type="exec">curl-config --cflags</cflags> + <ldflags type="exec">curl-config --ldflags</ldflags> + </dependency> + <dependency name="test" platform="bsd" not="macos"> + <cflags>-DBSD</cflags> + </dependency> + <dependency name="curl"> + <pkgconfig>libcurl</pkgconfig> + </dependency> + <dependency name="libxml2"> + <pkgconfig>libxml-2.0</pkgconfig> + <make>xml = libxml2</make> + </dependency> + <dependency name="sqlite"> + <pkgconfig>sqlite3</pkgconfig> + </dependency> + <dependency name="test"> + <cflags>-DTEST</cflags> + </dependency> + <dependency name="gtk3"> + <pkgconfig>gtk+-5.0</pkgconfig> + </dependency> + <dependency name="gtk2"> + <pkgconfig>gtk+-2.0</pkgconfig> + </dependency> + <dependency name="qt4"> + <test>which qmake-qt4</test> + </dependency> + + <dependency name="deptest"> + <cflags>-DDEPTEST</cflags> + </dependency> + + <dependency> + <make>MVAR = 123</make> + <make>MVAR += 123</make> + </dependency> + + <target name="dav"> + <feature name="db" default="on"> + <dependencies>sqlite</dependencies> + <define name="DATABASE"/> + </feature> + <feature name="gui"> + <dependencies>gtk3</dependencies> + <define name="UI" value="GTK3" /> + </feature> + <option arg="toolkit"> + <value str="gtk3"> + <define name="a" value="b" /> + <dependencies>gtk3</dependencies> + <make>UIOBJ += graphics_cairo.o</make> + </value> + <value str="cli"> + <dependencies>curl,test</dependencies> + </value> + <value str="gtk2"> + <dependencies>gtk2</dependencies> + </value> + <value str="wpf"> + <dependencies>test</dependencies> + </value> + <default value="wpf" platform="windows" /> + <default value="gtk3" /> + <default value="gtk2" /> + </option> + <dependencies>curl,libxml2,test</dependencies> + </target> + + <target> + <dependencies>deptest</dependencies> + </target> +</project> +