ifeq (${WIN32},1)
CXXFLAGS := ${OPTFLAGS}
-else ifeq (${FINAL},1)
+else
+ifeq (${FINAL},1)
CXXFLAGS := ${OPTFLAGS}
else
CXXFLAGS := ${MYFLAGS} ${DBGFLAGS}
endif
+endif
ifeq (${WIN32},1)
CXX := mingw32-g++
ifeq (${WIN32},1)
OBJSDIR := objs-mingw32/
-else ifeq (${FINAL},1)
+else
+ifeq (${FINAL},1)
OBJSDIR := objs/
else
OBJSDIR := objsd/
endif
+endif
OBJS := # := start
DEPSDIR := deps/
ifeq (${WIN32},1)
WORKINGDIR := bin-mingw32/
-else ifeq (${FINAL},1)
+else
+ifeq (${FINAL},1)
WORKINGDIR := bin/
else
WORKINGDIR := bind/
endif
+endif
CFGDIRNAME := configs/
SRCCFGDIR := ${CFGDIRNAME}
LIBSDIRNAME := libs/
SRCLIBSDIR := ${LIBSDIRNAME}
-DSTLIBSDIR := ${WORKINGDIR}${LIBSDIRNAME}
+ifeq (${WIN32},1)
+ DSTLIBSDIR := ${WORKINGDIR}
+else
+ DSTLIBSDIR := ${WORKINGDIR}${LIBSDIRNAME}
+endif
LIBSTXT := # := start
LIBSTXT += COPYING-SDL
LIBSCPY := # := start
ifeq (${WIN32},1)
LIBSCPY += SDL.dll
+ LIBSCPY += pg.dll
else
LIBSCPY += libSDL-1.2.so.0
LIBSCPY += libpg.so.0
BLDDIRS += ${WORKINGDIR}
BLDDIRS += ${DSTCFGDIR}
BLDDIRS += ${DSTLIBSDIR}
+BLDDIRS := $(sort ${BLDDIRS}) # remove possible duplicates
INCDIRS := ${SRCSDIR}
INCFLAGS := $(addprefix -I, ${INCDIRS})
-PRNTFMT := printf "%-5s: %s\n"
+ifeq (${WIN32},1)
+ PRNTFMT := printf "%-12s: %s\n"
+else
+ PRNTFMT := printf "%-8s: %s\n"
+endif
VERBOSE := 0