# This makefile was generated using the build tool found at
# http://www.fluxionsdividebyzero/p1/misc/makefilebuildtool.html
CC=g++ -Wall
INC=-I../mathlib/ -I../misclib/ -I../visit/ -I./
OBJ=mathlib.o visitprint.o visitdataC.o main.o
LIB=
main: $(OBJ)
$(CC) $(INC) -o main $(OBJ) $(LIB)
mathlib.o: ../mathlib/point.h ../misclib/typedefs.h ../misclib/print.h ../mathlib/zero.h ../mathlib/mathlib.cpp
$(CC) $(INC) -c ../mathlib/mathlib.cpp
visitprint.o: ../misclib/typedefs.h ../visit/visitbase.h ../visit/visitdataA.h ../visit/visitdataB.h ../visit/visitprint.cpp ../visit/visitprint.h
$(CC) $(INC) -c ../visit/visitprint.cpp
visitdataC.o: ../visit/visitbase.h ../misclib/typedefs.h visitprint.o mathlib.o ../visit/visitdataC.cpp ../visit/visitdataC.h
$(CC) $(INC) -c ../visit/visitdataC.cpp
main.o: ../visit/visitbase.h ../misclib/typedefs.h ../visit/visitdataA.h ../visit/visitdataB.h visitprint.o visitdataC.o ./main.cpp
$(CC) $(INC) -c ./main.cpp
clean:
rm *.o *.order *.out gmon.* main
# Re-compile specific parts of the program. eg
# $ make del targ=windowscale
targ=__nopattern__
del:
rm *${targ}*.o