Mon, 13 Oct 2025 21:37:42 +0200
start a sub-project to implement a texture atlas editor
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://unixwork.de/uwproj" version="0.3"> <config> <var name="SRCDIR" exec="true">pwd</var> <var name="TOOLKIT_HOME">${TOOLKIT_HOME:=/usr}</var> </config> <dependency> <lang>c</lang> <make>srcdir=$SRCDIR</make> <ldflags>-lm</ldflags> </dependency> <dependency name="ucx"> <test>check_lib ucx cx/common.h</test> <ldflags>-lucx</ldflags> </dependency> <dependency name="sdl3"> <pkgconfig>sdl3</pkgconfig> </dependency> <dependency name="sdl3_ttf"> <pkgconfig>sdl3-ttf</pkgconfig> </dependency> <dependency name="sdl3_image"> <pkgconfig>sdl3-image</pkgconfig> </dependency> <dependency name="glew"> <pkgconfig>glew</pkgconfig> </dependency> <dependency name="asan" toolchain="gnuc"> <cflags>-fsanitize=address</cflags> <ldflags>-fsanitize=address</ldflags> </dependency> <dependency name="toolkit"> <test>test -n "$TOOLKIT_HOME"</test> <test>test -f "$TOOLKIT_HOME/lib/libuitk.a"</test> <test>test -f "$TOOLKIT_HOME/include/ui/ui.h"</test> <cflags>-I$TOOLKIT_HOME/include</cflags> <ldflags>$TOOLKIT_HOME/lib/libuitk.a</ldflags> </dependency> <dependency name="gtk3"> <pkgconfig>gtk+-3.0</pkgconfig> <cflags>-DUI_GTK3</cflags> <ldflags>-lpthread</ldflags> </dependency> <target> <feature name="asan"> <desc>Enable address sanitization.</desc> <dependencies>asan</dependencies> </feature> <dependencies>ucx,sdl3,sdl3_ttf,sdl3_image,glew</dependencies> </target> <target name="tools"> <feature name="tools"> <desc>Enable compilation of tools.</desc> <disabled> <make>NO_TOOLS=1</make> </disabled> </feature> <dependencies>toolkit,gtk3,ucx</dependencies> </target> </project>