+OBJSDIR := ../objs/
+OBJS := ${SRCS:.cpp=.o}
+OBJS := $(addprefix ${OBJSDIR},${OBJS})
+
+DEPSDIR := ../deps/
+DEPS := ${SRCS:.cpp=.d}
+DEPS := $(addprefix ${DEPSDIR},${DEPS})
+
+HRDS := ${SRCS:.cpp=.h}
+HRDS := $(filter-out main.h,$HRDS) # remove main.h
+HRDS += debug.h
+
+HRDS += graphics/colors.h
+
+TARS := ${SRCS} ${HRDS} Makefile
+
+
+VERBOSE := 0
+
+ifeq (${VERBOSE},0)
+ # quiet the echo command
+ Q1 := @
+ # quiet the command that is `replaced' by an echo
+ Q2 := @
+else
+ # EAT the echo command as if it was not there
+ Q1 := @true # NOTE: the space between @true and the # is VERY important!!
+ # do not quiet the command output
+ Q2 :=
+endif