changed cxxflags for targets
authorPatrik Gornicz <Gornicz.P@gmail.com>
Sun, 7 Jun 2009 23:08:53 +0000 (19:08 -0400)
committerPatrik Gornicz <Gornicz.P@gmail.com>
Sun, 7 Jun 2009 23:08:53 +0000 (19:08 -0400)
lib/vars.mk
vars.mk

index 1fcbca2..5911177 100644 (file)
@@ -58,22 +58,14 @@ includedir  := ${prefix}/include
 libdir      := ${exec_prefix}/lib
 INSTALL     := install
 
-
-LIBFLAGS := -fPIC
+# HACK needed for deps
 INCFLAGS := $(addprefix -I, ${INCDIRS})
-LNKFLAGS := -shared -Wl,-soname,${SONAME}
 
-# setup CXXFLAGS specific to the library target and all prerequisites
-${TARGET}: CXXFLAGS    += ${LIBFLAGS}
-ifeq (${BUILD},WIN32)
-${TARGET}: CXXFLAGS    += ${OPTFLAGS}
-else
-ifeq (${BUILD},FINAL)
-${TARGET}: CXXFLAGS    += ${OPTFLAGS}
-else
-${TARGET}: CXXFLAGS    += ${DBGFLAGS}
-endif
-endif
+# add flags specific to the library target and all prerequisites
+${TARGET}: CXXFLAGS += -fPIC
+${TARGET}: INCFLAGS += $(addprefix -I, ${INCDIRS})
+${TARGET}: LNKFLAGS += -shared -Wl,-soname,${SONAME}
+
 
 # lists populated by dir.mk files in subdirectories
 SRCS    := # := start
diff --git a/vars.mk b/vars.mk
index de72284..1df38df 100644 (file)
--- a/vars.mk
+++ b/vars.mk
@@ -5,6 +5,15 @@ PRFFLAGS := ${DBGFLAGS} -pg
 WARFLAGS := -Wall -Wextra -pedantic -ansi
 
 CXXFLAGS := ${WARFLAGS}
+ifeq (${BUILD},WIN32)
+    CXXFLAGS    += ${OPTFLAGS}
+else
+ifeq (${BUILD},FINAL)
+    CXXFLAGS    += ${OPTFLAGS}
+else
+    CXXFLAGS    += ${DBGFLAGS}
+endif
+endif
 
 ifeq (${BUILD},WIN32)
     CXX := mingw32-g++