|
|
@ -20,31 +20,11 @@ WARN= |
|
|
|
######### C ######### |
|
|
|
#CC This option is platform-specific |
|
|
|
CPPFLAGS= |
|
|
|
CFLAGS= -fPIC -fstrict-aliasing |
|
|
|
ifdef WARN |
|
|
|
CFLAGS+= -Wall -pedantic -Wstrict-aliasing=3 |
|
|
|
else |
|
|
|
CFLAGS+= -w |
|
|
|
endif |
|
|
|
ifdef DEBUG |
|
|
|
CFLAGS+= -O0 -g -DNDEBUG -DDEBUG_ERRORSTACK |
|
|
|
else |
|
|
|
CFLAGS+= -O3 |
|
|
|
endif |
|
|
|
#CFLAGS This option is platform-specific |
|
|
|
|
|
|
|
######### C++ ######### |
|
|
|
#CXX This option is platform-specific |
|
|
|
CXXFLAGS= |
|
|
|
ifdef WARN |
|
|
|
CXXFLAGS+= |
|
|
|
else |
|
|
|
CXXFLAGS+= -w |
|
|
|
endif |
|
|
|
ifdef DEBUG |
|
|
|
CXXFLAGS+= -O0 -g -DNDEBUG |
|
|
|
else |
|
|
|
CXXFLAGS+= -O3 |
|
|
|
endif |
|
|
|
#CXXFLAGS This option is platform-specific |
|
|
|
|
|
|
|
######### C and C++ ######### |
|
|
|
#LD= |
|
|
|