cd1e4107759a9d3bf1b64008cc08920564086dcc
[physics.git] / src / dir.mk
1 NEWSRCS := # insure blank
2
3 NEWSRCS += game.cpp
4 NEWSRCS += main.cpp
5 NEWSRCS += handleSignal.cpp
6
7 NEWSRCS += entityCreator.cpp
8 NEWSRCS += entityManager.cpp
9 NEWSRCS += effectManager.cpp
10 NEWSRCS += collisionManager.cpp
11 NEWSRCS += CollisionInfo.cpp
12
13
14 NEWDIRS := # insure blank
15
16 NEWDIRS += Entities/
17 NEWDIRS += GameStates/
18 NEWDIRS += Effects/
19 NEWDIRS += config/
20 NEWDIRS += input/
21 NEWDIRS += graphics/
22
23
24 # Post dir setup
25
26 CURDIR  :=
27
28 NEWSRCS := $(addprefix ${CURDIR},${NEWSRCS})
29 NEWDIRS := $(addprefix ${CURDIR},${NEWDIRS})
30 NEWOBJS := ${NEWSRCS:.cpp=.o}
31 NEWDEPS := ${NEWSRCS:.cpp=.d}
32
33 # Append to lists
34
35 SRCS    += ${NEWSRCS}
36 DIRS    += ${NEWDIRS}
37 OBJS    += $(addprefix ${OBJSDIR},${NEWOBJS})
38 DEPS    += $(addprefix ${DEPSDIR},${NEWDEPS})
39
40
41 include $(addprefix ${SRCSDIR},$(addsuffix ${DIRMK},${NEWDIRS}))