benchmark.o: benchmark.cpp position.h bitboard.h types.h tune.h \
  evaluate.h variant.h psqt.h movegen.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h uci.h
bitbase.o: bitbase.cpp bitboard.h types.h tune.h
bitboard.o: bitboard.cpp bitboard.h types.h tune.h magic.h misc.h piece.h \
  variant.h
endgame.o: endgame.cpp bitboard.h types.h tune.h endgame.h position.h \
  evaluate.h variant.h psqt.h movegen.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h
evaluate.o: evaluate.cpp bitboard.h types.h tune.h evaluate.h variant.h \
  material.h endgame.h position.h psqt.h movegen.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h misc.h \
  pawns.h thread.h movepick.h search.h thread_win32_osx.h timeman.h \
  uci.h incbin/incbin.h
main.o: main.cpp bitboard.h types.h tune.h endgame.h position.h \
  evaluate.h variant.h psqt.h movegen.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h search.h \
  misc.h movepick.h syzygy/tbprobe.h syzygy/../search.h thread.h \
  material.h pawns.h thread_win32_osx.h tt.h uci.h piece.h xboard.h
material.o: material.cpp material.h endgame.h position.h bitboard.h \
  types.h tune.h evaluate.h variant.h psqt.h movegen.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h misc.h \
  thread.h movepick.h pawns.h search.h thread_win32_osx.h
misc.o: misc.cpp misc.h types.h tune.h thread.h material.h endgame.h \
  position.h bitboard.h evaluate.h variant.h psqt.h movegen.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h movepick.h \
  pawns.h search.h thread_win32_osx.h
movegen.o: movegen.cpp movegen.h types.h tune.h position.h bitboard.h \
  evaluate.h variant.h psqt.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h
movepick.o: movepick.cpp movepick.h movegen.h types.h tune.h position.h \
  bitboard.h evaluate.h variant.h psqt.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h
pawns.o: pawns.cpp bitboard.h types.h tune.h pawns.h misc.h position.h \
  evaluate.h variant.h psqt.h movegen.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../evaluate.h nnue/features/../../misc.h \
  nnue/features/half_ka_v2.h nnue/layers/input_slice.h \
  nnue/layers/../nnue_common.h nnue/layers/affine_transform.h \
  nnue/layers/clipped_relu.h thread.h material.h endgame.h movepick.h \
  search.h thread_win32_osx.h
position.o: position.cpp bitboard.h types.h tune.h misc.h movegen.h \
  position.h evaluate.h variant.h psqt.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../evaluate.h nnue/features/../../misc.h \
  nnue/features/half_ka_v2.h nnue/layers/input_slice.h \
  nnue/layers/../nnue_common.h nnue/layers/affine_transform.h \
  nnue/layers/clipped_relu.h thread.h material.h endgame.h movepick.h \
  pawns.h search.h thread_win32_osx.h tt.h uci.h syzygy/tbprobe.h \
  syzygy/../search.h
psqt.o: psqt.cpp psqt.h types.h tune.h variant.h bitboard.h piece.h \
  misc.h
search.o: search.cpp evaluate.h types.h tune.h variant.h bitboard.h \
  misc.h movegen.h movepick.h position.h psqt.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../evaluate.h nnue/features/../../misc.h \
  nnue/features/half_ka_v2.h nnue/layers/input_slice.h \
  nnue/layers/../nnue_common.h nnue/layers/affine_transform.h \
  nnue/layers/clipped_relu.h partner.h search.h thread.h material.h \
  endgame.h pawns.h thread_win32_osx.h timeman.h tt.h uci.h xboard.h \
  syzygy/tbprobe.h syzygy/../search.h
thread.o: thread.cpp movegen.h types.h tune.h partner.h misc.h position.h \
  bitboard.h evaluate.h variant.h psqt.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../evaluate.h nnue/features/../../misc.h \
  nnue/features/half_ka_v2.h nnue/layers/input_slice.h \
  nnue/layers/../nnue_common.h nnue/layers/affine_transform.h \
  nnue/layers/clipped_relu.h search.h movepick.h thread.h material.h \
  endgame.h pawns.h thread_win32_osx.h uci.h syzygy/tbprobe.h \
  syzygy/../search.h tt.h xboard.h
timeman.o: timeman.cpp partner.h misc.h types.h tune.h position.h \
  bitboard.h evaluate.h variant.h psqt.h movegen.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h search.h \
  movepick.h timeman.h thread.h material.h endgame.h pawns.h \
  thread_win32_osx.h uci.h
tt.o: tt.cpp bitboard.h types.h tune.h misc.h thread.h material.h \
  endgame.h position.h evaluate.h variant.h psqt.h movegen.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h movepick.h \
  pawns.h search.h thread_win32_osx.h tt.h uci.h
uci.o: uci.cpp evaluate.h types.h tune.h variant.h bitboard.h movegen.h \
  position.h psqt.h nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/nnue_common.h nnue/../misc.h nnue/../types.h \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../evaluate.h nnue/features/../../misc.h \
  nnue/features/half_ka_v2.h nnue/layers/input_slice.h \
  nnue/layers/../nnue_common.h nnue/layers/affine_transform.h \
  nnue/layers/clipped_relu.h search.h misc.h movepick.h thread.h \
  material.h endgame.h pawns.h thread_win32_osx.h timeman.h tt.h uci.h \
  xboard.h syzygy/tbprobe.h syzygy/../search.h
ucioption.o: ucioption.cpp evaluate.h types.h tune.h variant.h bitboard.h \
  misc.h piece.h search.h movepick.h movegen.h position.h psqt.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h thread.h \
  material.h endgame.h pawns.h thread_win32_osx.h tt.h uci.h \
  syzygy/tbprobe.h syzygy/../search.h
tune.o: tune.cpp types.h tune.h misc.h uci.h variant.h bitboard.h
tbprobe.o: syzygy/tbprobe.cpp syzygy/../bitboard.h syzygy/../types.h \
  syzygy/../tune.h syzygy/../movegen.h syzygy/../position.h \
  syzygy/../evaluate.h syzygy/../variant.h syzygy/../psqt.h \
  syzygy/../nnue/nnue_accumulator.h syzygy/../nnue/nnue_architecture.h \
  syzygy/../nnue/nnue_common.h syzygy/../nnue/../misc.h \
  syzygy/../nnue/../types.h \
  syzygy/../nnue/features/half_ka_v2_variants.h \
  syzygy/../nnue/features/../nnue_common.h \
  syzygy/../nnue/features/../../evaluate.h \
  syzygy/../nnue/features/../../misc.h \
  syzygy/../nnue/features/half_ka_v2.h \
  syzygy/../nnue/layers/input_slice.h \
  syzygy/../nnue/layers/../nnue_common.h \
  syzygy/../nnue/layers/affine_transform.h \
  syzygy/../nnue/layers/clipped_relu.h syzygy/../search.h \
  syzygy/../misc.h syzygy/../movepick.h syzygy/../uci.h syzygy/tbprobe.h
evaluate_nnue.o: nnue/evaluate_nnue.cpp nnue/../evaluate.h \
  nnue/../types.h nnue/../tune.h nnue/../variant.h nnue/../bitboard.h \
  nnue/../position.h nnue/../psqt.h nnue/../movegen.h \
  nnue/../nnue/nnue_accumulator.h nnue/../nnue/nnue_architecture.h \
  nnue/../nnue/nnue_common.h nnue/../nnue/../misc.h \
  nnue/../nnue/../types.h nnue/../nnue/features/half_ka_v2_variants.h \
  nnue/../nnue/features/../nnue_common.h \
  nnue/../nnue/features/../../evaluate.h \
  nnue/../nnue/features/../../misc.h nnue/../nnue/features/half_ka_v2.h \
  nnue/../nnue/layers/input_slice.h nnue/../nnue/layers/../nnue_common.h \
  nnue/../nnue/layers/affine_transform.h \
  nnue/../nnue/layers/clipped_relu.h nnue/../misc.h nnue/../uci.h \
  nnue/evaluate_nnue.h nnue/nnue_feature_transformer.h \
  nnue/nnue_common.h nnue/nnue_architecture.h
half_ka_v2.o: nnue/features/half_ka_v2.cpp nnue/features/half_ka_v2.h \
  nnue/features/../nnue_common.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../../tune.h \
  nnue/features/../../evaluate.h nnue/features/../../variant.h \
  nnue/features/../../bitboard.h nnue/features/../../position.h \
  nnue/features/../../psqt.h nnue/features/../../movegen.h \
  nnue/features/../../nnue/nnue_accumulator.h \
  nnue/features/../../nnue/nnue_architecture.h \
  nnue/features/../../nnue/nnue_common.h \
  nnue/features/../../nnue/features/half_ka_v2_variants.h \
  nnue/features/../../nnue/features/../nnue_common.h \
  nnue/features/../../nnue/features/../../evaluate.h \
  nnue/features/../../nnue/features/../../misc.h \
  nnue/features/../../nnue/features/half_ka_v2.h \
  nnue/features/../../nnue/layers/input_slice.h \
  nnue/features/../../nnue/layers/../nnue_common.h \
  nnue/features/../../nnue/layers/affine_transform.h \
  nnue/features/../../nnue/layers/clipped_relu.h
partner.o: partner.cpp partner.h misc.h types.h tune.h position.h \
  bitboard.h evaluate.h variant.h psqt.h movegen.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h nnue/nnue_common.h \
  nnue/../misc.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h thread.h \
  material.h endgame.h movepick.h pawns.h search.h thread_win32_osx.h \
  uci.h
parser.o: parser.cpp apiutil.h types.h tune.h position.h bitboard.h \
  evaluate.h variant.h psqt.h movegen.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/../types.h nnue/features/half_ka_v2_variants.h \
  nnue/features/../nnue_common.h nnue/features/../../evaluate.h \
  nnue/features/../../misc.h nnue/features/half_ka_v2.h \
  nnue/layers/input_slice.h nnue/layers/../nnue_common.h \
  nnue/layers/affine_transform.h nnue/layers/clipped_relu.h parser.h \
  piece.h
piece.o: piece.cpp types.h tune.h piece.h variant.h bitboard.h
variant.o: variant.cpp parser.h variant.h types.h tune.h bitboard.h \
  piece.h
xboard.o: xboard.cpp evaluate.h types.h tune.h variant.h bitboard.h \
  misc.h partner.h position.h psqt.h movegen.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/nnue_common.h nnue/../misc.h \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../evaluate.h nnue/features/../../misc.h \
  nnue/features/half_ka_v2.h nnue/layers/input_slice.h \
  nnue/layers/../nnue_common.h nnue/layers/affine_transform.h \
  nnue/layers/clipped_relu.h search.h movepick.h thread.h material.h \
  endgame.h pawns.h thread_win32_osx.h uci.h xboard.h
half_ka_v2_variants.o: nnue/features/half_ka_v2_variants.cpp \
  nnue/features/half_ka_v2_variants.h nnue/features/../nnue_common.h \
  nnue/features/../../misc.h nnue/features/../../types.h \
  nnue/features/../../tune.h nnue/features/../../evaluate.h \
  nnue/features/../../variant.h nnue/features/../../bitboard.h \
  nnue/features/half_ka_v2.h nnue/features/../../position.h \
  nnue/features/../../psqt.h nnue/features/../../movegen.h \
  nnue/features/../../nnue/nnue_accumulator.h \
  nnue/features/../../nnue/nnue_architecture.h \
  nnue/features/../../nnue/nnue_common.h \
  nnue/features/../../nnue/features/half_ka_v2_variants.h \
  nnue/features/../../nnue/layers/input_slice.h \
  nnue/features/../../nnue/layers/../nnue_common.h \
  nnue/features/../../nnue/layers/affine_transform.h \
  nnue/features/../../nnue/layers/clipped_relu.h
