{ "folders": [ { "name": "JabyEngine", "path": ".", }, { "name": "Include", "path": "..\\..\\include" }, { "name": "Root", "path": "..\\.." } ], "tasks": { "version": "2.0.0", "tasks": [ { "label": "make", "type": "shell", "command": "./run_make.bat ${input:target} ${input:build cfg}", "group": "build" }, { "label": "Build Libary and Tools", "type": "shell", "command": "./build_all.bat ${input:target}", "group": "build", "options": { "cwd": "../.." } }, ], "inputs": [ { "id": "build cfg", "type": "pickString", "options": ["debug", "release"], "default": "release", "description": "build configuration" }, { "id": "target", "type": "pickString", "options": ["build", "clean", "rebuild"], "default": "build", "description": "build target", } ] }, "settings": { "C_Cpp.default.includePath": [ "include", "../../include" ], "C_Cpp.default.compilerPath": "", "C_Cpp.default.cStandard": "c17", "C_Cpp.default.cppStandard": "c++20", "C_Cpp.default.intelliSenseMode": "linux-gcc-x86", "C_Cpp.default.compilerArgs": [ ], "C_Cpp.default.defines": [ "JABYENGINE_PAL" ], "files.exclude": { "**/*.o": true, "**/*.dep": true }, "files.associations": { "stdio.h": "c" } } }