# -*- makefile -*-
ifeq ($(findstring EMX, $(PATH)), EMX)
CC=gcc
AR=ar
PLATFORM=emx
SHELL=bash
EXEEXT=.exe
OBJEXT=.o
LIBEXT=.a
#CC=gcc -Zomf -Zcrtdll
#AR=emxomfar
#PLATFORM=emx
#SHELL=bash
#EXEEXT=.exe
#OBJEXT=.obj
#LIBEXT=.lib
CXX=$(CC)
else
ifneq ($(DJGPP),)
CXX=gpp
PLATFORM=djg
ifeq ($(TERM),cygwin)
CC=gcc -mno-cygwin
CXX=g++ -mno-cygwin
PLATFORM=cyg
CXX=g++
PLATFORM=lnx
EXEEXT=
endif
CFLAGS+=-g -funsigned-char $(INCS) -Wall -Wno-sign-compare -pedantic -O2# -fomit-frame-pointer
LNKFLAGS+=-g
CPPFLAGS+=$(CFLAGS) -fno-exceptions -fno-rtti
# comment following lines if you dislike ncurses
ifeq ($(PLATFORM),lnx)
CPPFLAGS+=-D__USE_NCURSES__
STDLIBS+=-lncurses
# force not to use coprocessor features in DOS, if you have one you may remove this
CFLAGS+=-m386 -mno-80387 -mno-fp-ret-in-387 -mno-fancy-math-387
BIN=bin
OBJPATH=obj
LIBPATH=lib
DEPPATH=dep