1 ifeq ($(DEBUG
)$(CLANG
),nn
)
3 # These sources contain a lot of "hot" code, and should be optimized
4 # for speed, not for size.
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