mirror of
https://github.com/zoriya/Gamacon.git
synced 2026-06-06 05:05:36 +00:00
Cleaning up and making the makefile compile
This commit is contained in:
@@ -6,57 +6,68 @@
|
||||
##
|
||||
|
||||
SRC = src/engine/engine.c \
|
||||
src/engine/engine_internal.c \
|
||||
src/engine/discard_player.c \
|
||||
src/engine/engine_dataloader.c \
|
||||
src/entity/entity.c \
|
||||
src/entity/entity_factory.c \
|
||||
src/component.c \
|
||||
src/components/movable_component.c \
|
||||
src/components/collision_component.c \
|
||||
src/components/transform_component.c \
|
||||
src/components/renderer.c \
|
||||
src/components/camera_follow.c \
|
||||
src/components/fixed_to_cam.c \
|
||||
src/components/parallax_component.c \
|
||||
src/components/vertex_component.c \
|
||||
src/components/controllable_component.c \
|
||||
src/components/friction_component.c \
|
||||
src/components/friction_giver.c \
|
||||
src/components/controllers/keyboard_controller.c \
|
||||
src/components/renderers/sprite_renderer.c \
|
||||
src/components/renderers/anim_renderer.c \
|
||||
src/components/renderers/text_renderer.c \
|
||||
src/components/renderers/map_renderer.c \
|
||||
src/scene/scene.c \
|
||||
src/scene/scene_loader.c \
|
||||
src/scene/scene_destroy.c \
|
||||
src/utility/arraylen.c \
|
||||
src/utility/list.c \
|
||||
src/utility/tupple.c \
|
||||
src/deserializer/deserialize_entity.c \
|
||||
src/deserializer/prefab.c \
|
||||
src/system.c \
|
||||
src/systems/sfml_renderer_system.c \
|
||||
src/systems/movable_system.c \
|
||||
src/systems/camera_follow_system.c \
|
||||
src/systems/collision_system.c \
|
||||
src/systems/parallax_system.c \
|
||||
src/systems/controllers/keyboard_controller_system.c \
|
||||
src/systems/friction_system.c \
|
||||
src/systems/fixed_to_cam_pseudosystem.c \
|
||||
src/engine/engine_system_builder.c \
|
||||
src/engine/engine_component_builder.c \
|
||||
src/utility/vector2.c \
|
||||
src/utility/my_realloc.c \
|
||||
src/sfml_renderer/sfml_dataloaders.c \
|
||||
src/sfml_renderer/sfml_music_player.c \
|
||||
src/sfml_renderer/texture_utility.c \
|
||||
src/sfml_renderer/sfml_drawer.c \
|
||||
src/sfml_renderer/sfml_functions.c \
|
||||
src/sfml_renderer/sfml_vertex.c \
|
||||
src/ui/setup_ui.c \
|
||||
src/ui/button.c
|
||||
src/engine/engine_internal.c \
|
||||
src/engine/discard_player.c \
|
||||
src/engine/engine_dataloader.c \
|
||||
src/entity/entity.c \
|
||||
src/entity/entity_factory.c \
|
||||
src/component.c \
|
||||
src/components/movable_component.c \
|
||||
src/components/collision_component.c \
|
||||
src/components/transform_component.c \
|
||||
src/components/renderer.c \
|
||||
src/components/camera_follow.c \
|
||||
src/components/fixed_to_cam.c \
|
||||
src/components/parallax_component.c \
|
||||
src/components/controllable_component.c \
|
||||
src/components/friction_component.c \
|
||||
src/components/friction_giver.c \
|
||||
src/components/input_component.c \
|
||||
src/components/tooltip_component.c \
|
||||
src/components/controllers/keyboard_controller.c \
|
||||
src/components/renderers/sprite_renderer.c \
|
||||
src/components/renderers/anim_renderer.c \
|
||||
src/components/renderers/text_renderer.c \
|
||||
src/components/renderers/map_renderer.c \
|
||||
src/scene/scene.c \
|
||||
src/scene/scene_loader.c \
|
||||
src/scene/scene_destroy.c \
|
||||
src/utility/arraylen.c \
|
||||
src/utility/list.c \
|
||||
src/utility/tupple.c \
|
||||
src/deserializer/deserialize_entity.c \
|
||||
src/deserializer/prefab.c \
|
||||
src/system.c \
|
||||
src/systems/sfml_renderer_system.c \
|
||||
src/systems/movable_system.c \
|
||||
src/systems/camera_follow_system.c \
|
||||
src/systems/collision_system.c \
|
||||
src/systems/parallax_system.c \
|
||||
src/systems/controllers/keyboard_controller_system.c \
|
||||
src/systems/friction_system.c \
|
||||
src/systems/tooltip_system.c \
|
||||
src/systems/clickable_system.c \
|
||||
src/systems/fixed_to_cam_pseudosystem.c \
|
||||
src/engine/engine_system_builder.c \
|
||||
src/engine/engine_component_builder.c \
|
||||
src/engine/event_manager.c \
|
||||
src/utility/vector2.c \
|
||||
src/utility/my_realloc.c \
|
||||
src/sfml_renderer/sfml_dataloaders.c \
|
||||
src/sfml_renderer/sfml_music_player.c \
|
||||
src/sfml_renderer/texture_utility.c \
|
||||
src/sfml_renderer/sfml_drawer.c \
|
||||
src/sfml_renderer/sfml_functions.c \
|
||||
src/sfml_renderer/sfml_vertex.c \
|
||||
src/sfml_renderer/sfml_events.c \
|
||||
src/sfml_renderer/sfml_init.c \
|
||||
src/ui/setup_ui.c \
|
||||
src/ui/button.c \
|
||||
src/ui/tooltip.c \
|
||||
src/isometry/isometry.c \
|
||||
src/isometry/map_utils.c \
|
||||
src/components/vertex_component.c \
|
||||
src/isometry/vertex_data_loader.c
|
||||
|
||||
OBJ = $(SRC:%.c=%.o)
|
||||
|
||||
@@ -65,7 +76,7 @@ GCDA = *.gcda
|
||||
GCNO = *.gcno
|
||||
|
||||
TESTS = tests/deserializations.c \
|
||||
tests/game_loop.c
|
||||
tests/game_loop.c
|
||||
|
||||
INCLUDE = -I ./include
|
||||
|
||||
@@ -87,20 +98,20 @@ AR = ar rc
|
||||
all: $(NAME)
|
||||
|
||||
$(NAME): $(OBJ)
|
||||
$(AR) $(NAME) $(OBJ)
|
||||
$(AR) $(NAME) $(OBJ)
|
||||
|
||||
tests_run:
|
||||
$(CC) -o $(UT) $(SRC) $(TESTS) $(COVERAGE) $(CFLAGS) $(LDFLAGS)
|
||||
$(UT)
|
||||
$(CC) -o $(UT) $(SRC) $(TESTS) $(COVERAGE) $(CFLAGS) $(LDFLAGS)
|
||||
$(UT)
|
||||
|
||||
clean:
|
||||
$(RM) $(OBJ)
|
||||
$(RM) $(GCDA)
|
||||
$(RM) $(GCNO)
|
||||
$(RM) $(OBJ)
|
||||
$(RM) $(GCDA)
|
||||
$(RM) $(GCNO)
|
||||
|
||||
fclean: clean
|
||||
$(RM) $(NAME)
|
||||
$(RM) $(UT)
|
||||
$(RM) $(NAME)
|
||||
$(RM) $(UT)
|
||||
|
||||
re: fclean all
|
||||
|
||||
|
||||
Reference in New Issue
Block a user