# $Id: Makedefs.h.dist.in,v 1.1 2000/07/24 21:26:49 carlo Exp $
#
# Change these to work for your system:
#-----------------------------------------------------------------------------
# (Path to) GNU C/C++ compilers (you MUST use GNU)
CC=gcc
CXX=g++

# Preferences and extra's:
#-----------------------------------------------------------------------------
#   Executables will get this mode:
MODE=750
#   Use this if you need to include some extra directories.
#   Use `INCLUDEFLAGS' in the projects Makedefs.h file for local include directories.
SYSTEMINCLUDEFLAGS=
#   This is used like: $(CXX) $(DFLAGS) $(CXXFLAGS) ...
#   when generating dependencies:
DFLAGS=-MM

#-----------------------------------------------------------------------------
# Default flags:
CFLAGS=-O3 -fomit-frame-pointer -fno-implement-inlines -pipe
CXXFLAGS=-O3 -fomit-frame-pointer -fno-implement-inlines -pipe -fno-exceptions -fnonnull-objects
LDFLAGS=
#
#-----------------------------------------------------------------------------
# Debugging:
#
# Use this for gcc-2.9x
CFLAGS=-g -Wall -Wundef -Wpointer-arith -Winline -Wwrite-strings -Werror -pipe
CXXFLAGS=-g -Wall -Woverloaded-virtual -Wundef -Wpointer-arith -Winline -Wwrite-strings -Werror -pipe -fno-exceptions
#
# Use this for gcc-2.7:
#CFLAGS=-g -Wall -Wpointer-arith -Winline -Werror -pipe
#CXXFLAGS=-g -Wall -Woverloaded-virtual -Wpointer-arith -Winline -Werror -pipe -fno-exceptions
#

#-----------------------------------------------------------------------------
# These are set by `configure'.  No change should be needed.
RM=/bin/rm
AR=/usr/bin/ar
MV=/bin/mv
CHMOD=/bin/chmod
TOUCH=/usr/bin/touch
TEST=/bin/test
RANLIB=ranlib
INSTALL=/usr/bin/install -c -o root -g wheel
SHELL=/usr/local/bin/bash

include $(BASEDIR)/Makedefs.h
