]> git.llucax.com Git - software/makeit.git/blobdiff - Config.mak
Move flavors (variants) to Config.mak
[software/makeit.git] / Config.mak
index 6d270877f530413aa701b209f928ffba0947a89e..c32caacfcbf84de94af581da9a2f08bfb47ccbff 100644 (file)
@@ -8,3 +8,28 @@ CC := gcc
 # Use pre-compiled headers
 GCH := 1
 
+# Warn about everything
+override CPPFLAGS += -Wall
+override LDFLAGS += -Wall
+
+# Be standard compliant
+override CFLAGS += -std=c99 -pedantic
+override CXXFLAGS += -std=c++98 -pedantic
+
+
+# Flavors (variants) flags
+##########################
+
+ifeq ($F,dbg)
+override CPPFLAGS += -ggdb -DDEBUG
+endif
+
+ifeq ($F,opt)
+override CPPFLAGS += -O2 -DNDEBUG
+endif
+
+ifeq ($F,cov)
+override CPPFLAGS += -ggdb -pg --coverage
+override LDFLAGS += -pg --coverage
+endif
+