giving more control to dir.mk files
[physics.git] / src / Effects / dir.mk
index 96e19de..fef094b 100644 (file)
@@ -1,11 +1,21 @@
-CURDIR         := Effects/
-FILES  := # insure blank
+NEWSRCS := # insure blank
 
-FILES += Effect.cpp
-FILES += Gravity.cpp
-FILES += GravityWell.cpp
-FILES += Screen.cpp
+NEWSRCS += Effect.cpp
+NEWSRCS += Gravity.cpp
+NEWSRCS += GravityWell.cpp
+NEWSRCS += Screen.cpp
 
-FILES := $(addprefix ${CURDIR},${FILES})
 
-SRCS += ${FILES}
+# Post dir setup
+
+CURDIR  := Effects/
+
+NEWSRCS := $(addprefix ${CURDIR},${NEWSRCS})
+NEWOBJS := ${NEWSRCS:.cpp=.o}
+NEWDEPS := ${NEWSRCS:.cpp=.d}
+
+# Append to lists
+
+SRCS    += ${NEWSRCS}
+OBJS    += $(addprefix ${OBJSDIR},${NEWOBJS})
+DEPS    += $(addprefix ${DEPSDIR},${NEWDEPS})