@echo off REM Build script for Windows using g++ (MinGW or similar) echo Building Test Generator... if not exist obj mkdir obj echo Compiling json_parser.cpp... g++ -std=c++11 -Wall -O2 -c src\json_parser.cpp -o obj\json_parser.o if errorlevel 1 goto error echo Compiling file_utils.cpp... g++ -std=c++11 -Wall -O2 -c src\file_utils.cpp -o obj\file_utils.o if errorlevel 1 goto error echo Compiling code_generator.cpp... g++ -std=c++11 -Wall -O2 -c src\code_generator.cpp -o obj\code_generator.o if errorlevel 1 goto error echo Compiling main.cpp... g++ -std=c++11 -Wall -O2 -c src\main.cpp -o obj\main.o if errorlevel 1 goto error echo Linking testgen.exe... g++ -std=c++11 -Wall -O2 -o testgen.exe obj\main.o obj\json_parser.o obj\file_utils.o obj\code_generator.o if errorlevel 1 goto error echo. echo Build successful! Executable: testgen.exe goto end :error echo. echo Build failed! exit /b 1 :end