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