removed srcpath
[physics.git] / src / files.mk
index 6bd3855..06037b4 100644 (file)
@@ -1,21 +1,37 @@
-CURDIR         :=
-FILES  := # insure blank
 
-FILES += game.cpp
-FILES += main.cpp
-FILES += mathw.cpp
-FILES += ticks.cpp
-FILES += Vector2.cpp
-FILES += handleSignal.cpp
+NEWSRCS := # := start; empty
 
-FILES += entityCreator.cpp
-FILES += entityManager.cpp
-FILES += effectManager.cpp
-FILES += collisionManager.cpp
-FILES += CollisionInfo.cpp
+NEWSRCS += game.cpp
+NEWSRCS += main.cpp
+NEWSRCS += handleSignal.cpp
 
-FILES += debug.cpp
+NEWSRCS += entityCreator.cpp
+NEWSRCS += entityManager.cpp
+NEWSRCS += effectManager.cpp
+NEWSRCS += collisionManager.cpp
+NEWSRCS += CollisionInfo.cpp
 
-FILES := $(addprefix ${CURDIR},${FILES})
+NEWDIRS := # := start; empty
+
+NEWDIRS += Entities/
+NEWDIRS += GameStates/
+NEWDIRS += Effects/
+NEWDIRS += config/
+NEWDIRS += input/
+NEWDIRS += graphics/
+
+################################################################################
+
+NEWSRCS := $(addprefix ${CURDIR},${NEWSRCS})
+NEWDIRS := $(addprefix ${CURDIR},${NEWDIRS})
+
+# Append to lists
+
+L_SRCS_$P     += ${NEWSRCS}
+
+L_OBJS_$P     += ${NEWSRCS:${SRCSDIR_$P}%.cpp=${OBJSDIR_$P}%.o}
+L_DEPS_$P     += ${NEWSRCS:${SRCSDIR_$P}%.cpp=${DEPSDIR_$P}%.d}
+
+L_BLDDIRS_$P  += ${NEWDIRS:${SRCSDIR_$P}%=${OBJSDIR_$P}%}
+L_BLDDIRS_$P  += ${NEWDIRS:${SRCSDIR_$P}%=${DEPSDIR_$P}%}
 
-SRCS += ${FILES}