Lines 13-22
Link Here
|
13 |
# a) DEBUG mode -- no optimizations, enable SafeVector checking, no inlining |
13 |
# a) DEBUG mode -- no optimizations, enable SafeVector checking, no inlining |
14 |
# b) PROFILE mode -- for gprof |
14 |
# b) PROFILE mode -- for gprof |
15 |
# c) RELEASE mode |
15 |
# c) RELEASE mode |
16 |
################################################################################ |
16 |
################################################################################ |
17 |
|
17 |
|
|
|
18 |
OPT_CXXFLAGS = -O3 -W -Wall -pedantic -funroll-loops |
19 |
|
18 |
OTHERFLAGS = -DNumInsertStates=1 -DVERSION='"AMAP.2.2"' |
20 |
OTHERFLAGS = -DNumInsertStates=1 -DVERSION='"AMAP.2.2"' |
19 |
|
21 |
|
20 |
# debug mode |
22 |
# debug mode |
21 |
#CXXFLAGS = -g -W -Wall -pedantic -DENABLE_CHECKS -fno-inline $(OTHERFLAGS) |
23 |
#CXXFLAGS = -g -W -Wall -pedantic -DENABLE_CHECKS -fno-inline $(OTHERFLAGS) |
22 |
#CXXFLAGS = -g -W -Wall -pedantic -fno-inline $(OTHERFLAGS) |
24 |
#CXXFLAGS = -g -W -Wall -pedantic -fno-inline $(OTHERFLAGS) |
Lines 24-35
Link Here
|
24 |
# profile mode |
26 |
# profile mode |
25 |
#CXXFLAGS = -pg -W -Wall -pedantic $(OTHERFLAGS) |
27 |
#CXXFLAGS = -pg -W -Wall -pedantic $(OTHERFLAGS) |
26 |
|
28 |
|
27 |
# release mode |
29 |
# release mode |
28 |
#CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -mmmx -msse -msse2 -mfpmath=sse -march=pentium4 -mcpu=pentium4 -funroll-loops -fomit-frame-pointer |
30 |
#CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -mmmx -msse -msse2 -mfpmath=sse -march=pentium4 -mcpu=pentium4 -funroll-loops -fomit-frame-pointer |
29 |
CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -funroll-loops |
31 |
CXXFLAGS = $(OPT_CXXFLAGS) -DNDEBUG $(OTHERFLAGS) |
30 |
|
|
|
31 |
################################################################################ |
32 |
################################################################################ |
32 |
# 3) Dependencies |
33 |
# 3) Dependencies |
33 |
################################################################################ |
34 |
################################################################################ |
34 |
|
35 |
|
35 |
TARGETS = amap |
36 |
TARGETS = amap |