summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
208c53d)
Clean and organize uppercase and spaces
fixes https://github.com/official-stockfish/Stockfish/issues/2731
closes https://github.com/official-stockfish/Stockfish/pull/2763
No functional change
Tomasz Sobczyk (Sopel97)
Torsten Franz (torfranz, tfranzer)
Tracey Emery (basepr1me)
Tomasz Sobczyk (Sopel97)
Torsten Franz (torfranz, tfranzer)
Tracey Emery (basepr1me)
Uri Blass (uriblass)
Vince Negri (cuddlestmonkey)
Uri Blass (uriblass)
Vince Negri (cuddlestmonkey)
### Section 2. High-level Configuration
### ==========================================================================
#
### Section 2. High-level Configuration
### ==========================================================================
#
-# flag --- Comp switch --- Description
+# flag --- Comp switch --- Description
# ----------------------------------------------------------------------------
#
# debug = yes/no --- -DNDEBUG --- Enable/Disable debug mode
# ----------------------------------------------------------------------------
#
# debug = yes/no --- -DNDEBUG --- Enable/Disable debug mode
optimize = yes
debug = no
sanitize = no
optimize = yes
debug = no
sanitize = no
prefetch = no
popcnt = no
sse = no
pext = no
### 2.2 Architecture specific
prefetch = no
popcnt = no
sse = no
pext = no
### 2.2 Architecture specific
ifeq ($(ARCH),general-32)
arch = any
ifeq ($(ARCH),general-32)
arch = any
endif
ifeq ($(ARCH),x86-32-old)
arch = i386
endif
ifeq ($(ARCH),x86-32-old)
arch = i386
endif
ifeq ($(ARCH),x86-32)
arch = i386
endif
ifeq ($(ARCH),x86-32)
arch = i386
prefetch = yes
sse = yes
endif
ifeq ($(ARCH),general-64)
arch = any
prefetch = yes
sse = yes
endif
ifeq ($(ARCH),general-64)
arch = any
endif
ifeq ($(ARCH),x86-64)
arch = x86_64
endif
ifeq ($(ARCH),x86-64)
arch = x86_64
prefetch = yes
sse = yes
endif
ifeq ($(ARCH),x86-64-modern)
arch = x86_64
prefetch = yes
sse = yes
endif
ifeq ($(ARCH),x86-64-modern)
arch = x86_64
prefetch = yes
popcnt = yes
sse = yes
prefetch = yes
popcnt = yes
sse = yes
ifeq ($(ARCH),x86-64-bmi2)
arch = x86_64
ifeq ($(ARCH),x86-64-bmi2)
arch = x86_64
prefetch = yes
popcnt = yes
sse = yes
prefetch = yes
popcnt = yes
sse = yes
ifeq ($(ARCH),armv7)
arch = armv7
prefetch = yes
ifeq ($(ARCH),armv7)
arch = armv7
prefetch = yes
endif
ifeq ($(ARCH),armv8)
endif
ifeq ($(ARCH),armv8)
ifeq ($(ARCH),ppc-32)
arch = ppc
ifeq ($(ARCH),ppc-32)
arch = ppc
endif
ifeq ($(ARCH),ppc-64)
arch = ppc64
endif
ifeq ($(ARCH),ppc-64)
arch = ppc64
popcnt = yes
prefetch = yes
endif
popcnt = yes
prefetch = yes
endif
### ==========================================================================
### ==========================================================================
-### Section 3. Low-level configuration
+### Section 3. Low-level Configuration
### ==========================================================================
### 3.1 Selecting compiler (default = gcc)
### ==========================================================================
### 3.1 Selecting compiler (default = gcc)
CXXFLAGS += -Wall -Wcast-qual -fno-exceptions -std=c++11 $(EXTRACXXFLAGS)
DEPENDFLAGS += -std=c++11
LDFLAGS += $(EXTRALDFLAGS)
CXXFLAGS += -Wall -Wcast-qual -fno-exceptions -std=c++11 $(EXTRACXXFLAGS)
DEPENDFLAGS += -std=c++11
LDFLAGS += $(EXTRALDFLAGS)
### needs access to the optimization flags.
ifeq ($(optimize),yes)
ifeq ($(debug), no)
### needs access to the optimization flags.
ifeq ($(optimize),yes)
ifeq ($(debug), no)
- ifeq ($(comp),$(filter $(comp),gcc clang))
- CXXFLAGS += -flto
- LDFLAGS += $(CXXFLAGS)
- endif
-
- ifeq ($(comp),mingw)
- ifeq ($(KERNEL),Linux)
+ ifeq ($(comp),$(filter $(comp),gcc clang mingw))
CXXFLAGS += -flto
LDFLAGS += $(CXXFLAGS)
endif
CXXFLAGS += -flto
LDFLAGS += $(CXXFLAGS)
endif
LDFLAGS += -fPIE -pie
endif
LDFLAGS += -fPIE -pie
endif
### ==========================================================================
### ==========================================================================
-### Section 4. Public targets
+### Section 4. Public Targets
### ==========================================================================
help:
### ==========================================================================
help:
help
### ==========================================================================
help
### ==========================================================================
-### Section 5. Private targets
+### Section 5. Private Targets
### ==========================================================================
all: $(EXE) .depend
### ==========================================================================
all: $(EXE) .depend
-@$(CXX) $(DEPENDFLAGS) -MM $(SRCS) > $@ 2> /dev/null
-include .depend
-@$(CXX) $(DEPENDFLAGS) -MM $(SRCS) > $@ 2> /dev/null
-include .depend