GlueMapWindowOverlays: adjust ThermalBand and FinalGlideBar sizing
[xcsoar.git] / build / hot.mk
blobeae9c6f87e1bef242cc0a0cf7796f5d9069aaf2a
1 ifeq ($(DEBUG)$(CLANG),nn)
3 # These sources contain a lot of "hot" code, and should be optimized
4 # for speed, not for size.
5 HOT_SOURCES = \
6 $(MATH_SOURCES) \
7 $(ZLIB_SOURCES) \
8 $(JASPER) \
9 $(SRC)/Topography/TopographyFileRenderer.cpp \
10 $(SRC)/Terrain/RasterBuffer.cpp \
11 $(SRC)/Terrain/RasterMap.cpp \
12 $(SRC)/Terrain/HeightMatrix.cpp \
13 $(SRC)/Terrain/RasterRenderer.cpp \
14 $(SRC)/Terrain/RasterTile.cpp \
15 $(SRC)/Terrain/RasterTileCache.cpp \
16 $(SRC)/Projection/Projection.cpp \
17 $(SRC)/Geo/GeoClip.cpp \
18 $(ENGINE_SRC_DIR)/GlideSolvers/MacCready.cpp \
19 $(ENGINE_SRC_DIR)/GlideSolvers/GlidePolar.cpp \
20 $(ENGINE_SRC_DIR)/Util/ZeroFinder.cpp \
21 $(ENGINE_SRC_DIR)/Navigation/ConvexHull/GrahamScan.cpp \
22 $(ENGINE_SRC_DIR)/Navigation/ConvexHull/PolygonInterior.cpp \
23 $(ENGINE_SRC_DIR)/Navigation/Flat/FlatRay.cpp \
24 $(ENGINE_SRC_DIR)/Route/FlatTriangleFan.cpp \
25 $(ENGINE_SRC_DIR)/Route/FlatTriangleFanTree.cpp \
26 $(ENGINE_SRC_DIR)/Route/ReachFan.cpp \
27 $(ENGINE_SRC_DIR)/Route/RoutePolar.cpp \
28 $(ENGINE_SRC_DIR)/Route/RouteLink.cpp \
29 $(ENGINE_SRC_DIR)/Route/RoutePolars.cpp \
30 $(ENGINE_SRC_DIR)/Task/Tasks/PathSolvers/ContestDijkstra.cpp \
31 $(ENGINE_SRC_DIR)/Math/Earth.cpp
33 $(call SRC_TO_OBJ,$(HOT_SOURCES)): OPTIMIZE += -O3
35 endif