mkdir obj
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/accumulator.o source/accumulator.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/benchmark.o source/benchmark.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/bitboard.o source/bitboard.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/board.o source/board.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/datagen.o source/datagen.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/main.o source/main.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/movegen.o source/movegen.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/nnue.o source/nnue.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/perft.o source/perft.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/search.o source/search.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/tests.o source/tests.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/tt.o source/tt.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/uci.o source/uci.cpp
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/utils.o source/utils.cpp
source/benchmark.cppsource/datagen.cpp:1:source/tests.cppsource/nnue.cpp10:1:10:: ::1fatal error: :10'cstring' file not found
 :fatal error: 'fstream' file not found
 fatal error: 'iostream' file not found
1:10: fatal error: 'random' file not found
    1            111 | #inc | #inclu | # | #include <ralinunde <cstrindom>gde <ios
>c
tr      |          ^~~~~~~~~l
      |          ^~~~~~~~
uede <fam>
      |          ^~~~~~~~~~
stream>
      |          ^~~~~~~~~
In file included from source/utils.cpp:In file included from source/uci.cpp:11:
source\uci.h:2:10: fatal error: 'atomic' file not found
:
    2 | #include <atomic>
      |          ^~~~~~~~
source\utils.h:2:10: fatal error: 'vector' file not found
    2 | #include <vector>
      |          ^~~~~~~~
In file included from source/perft.cpp:1:
In file included from source\perft.h:2:
source\board.h:2:10: fatal error: 'array' file not found
In file included from source/main.cpp:1:
source\board.h    2 | #include <a:rray>
      |          ^~~~~~~
2:10: fatal error: 'array' file not found
In file included from source/board.cpp:1:
    source\board.h:2:10: fatal error: 2'array' file not found | #include <
array>
      |          ^~~~~~~
    2 | #include <array>
      |          ^~~~~~~
In file included from source/search.cppIn file included from source/tt.cpp:1:
:1:
In file included from In file included from source\tt.h:2:
source\board.h:2:10: fatal error: source\search.h'array' file not found
:2:
source\board.h:2:10: fatal error: 'array' file not found
    2 | #include <array>    
      |          ^~~~~~~
2 | #include <array>
      |          ^~~~~~~
In file included from source/movegen.cpp:1:
In file included from source\movegen.h:2:
source\bitboard.h:2:10: fatal error: 'iostream' file not found
In file included from     2source/bitboard.cpp:1:
source\bitboard.h:2:10 | #include: fatal error: 'iostream' file not found
 <iostream>
      |          ^~~~~~~~~~
    2 | #include <iostream>
      |          ^~~~~~~~~~
In file included from source/accumulator.cpp:1:
In file included from source\accumulator.h:2:
source\nnue.h:2:10: fatal error: 'cstdint' file not found
    2 | #include <cstdint>
      |          ^~~~~~~~~
1 error generated.
1 error generated.
1 error generated.
make: *** [Makefile:64: obj/accumulator.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:64: obj/bitboard.o] Error 1
make: *** [Makefile:64: obj/tt.o] Error 1
1 error generated.
1 error generated.
make: *** [Makefile:64: obj/perft.o] Error 1
1 error generated.
make: *** [Makefile:64: obj/utils.o] Error 1
make: *** [Makefile:64: obj/movegen.o] Error 1
1 error generated.
make: *** [Makefile:64: obj/board.o] Error 1
1 error generated.
1 error generated.
1 error generated.
1 error generated.
make: *** [Makefile:64: obj/benchmark.o] Error 1
make: *** [Makefile:64: obj/tests.o] Error 1
make: *** [Makefile:64: obj/uci.o] Error 1
make: *** [Makefile:64: obj/datagen.o] Error 1
1 error generated.
make: *** [Makefile:64: obj/main.o] Error 1
1 error generated.
make: *** [Makefile:64: obj/search.o] Error 1
1 error generated.
make: *** [Makefile:64: obj/nnue.o] Error 1