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}