]> git.llucax.com Git - software/makeit.git/blobdiff - Config.mak
Move flavors (variants) to Config.mak
[software/makeit.git] / Config.mak
index e76a8a97eaac9fc6448478ee296c001fec9f5a84..c32caacfcbf84de94af581da9a2f08bfb47ccbff 100644 (file)
@@ -5,6 +5,31 @@ F := dbg
 # C compiler
 CC := gcc
 
-# Use precompiled headers
+# 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
+