Wed, 02 Jul 2025 23:21:17 +0200
resolve TODOs regarding input.h
a) mouse position must be integer, because it can be negative (though rarely)
b) we should not trade "access complexity" for space in the scancodes array
0 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
76
eb16be99b0ad
update to newest versions of uwproj and ucx
Mike Becker <universe@uap-core.de>
parents:
0
diff
changeset
|
2 | <project xmlns="http://unixwork.de/uwproj" version="0.3"> |
84
e4116b4b5774
put snake test program into separate directory
Mike Becker <universe@uap-core.de>
parents:
76
diff
changeset
|
3 | <config> |
e4116b4b5774
put snake test program into separate directory
Mike Becker <universe@uap-core.de>
parents:
76
diff
changeset
|
4 | <var name="SRCDIR" exec="true">pwd</var> |
e4116b4b5774
put snake test program into separate directory
Mike Becker <universe@uap-core.de>
parents:
76
diff
changeset
|
5 | </config> |
0 | 6 | <dependency> |
7 | <lang>c</lang> | |
84
e4116b4b5774
put snake test program into separate directory
Mike Becker <universe@uap-core.de>
parents:
76
diff
changeset
|
8 | <make>srcdir=$SRCDIR</make> |
128 | 9 | <ldflags>-lm</ldflags> |
0 | 10 | </dependency> |
11 | ||
12 | <dependency name="ucx"> | |
13 | <test>check_lib ucx cx/common.h</test> | |
14 | <ldflags>-lucx</ldflags> | |
15 | </dependency> | |
16 | ||
17 | <dependency name="sdl2"> | |
18 | <pkgconfig>sdl2</pkgconfig> | |
19 | </dependency> | |
20 | ||
21 | <dependency name="sdl2_ttf"> | |
22 | <pkgconfig>SDL2_ttf</pkgconfig> | |
23 | </dependency> | |
24 | ||
88
6234b7ea48f3
add support for 2d textures in sprite shader - fixes #386
Mike Becker <universe@uap-core.de>
parents:
84
diff
changeset
|
25 | <dependency name="sdl2_image"> |
6234b7ea48f3
add support for 2d textures in sprite shader - fixes #386
Mike Becker <universe@uap-core.de>
parents:
84
diff
changeset
|
26 | <pkgconfig>SDL2_image</pkgconfig> |
6234b7ea48f3
add support for 2d textures in sprite shader - fixes #386
Mike Becker <universe@uap-core.de>
parents:
84
diff
changeset
|
27 | </dependency> |
6234b7ea48f3
add support for 2d textures in sprite shader - fixes #386
Mike Becker <universe@uap-core.de>
parents:
84
diff
changeset
|
28 | |
0 | 29 | <dependency name="glew"> |
30 | <pkgconfig>glew</pkgconfig> | |
31 | </dependency> | |
138
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
32 | |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
33 | <dependency name="asan" toolchain="gnuc"> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
34 | <cflags>-fsanitize=address</cflags> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
35 | <ldflags>-fsanitize=address</ldflags> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
36 | </dependency> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
37 | |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
38 | <target> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
39 | <feature name="asan"> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
40 | <desc>Enable address sanitization.</desc> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
41 | <dependencies>asan</dependencies> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
42 | </feature> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
43 | <dependencies>ucx,sdl2,sdl2_ttf,sdl2_image,glew</dependencies> |
2ceb0368b02d
add option to enable ASan
Mike Becker <universe@uap-core.de>
parents:
128
diff
changeset
|
44 | </target> |
0 | 45 | </project> |
46 |