############## Makefile for building the simulation using libsim. ###############

############################## USER EDIT SECTION ################################

# Fill in the Path to the VisIt installation. This is the directory that contains 
# VisIt's 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1 directories. Mac users may want to
# use /path/to/VisIt.app/Contents/Resources to locate the "visit" directory
# within an app bundle.
VISITHOME=/PRODCOM/VISIT/visit2_11_0.linux-x86_64/
#VISITHOME=/PRODCOM/VISIT/visit2_3_2.linux-x86_64/
#VISITHOME=/PRODCOM/VISIT/visit2_9_1.linux-x86_64/

# Set this to the version of VisIt that you use
VISITVERSION=2.11.0
#VISITVERSION=2.3.2
#VISITVERSION=2.9.1

# Choose one, depending on your system architecture
#VISITARCH=linux-intel
VISITARCH=linux-x86_64
#VISITARCH=darwin-i386
#VISITARCH=darwin-x86_64

# Edit your compiler and its settings
CC=gcc
CPPFLAGS=
CFLAGS=-O3
LDFLAGS=
LIBS=

#################################################################################
SIMDIR=$(VISITHOME)/$(VISITVERSION)/$(VISITARCH)/libsim/V2

SIM_CFLAGS=-I$(SIMDIR)/include
SIM_LDFLAGS=-L$(SIMDIR)/lib
SIM_LIBS=-lsimV2 -ldl -lm

SRC=batch.c extract.c
OBJ=$(SRC:.c=.o)
EXE = batch.exe

all:batch


batch: $(OBJ)
	$(CC) -o $(EXE) $(OBJ) $(LDFLAGS) $(SIM_LDFLAGS) $(SIM_LIBS) $(LIBS)

.c.o:
	$(CC) $(CFLAGS) $(SIM_CFLAGS)  $(CPPFLAGS) -c $<

clean:
	rm -f $(OBJ) $(EXE)
