mirror of
https://github.com/opelly27/Stockfish.git
synced 2026-05-20 16:47:37 +00:00
Move learn target to build target and profile-learn to profile-build.
This commit is contained in:
+12
-29
@@ -735,22 +735,31 @@ endif
|
|||||||
clang-profile-use clang-profile-make
|
clang-profile-use clang-profile-make
|
||||||
|
|
||||||
build: config-sanity
|
build: config-sanity
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) all
|
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) \
|
||||||
|
EXTRACXXFLAGS=' -DUSE_BLAS $(BLASCXXFLAGS) -fopenmp ' \
|
||||||
|
EXTRALDFLAGS=' $(BLASLDFLAGS) -fopenmp ' \
|
||||||
|
all
|
||||||
|
|
||||||
profile-build: net config-sanity objclean profileclean
|
profile-build: net config-sanity objclean profileclean
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Step 1/4. Building instrumented executable ..."
|
@echo "Step 1/4. Building instrumented executable ..."
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make)
|
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make) \
|
||||||
|
LEARNCXXFLAGS=' -DUSE_BLAS $(BLASCXXFLAGS) -fopenmp ' \
|
||||||
|
LEARNLDFLAGS=' $(BLASLDFLAGS) -fopenmp '
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Step 2/4. Running benchmark for pgo-build ..."
|
@echo "Step 2/4. Running benchmark for pgo-build ..."
|
||||||
$(PGOBENCH) > /dev/null
|
$(PGOBENCH) > /dev/null
|
||||||
|
$(PGOGENSFEN) > /dev/null
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Step 3/4. Building optimized executable ..."
|
@echo "Step 3/4. Building optimized executable ..."
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) objclean
|
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) objclean
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_use)
|
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_use) \
|
||||||
|
LEARNCXXFLAGS=' -DUSE_BLAS $(BLASCXXFLAGS) -fopenmp ' \
|
||||||
|
LEARNLDFLAGS=' $(BLASLDFLAGS) -fopenmp '
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Step 4/4. Deleting profile data ..."
|
@echo "Step 4/4. Deleting profile data ..."
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) profileclean
|
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) profileclean
|
||||||
|
rm generated_kifu.bin
|
||||||
|
|
||||||
strip:
|
strip:
|
||||||
$(STRIP) $(EXE)
|
$(STRIP) $(EXE)
|
||||||
@@ -901,32 +910,6 @@ icc-profile-use:
|
|||||||
EXTRACXXFLAGS='-prof_use -prof_dir ./profdir' \
|
EXTRACXXFLAGS='-prof_use -prof_dir ./profdir' \
|
||||||
all
|
all
|
||||||
|
|
||||||
learn: config-sanity
|
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) \
|
|
||||||
EXTRACXXFLAGS=' -DEVAL_LEARN -DUSE_BLAS $(BLASCXXFLAGS) -fopenmp ' \
|
|
||||||
EXTRALDFLAGS=' $(BLASLDFLAGS) -fopenmp ' \
|
|
||||||
all
|
|
||||||
|
|
||||||
profile-learn: net config-sanity objclean profileclean
|
|
||||||
@echo ""
|
|
||||||
@echo "Step 1/4. Building instrumented executable ..."
|
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make) \
|
|
||||||
LEARNCXXFLAGS=' -DEVAL_LEARN -DUSE_BLAS $(BLASCXXFLAGS) -fopenmp ' \
|
|
||||||
LEARNLDFLAGS=' $(BLASLDFLAGS) -fopenmp '
|
|
||||||
@echo ""
|
|
||||||
@echo "Step 2/4. Running benchmark for pgo-build ..."
|
|
||||||
$(PGOGENSFEN)
|
|
||||||
@echo ""
|
|
||||||
@echo "Step 3/4. Building optimized executable ..."
|
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) objclean
|
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_use) \
|
|
||||||
LEARNCXXFLAGS=' -DEVAL_LEARN -DUSE_BLAS $(BLASCXXFLAGS) -fopenmp ' \
|
|
||||||
LEARNLDFLAGS=' $(BLASLDFLAGS) -fopenmp '
|
|
||||||
@echo ""
|
|
||||||
@echo "Step 4/4. Deleting profile data ..."
|
|
||||||
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) profileclean
|
|
||||||
rm generated_kifu.bin
|
|
||||||
|
|
||||||
.depend:
|
.depend:
|
||||||
-@$(CXX) $(DEPENDFLAGS) -MM $(SRCS) > $@
|
-@$(CXX) $(DEPENDFLAGS) -MM $(SRCS) > $@
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user