include $(CWPROOT)/src/Rules/gnumake.rules
include $(CWPROOT)/src/Rules/abbrev.rules
include $(CWPROOT)/src/Rules/cflags.rules
include $(CWPROOT)/src/Rules/suffix.rules
include $(CWPROOT)/src/Rules/misc.rules
include $(CWPROOT)/src/Rules/opengl.rules

ENDIANFLAG = -DCWP_LITTLE_ENDIAN
CWP_FLAGS = $(ENDIANFLAG)

SHELL = /bin/sh
ROOT = $(CWPROOT)

LN = cp #ln also seems to work
AR = ar
ARFLAGS = rv
RANLIB = ranlib

ICHMODLINE = chmod 644 $@
MCHMODLINE = chmod 755 $@

IX11 = /usr/X11/include
LX11 = /usr/X11/lib
IMOTIF = /usr/X11R6/include
LMOTIF = /usr/X11R6/lib

LD_LIBRARY_PATH += $(CWPROOT)/lib:${LX11}:${LMOTIF}

CPP = cpp

CC = gcc
OPTC = -g  -std=c99 -Wall -pedantic -Wno-long-long
CFLAGS = -I$I $(OPTC) $(CWP_FLAGS) -D_BSD_SOURCE -D_POSIX_SOURCE

FC = gfortran
FOPTS = -g
FFLAGS = $(FOPTS) -ffixed-line-length-none

C++FLAGS = -I$I $(OPTC) $(CWP_FLAGS)