CCFLAGS = -W -Wall ;
# CCFLAGS += -Werror ;
# CCFLAGS += -Wshadow -Wmissing-prototypes -Wstrict-prototypes ;
HAVE_ALLEGROGL ?= 1 ;
HAVE_HAWKNL ?= 0 ;
WITH_CURSES ?= 0 ;

# DEBUG_PROFILE:
#  0: optimised
#  1: debug
#  2: profile
DEBUG_PROFILE ?= 0 ;

##--------------------------------------------------------------

if ( $(WITH_CURSES) = 1 ) {
  CCFLAGS += -DWITH_CURSES_INTERFACE ;
}


if ( $(DEBUG_PROFILE) = 0 ) {
  CCFLAGS += -fomit-frame-pointer ;
  OPTIM = -O2 -ffast-math ;
}
else if ( $(DEBUG_PROFILE) = 1 ) {
  CCFLAGS += -g3 ;
  OPTIM = -O0 ;
}
else {
  CCFLAGS += -pg ;
  OPTIM = -O2 -ffast-math ;
  LINKFLAGS = -pg ;
}


if ( $(OS) = "LINUX" ) {
  include $(TOP)/Jamrules.unix ;
}
else {
  include $(TOP)/Jamrules.mingw ;
}
