-Add all required packages as wrap dependencies -Move source lsitnings to separate files -Proper dependencies declarations -Set global D compiler arguments -Add few asserts -Add test exe -Other small improvements Tested with dmd with betterC, demos executable has to be run from 'demos' directory to properly load assets.
17 lines
No EOL
383 B
Meson
17 lines
No EOL
383 B
Meson
src += files(
|
|
'bubel/ecs/atomic.d',
|
|
'bubel/ecs/attributes.d',
|
|
'bubel/ecs/block_allocator.d',
|
|
'bubel/ecs/core.d',
|
|
'bubel/ecs/entity.d',
|
|
'bubel/ecs/events.d',
|
|
'bubel/ecs/hash_map.d',
|
|
'bubel/ecs/id_manager.d',
|
|
'bubel/ecs/manager.d',
|
|
'bubel/ecs/package.d',
|
|
'bubel/ecs/simple_vector.d',
|
|
'bubel/ecs/std.d',
|
|
'bubel/ecs/system.d',
|
|
'bubel/ecs/traits.d',
|
|
'bubel/ecs/vector.d',
|
|
) |