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
clang++ -std=c++20 -O3 -flto -Wall -march=native -c -o obj/format.o external/fmt/format.cc
source/benchmark.cppsource/datagen.cpp:source/tests.cpp:1source/nnue.cpp:10:1: fatal error: :'random' file not found1:
10:1: fatal error: 'fstream' file not found10
: fatal error: 'cstring' file not found
:10: fatal error: 'iostream' file not found
        1        111 | # |  | # | in#iinclcn#inlcuuddelude  e<cs <t<rcrliudeiongand> <fssom>t
      t
reram>
ea      m>
      | |          ^~~~~~~~|       
|          ^~~~~~~~~~         ^~~~~~~~~
         ^~~~~~~~~

In file included from In file included from In file included from source/main.cpp:1source/board.cppsource/utils.cpp:1:
:
source\board.h:2:source\utils.h:2:101: fatal error: ::
source\board.h10'vector' file not found
:2:10    2 | #:i: fatal error: 'array' file not found
 fatal error: 'array' file not found
nc    2    2l | # | u#iincldIn file included from udeIn file included from source/perft.cppe <nsource/tt.cpp::11c:
In file included from source\perft.ha:
rIn file included from rsource\tt.hlud:e a<:2 :
v<ysource\board.h2:
arrsource\board.hay>>:
      :| 2:10:ecto rfatal error: 2:         ^~~~~~~10
:'array' file not found       
fatal error: 'array' file not found    
|          ^~~~~~~2
 |     
2>
      | # | #i         ^~~~~~~~inc
lude <ncluarrayde <array>
      |          ^~~~~~~>
      | 
         ^~~~~~~
In file included from source/movegen.cpp:1:
In file included from source\movegen.h:2:
source\bitboard.h:2:10In file included from : fatal error: 'iostream' file not found
source/bitboard.cpp:1    2 | :
source\bitboard.h:2#i:In file included from external/fmt/format.cc10::8 fatal error: :
'iostream' file not found
nc    2 | lexternal/fmt\fmt/format-inl.h:#inc12:12ludeude : <iIn file included from  <source/search.cppfatal error: :1i:
'algorithm' file not foundo
soIn file included from t   12 | source\search.hr:eam2s>t:
#source\board.h  i
      r:n2e:10am>| :         ^~~~~~~~~~
 c
      | fatal error: 'array' file not found         ^~~~~~~~~~lu
d
    2e | #include <arr <ay>
      |          ^~~~~~~
algorithm>
      |            ^~~~~~~~~~~
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>
      |          ^~~~~~~~~
In file included from source/uci.cpp:1:
In file included from source\uci.h:2:
source\move.h:2:10: fatal error: 'array' file not found
    2 | #include <array>
      |          ^~~~~~~
1 error generated.
make: *** [Makefile:60: obj/bitboard.o] Error 1
make: *** Waiting for unfinished jobs....
1 error generated.
1 error generated.
1 error generated.
make: *** [Makefile:60: obj/tt.o] Error 1
1 error generated.
make: *** [Makefile:63: obj/format.o] Error 1
make: *** [Makefile:60: obj/accumulator.o] Error 1
1 error generated.
1 error generated.
1 error generated.
1 error generated.
1 error generated.
1 error generated.
make: *** [Makefile:60: obj/utils.o] Error 1
make: *** [Makefile:60: obj/perft.o] Error 1
1 error generated.
1 error generated.
make: *** [Makefile:60: obj/board.o] Error 1
make: *** [Makefile:60: obj/movegen.o] Error 1
1 error generated.
make: *** [Makefile:60: obj/tests.o] Error 1
make: *** [Makefile:60: obj/benchmark.o] Error 1
make: *** [Makefile:60: obj/uci.o] Error 1
make: *** [Makefile:60: obj/nnue.o] Error 1
make: *** [Makefile:60: obj/datagen.o] Error 1
1 error generated.
make: *** [Makefile:60: obj/search.o] Error 1
make: *** [Makefile:60: obj/main.o] Error 1