-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmeson.build
More file actions
72 lines (67 loc) · 1.32 KB
/
Copy pathmeson.build
File metadata and controls
72 lines (67 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
project(
'hypercycles',
'c',
meson_version : '>= 1.3.0',
version : '0.1',
default_options : ['warning_level=3'],
)
dependencies = [
dependency('sdl2'),
dependency('sdl2_image'),
]
sources = [
'src/adlib.c',
'src/adt.c',
'src/assets.c',
'src/audio.c',
'src/c_mod1.c',
'src/config.c',
'src/ctv.c',
'src/debug.c',
'src/demo.c',
'src/doctor.c',
'src/dos.c',
'src/fixpoint.c',
'src/game_save.c',
'src/h3d_gfx1.c',
'src/hyper6.c',
'src/i86.c',
'src/input.c',
'src/inventory.c',
'src/level.c',
'src/memuse.c',
'src/menu.c',
'src/midimain.c',
'src/midiplay.c',
'src/object.c',
'src/outchip.c',
'src/picture.c',
'src/process.c',
'src/raycast.c',
'src/rendering.c',
'src/stdlib_watcom.c',
'src/timer.c',
'src/trig.c',
'src/unistd_watcom.c',
'src/weapon.c',
'src/window.c',
'src/world.c',
]
includes = include_directories('include')
c_args = []
if host_machine.system() == 'windows'
c_args += '-D_USE_MATH_DEFINES'
dependencies += dependency('sdl2main')
else
sources += [
'src/conio.c',
'src/string_watcom.c',
]
endif
exe = executable(
'hypercycles',
sources,
include_directories: includes,
dependencies: dependencies,
c_args: c_args
)