( cd bin rm * demo_srcs=../src/demo/*.cpp demo_srcs+=" ../src/util.cpp" plotter_srcs=../src/*.cpp glad_src=../src/glad.c glfw_lib=../ext/glfw/build/src/Debug/glfw3.lib if [ $# -eq 1 ] && [ "$1" == "release" ] then dll_flags="-O2 -MTd" exe_flags="-O2 -MT" else dll_flags="-Od -ZI -MDd" exe_flags="-Od -ZI -MD" fi echo $flags cl $plotter_srcs $glad_src $glfw_lib kernel32.lib user32.lib Gdi32.lib Shell32.lib -I ../inc -I ../ext/glm -I ../ext/glfw/include $dll_flags -MP -std:c++20 -LD -FeLivePlotter.dll cp ../src/shaders/* . cp ../assets/* . cl $demo_srcs -I ../inc -I ../ext/glm $exe_flags -MP -std:c++20 -Fedemo.exe )