# 🔧 Remake Build Configuration

# Source folders to recursively find .c/.cpp files
src_dirs:
  - src/src
  - src/vendor
  - src/include/lua
  - src/vendor/box2d



# Include directories (-I)
include_dirs:
  - src/include
  - src/include/lua
  - src/vendor
  - src/vendor/imgui
  - src/vendor/box2d/

  - C:/msys64/mingw64/include

# Library search paths (-L)
lib_dirs:
  - C:/msys64/mingw64/lib
  - C:/Program Files
  - C:/Program Files (x86)
  - C:/libs

# Build output and tools
build_dir: src/build
target: src/build/app.exe
log_file: ./remake/build.log
cache_file: ./remake/.remake_cache.json

# C compiler and flags
cc: gcc
cflags:
  - -std=c99
  - -Wall

# C++ compiler and flags
cxx: g++
cxxflags:
  - -std=c++20
  - -Wall
  - -g

# Auto-detect libraries and headers
auto_libs:
  - glfw3
  - glew32
  - opengl32
  - gdi32
  - yaml-cpp
  - comdlg32
  - ssl
  - crypto

auto_includes:
  - imgui
  - yaml-cpp