X-Git-Url: http://gitweb.pgornicz.com/gitweb.cgi?a=blobdiff_plain;f=src%2Fdir.mk;h=37c104156d4db572677af4b156df561e770925ca;hb=6d8ae4070f65c0c2571556cbc8742bdda8011f43;hp=886c693eb832edde9bb3220010afc81b6d193d2e;hpb=16f1445959244e40f1d68afb175a87c613e4b6f0;p=physics.git diff --git a/src/dir.mk b/src/dir.mk index 886c693..37c1041 100644 --- a/src/dir.mk +++ b/src/dir.mk @@ -1,31 +1,40 @@ -NEWSRCS := # insure blank -NEWSRCS += game.cpp -NEWSRCS += main.cpp -NEWSRCS += mathw.cpp -NEWSRCS += ticks.cpp -NEWSRCS += Vector2.cpp -NEWSRCS += handleSignal.cpp +T_DIRNAME := src -NEWSRCS += entityCreator.cpp -NEWSRCS += entityManager.cpp -NEWSRCS += effectManager.cpp -NEWSRCS += collisionManager.cpp -NEWSRCS += CollisionInfo.cpp +################################################################################ -NEWSRCS += debug.cpp +# save +T := $D_TEMP + DIRNAME_$T := ${DIRNAME} + D_$T := $D + DIRNAME := ${T_DIRNAME} + D := $D_${DIRNAME} -# Post dir setup + DIRNAME_$D := ${DIRNAME_$T} + D_$D := ${D_$T} -CURDIR := + DIRNAME_$T := + D_$T := +T := -NEWSRCS := $(addprefix ${CURDIR},${NEWSRCS}) -NEWOBJS := ${NEWSRCS:.cpp=.o} -NEWDEPS := ${NEWSRCS:.cpp=.d} +T_DIRNAME := -# Append to lists +CURDIR_$D := ${CURDIR} +CURDIR := ${CURDIR_$D}${DIRNAME}/ + +# top define +SRCPATH := + + +include ${CURDIR}${G_FILESMK} +include $(addprefix ${SRCSDIR_$P},$(addsuffix ${G_DIRMK},${NEWDIRS})) + + +# restore + +CURDIR := ${CURDIR_$D} +SRCPATH := +DIRNAME := ${DIRNAME_$D} +D := ${D_$D} -SRCS += ${NEWSRCS} -OBJS += $(addprefix ${OBJSDIR},${NEWOBJS}) -DEPS += $(addprefix ${DEPSDIR},${NEWDEPS})