diff --git a/Makefile b/Makefile index 8bb6001..058838b 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,11 @@ else endif ifeq ($(uname_S), Windows) + +ifeq ($(CXX), clang++) + USE_INCBIN_TOOL = true +endif + SUFFIX = .exe CPP_FILES += src/corenet.cpp CP = powershell cp @@ -97,13 +102,13 @@ $(TMP_EVALFILE): @$(CP) $(EVALFILE) $(TMP_EVALFILE) $(INCBIN_TOOL): $(TMP_EVALFILE) -ifeq ($(uname_S), Windows) +ifeq ($(USE_INCBIN_TOOL), true) @echo -e "$(C_CYAN)Compiling $(C_RED)$(INCBIN_TOOL)$(C_CYAN)...$(C_DEFAULT)" @clang -o $@ src/external/incbin/incbin.c endif $(OUTPUT_BINARY): $(HEADERS) $(SOURCES) $(INCBIN_TOOL) -ifeq ($(uname_S), Windows) +ifeq ($(USE_INCBIN_TOOL), true) @./$(INCBIN_TOOL) src/network/nnue.h -o src/corenet.cpp endif @echo -e "$(C_CYAN)Compiling $(C_WHITE)$(NAME)$(C_CYAN)...$(C_DEFAULT)"