benchmark.o: benchmark.cpp benchmark.h numa.h shm.h types.h misc.h tune.h \
  memory.h
bitboard.o: bitboard.cpp bitboard.h types.h misc.h tune.h
evaluate.o: evaluate.cpp evaluate.h types.h misc.h tune.h nnue/network.h \
  nnue/../misc.h nnue/../types.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/features/half_ka_v2_hm.h \
  nnue/features/../../misc.h nnue/features/../../types.h \
  nnue/features/../nnue_common.h nnue/features/full_threats.h \
  nnue/layers/affine_transform.h nnue/layers/../nnue_common.h \
  nnue/layers/../simd.h nnue/layers/../../types.h \
  nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/../bitboard.h \
  nnue/simd.h nnue/nnue_misc.h position.h uci.h engine.h history.h \
  memory.h numa.h shm.h search.h score.h syzygy/tbprobe.h timeman.h \
  thread.h thread_win32_osx.h tt.h ucioption.h
main.o: main.cpp bitboard.h types.h misc.h tune.h position.h uci.h \
  engine.h history.h memory.h nnue/network.h nnue/../misc.h \
  nnue/../types.h nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h search.h score.h syzygy/tbprobe.h \
  timeman.h thread.h thread_win32_osx.h tt.h ucioption.h
misc.o: misc.cpp misc.h types.h tune.h
movegen.o: movegen.cpp movegen.h types.h misc.h tune.h bitboard.h \
  position.h
movepick.o: movepick.cpp movepick.h history.h memory.h types.h misc.h \
  tune.h position.h bitboard.h movegen.h
position.o: position.cpp position.h bitboard.h types.h misc.h tune.h \
  history.h memory.h movegen.h syzygy/tbprobe.h tt.h uci.h engine.h \
  nnue/network.h nnue/../misc.h nnue/../types.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/features/half_ka_v2_hm.h \
  nnue/features/../../misc.h nnue/features/../../types.h \
  nnue/features/../nnue_common.h nnue/features/full_threats.h \
  nnue/layers/affine_transform.h nnue/layers/../nnue_common.h \
  nnue/layers/../simd.h nnue/layers/../../types.h \
  nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h search.h score.h timeman.h thread.h \
  thread_win32_osx.h ucioption.h
search.o: search.cpp search.h history.h memory.h types.h misc.h tune.h \
  position.h bitboard.h nnue/network.h nnue/../misc.h nnue/../types.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h score.h syzygy/tbprobe.h timeman.h \
  evaluate.h movegen.h movepick.h thread.h thread_win32_osx.h tt.h uci.h \
  engine.h ucioption.h
thread.o: thread.cpp thread.h memory.h types.h misc.h tune.h numa.h shm.h \
  position.h bitboard.h search.h history.h nnue/network.h nnue/../misc.h \
  nnue/../types.h nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h score.h syzygy/tbprobe.h timeman.h thread_win32_osx.h \
  movegen.h uci.h engine.h tt.h ucioption.h
timeman.o: timeman.cpp timeman.h misc.h search.h history.h memory.h \
  types.h tune.h position.h bitboard.h nnue/network.h nnue/../misc.h \
  nnue/../types.h nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h score.h syzygy/tbprobe.h ucioption.h
tt.o: tt.cpp tt.h memory.h types.h misc.h tune.h syzygy/tbprobe.h \
  thread.h numa.h shm.h position.h bitboard.h search.h history.h \
  nnue/network.h nnue/../misc.h nnue/../types.h nnue/nnue_accumulator.h \
  nnue/nnue_architecture.h nnue/features/half_ka_v2_hm.h \
  nnue/features/../../misc.h nnue/features/../../types.h \
  nnue/features/../nnue_common.h nnue/features/full_threats.h \
  nnue/layers/affine_transform.h nnue/layers/../nnue_common.h \
  nnue/layers/../simd.h nnue/layers/../../types.h \
  nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h score.h timeman.h thread_win32_osx.h
uci.o: uci.cpp uci.h engine.h history.h memory.h types.h misc.h tune.h \
  position.h bitboard.h nnue/network.h nnue/../misc.h nnue/../types.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h search.h score.h syzygy/tbprobe.h \
  timeman.h thread.h thread_win32_osx.h tt.h ucioption.h benchmark.h \
  movegen.h
ucioption.o: ucioption.cpp ucioption.h misc.h
tune.o: tune.cpp tune.h ucioption.h
tbprobe.o: syzygy/tbprobe.cpp syzygy/tbprobe.h syzygy/../bitboard.h \
  syzygy/../types.h syzygy/../misc.h syzygy/../tune.h \
  syzygy/../movegen.h syzygy/../position.h syzygy/../search.h \
  syzygy/../history.h syzygy/../memory.h syzygy/../nnue/network.h \
  syzygy/../nnue/../misc.h syzygy/../nnue/../types.h \
  syzygy/../nnue/nnue_accumulator.h syzygy/../nnue/nnue_architecture.h \
  syzygy/../nnue/features/half_ka_v2_hm.h \
  syzygy/../nnue/features/../../misc.h \
  syzygy/../nnue/features/../../types.h \
  syzygy/../nnue/features/../nnue_common.h \
  syzygy/../nnue/features/full_threats.h \
  syzygy/../nnue/layers/affine_transform.h \
  syzygy/../nnue/layers/../nnue_common.h syzygy/../nnue/layers/../simd.h \
  syzygy/../nnue/layers/../../types.h \
  syzygy/../nnue/layers/affine_transform_sparse_input.h \
  syzygy/../nnue/layers/../../bitboard.h \
  syzygy/../nnue/layers/clipped_relu.h \
  syzygy/../nnue/layers/sqr_clipped_relu.h syzygy/../nnue/nnue_common.h \
  syzygy/../nnue/nnue_feature_transformer.h syzygy/../nnue/../position.h \
  syzygy/../nnue/simd.h syzygy/../nnue/nnue_misc.h syzygy/../numa.h \
  syzygy/../shm.h syzygy/../score.h syzygy/../syzygy/tbprobe.h \
  syzygy/../timeman.h syzygy/../ucioption.h
nnue_accumulator.o: nnue/nnue_accumulator.cpp nnue/nnue_accumulator.h \
  nnue/../types.h nnue/../misc.h nnue/../tune.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h nnue/../bitboard.h \
  nnue/../position.h nnue/nnue_feature_transformer.h nnue/simd.h
nnue_misc.o: nnue/nnue_misc.cpp nnue/nnue_misc.h nnue/../misc.h \
  nnue/../types.h nnue/../tune.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h nnue/../position.h \
  nnue/../bitboard.h nnue/../uci.h nnue/../engine.h nnue/../history.h \
  nnue/../memory.h nnue/../nnue/network.h nnue/../nnue/../misc.h \
  nnue/../nnue/../types.h nnue/../nnue/nnue_accumulator.h \
  nnue/../nnue/nnue_architecture.h nnue/../nnue/nnue_common.h \
  nnue/../nnue/nnue_feature_transformer.h nnue/../nnue/../position.h \
  nnue/../nnue/simd.h nnue/../nnue/nnue_misc.h nnue/../numa.h \
  nnue/../shm.h nnue/../search.h nnue/../score.h \
  nnue/../syzygy/tbprobe.h nnue/../timeman.h nnue/../thread.h \
  nnue/../thread_win32_osx.h nnue/../tt.h nnue/../ucioption.h \
  nnue/network.h nnue/nnue_accumulator.h
network.o: nnue/network.cpp nnue/network.h nnue/../misc.h nnue/../types.h \
  nnue/../tune.h nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/../bitboard.h \
  nnue/simd.h nnue/nnue_misc.h nnue/../incbin/incbin.h \
  nnue/../evaluate.h
half_ka_v2_hm.o: nnue/features/half_ka_v2_hm.cpp \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../../tune.h \
  nnue/features/../nnue_common.h nnue/features/../../bitboard.h \
  nnue/features/../../position.h
full_threats.o: nnue/features/full_threats.cpp \
  nnue/features/full_threats.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../../tune.h \
  nnue/features/../nnue_common.h nnue/features/../../bitboard.h \
  nnue/features/../../position.h
engine.o: engine.cpp engine.h history.h memory.h types.h misc.h tune.h \
  position.h bitboard.h nnue/network.h nnue/../misc.h nnue/../types.h \
  nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h search.h score.h syzygy/tbprobe.h \
  timeman.h thread.h thread_win32_osx.h tt.h ucioption.h evaluate.h \
  perft.h movegen.h uci.h
score.o: score.cpp score.h types.h misc.h tune.h uci.h engine.h history.h \
  memory.h position.h bitboard.h nnue/network.h nnue/../misc.h \
  nnue/../types.h nnue/nnue_accumulator.h nnue/nnue_architecture.h \
  nnue/features/half_ka_v2_hm.h nnue/features/../../misc.h \
  nnue/features/../../types.h nnue/features/../nnue_common.h \
  nnue/features/full_threats.h nnue/layers/affine_transform.h \
  nnue/layers/../nnue_common.h nnue/layers/../simd.h \
  nnue/layers/../../types.h nnue/layers/affine_transform_sparse_input.h \
  nnue/layers/../../bitboard.h nnue/layers/clipped_relu.h \
  nnue/layers/sqr_clipped_relu.h nnue/nnue_common.h \
  nnue/nnue_feature_transformer.h nnue/../position.h nnue/simd.h \
  nnue/nnue_misc.h numa.h shm.h search.h syzygy/tbprobe.h timeman.h \
  thread.h thread_win32_osx.h tt.h ucioption.h
memory.o: memory.cpp memory.h types.h misc.h tune.h
