creat project.h

This commit is contained in:
2025-11-27 21:47:08 +01:00
parent 0d69af667d
commit 2b1311042f
18 changed files with 708 additions and 338 deletions

View File

@@ -34,8 +34,9 @@ endif
# ==============================================================================
APP_SOURCES := \
source/main.cpp \
source/sdl_manager.cpp \
source/joc_asteroides.cpp
source/core/rendering/sdl_manager.cpp \
source/game/joc_asteroides.cpp \
source/core/rendering/primitives.cpp
# ==============================================================================
# INCLUDES
@@ -57,7 +58,7 @@ ifeq ($(OS),Windows_NT)
CXXFLAGS_DEBUG := -std=$(CPP_STANDARD) -Wall -g -D_DEBUG -DWINDOWS_BUILD
LDFLAGS := -lmingw32 -lSDL3
WINDRES := windres
RESOURCE_FILE := release/asteroids.res
RESOURCE_FILE := release/orni.res
RM := del /Q
RMDIR := rmdir /S /Q
MKDIR := mkdir
@@ -95,7 +96,7 @@ all: $(TARGET_FILE)
$(TARGET_FILE): $(APP_SOURCES)
ifeq ($(OS),Windows_NT)
@if not exist build $(MKDIR) build
@if not exist release\\asteroids.res $(WINDRES) release\\asteroids.rc -O coff -o release\\asteroids.res
@if not exist release\\orni.res $(WINDRES) release\\orni.rc -O coff -o release\\orni.res
$(CXX) $(CXXFLAGS) $(INCLUDES) $(APP_SOURCES) $(RESOURCE_FILE) $(LDFLAGS) -o $(TARGET_FILE).exe
else
@$(MKDIR) build