make system changed to be a subset of the library make system
[physics.git] / src / Entities / dir.mk
index d51df6e..ab215b1 100644 (file)
@@ -1,25 +1,40 @@
-NEWSRCS := # insure blank
 
-NEWSRCS += Ball.cpp
-NEWSRCS += Entity.cpp
-NEWSRCS += Line.cpp
-NEWSRCS += Particle.cpp
-NEWSRCS += PhysicsEntity.cpp
-NEWSRCS += Point.cpp
-NEWSRCS += Polygon.cpp
-NEWSRCS += WindParticle.cpp
+T_DIRNAME := Entities
 
+################################################################################
 
-# Post dir setup
+# save
+T := $D_TEMP
+    DIRNAME_$T  := ${DIRNAME}
+    D_$T        := $D
 
-CURDIR         := Entities/
+    DIRNAME     := ${T_DIRNAME}
+    D           := $D_${DIRNAME}
 
-NEWSRCS := $(addprefix ${CURDIR},${NEWSRCS})
-NEWOBJS := ${NEWSRCS:.cpp=.o}
-NEWDEPS := ${NEWSRCS:.cpp=.d}
+    DIRNAME_$D  := ${DIRNAME_$T}
+    D_$D        := ${D_$T}
 
-# Append to lists
+    DIRNAME_$T  :=
+    D_$T        :=
+T :=
+
+T_DIRNAME :=
+
+CURDIR_$D   := ${CURDIR}
+CURDIR      := ${CURDIR_$D}${DIRNAME}/
+
+SRCPATH_$D  := ${SRCPATH}
+SRCPATH     := ${SRCPATH_$D}${DIRNAME}/
+
+
+include ${CURDIR}${G_FILESMK}
+include $(addprefix ${SRCSDIR_$P},$(addsuffix ${G_DIRMK},${NEWDIRS}))
+
+
+# restore
+
+CURDIR  := ${CURDIR_$D}
+SRCPATH := ${SRCPATH_$D}
+DIRNAME := ${DIRNAME_$D}
+D       := ${D_$D}
 
-SRCS    += ${NEWSRCS}
-OBJS    += $(addprefix ${OBJSDIR},${NEWOBJS})
-DEPS    += $(addprefix ${DEPSDIR},${NEWDEPS})