# 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../patternsearch/ -I./
OBJ=exploretest.o prob_func.o partialderivativetest.o random.o probparab.o lineoptimizergoldtest.o minimizecomparetest.o leastsqrs.o main.o commandline.o minexpdimtest.o explorelinetest.o explorepdtest.o
LIB=
main: $(OBJ)
$(CC) $(INC) -o main $(OBJ) $(LIB)
exploretest.o: ../misclib/print.h ../misclib/typedefs.h ../misclib/dumbarray.h ../patternsearch/exploreh.h leastsqrs.o probparab.o ../patternsearch/probsysequ01.h ../patternsearch/probrosenbrock.h ../patternsearch/exploretest.cpp
$(CC) $(INC) -c ../patternsearch/exploretest.cpp
prob_func.o: ../mathlib/funcstate.h ../misclib/typedefs.h ../patternsearch/prob_func.cpp ../patternsearch/prob_func.h
$(CC) $(INC) -c ../patternsearch/prob_func.cpp
partialderivativetest.o: ../misclib/print.h ../misclib/typedefs.h ../patternsearch/exploreh.h ../patternsearch/probsysequ01.h ../patternsearch/partialderivative.h ../misclib/typeop.h ../patternsearch/partialderivativetest.cpp ../patternsearch/partialderivativetest.h
$(CC) $(INC) -c ../patternsearch/partialderivativetest.cpp
random.o: ../mathlib/point.h ../misclib/typedefs.h ../mathlib/random.cpp ../mathlib/random.h
$(CC) $(INC) -c ../mathlib/random.cpp
probparab.o: ../misclib/dumbarray.h ../misclib/typedefs.h ../misclib/print.h ../patternsearch/probparab.cpp ../patternsearch/probparab.h
$(CC) $(INC) -c ../patternsearch/probparab.cpp
lineoptimizergoldtest.o: probparab.o ../patternsearch/lineoptimizergold.h ../misclib/typeop.h ../misclib/print.h ../misclib/typedefs.h ../patternsearch/lineoptimizerparabola.h ../patternsearch/lineoptimizergold2.h ../patternsearch/linepath_d1.h ../patternsearch/lineoptimizergoldtest.cpp ../patternsearch/lineoptimizergoldtest.h
$(CC) $(INC) -c ../patternsearch/lineoptimizergoldtest.cpp
minimizecomparetest.o: commandline.o ../misclib/print.h ../misclib/typedefs.h random.o ../patternsearch/exploreh.h leastsqrs.o probparab.o ../patternsearch/probsysequ01.h ../patternsearch/patternsearch.h ../mathlib/vec.h ../misclib/cirbuffarr.h ../misclib/typeop.h ../patternsearch/patternsearchD2.h ../patternsearch/explorequad.h ../patternsearch/explorerand.h ../patternsearch/exploreline.h ../patternsearch/lineoptimizergold.h ../patternsearch/probrosenbrock.h ../patternsearch/lineoptimizergold2.h ../patternsearch/minimizecomparetest.cpp ../patternsearch/minimizecomparetest.h
$(CC) $(INC) -c ../patternsearch/minimizecomparetest.cpp
leastsqrs.o: ../mathlib/point.h ../misclib/typedefs.h ../patternsearch/leastsqrs.cpp ../patternsearch/leastsqrs.h
$(CC) $(INC) -c ../patternsearch/leastsqrs.cpp
main.o: ../mathlib/point.h ../misclib/typedefs.h commandline.o ../misclib/print.h random.o ../patternsearch/exploreh.h probparab.o ../patternsearch/probsysequ01.h ../patternsearch/patternsearch.h ../mathlib/vec.h ../misclib/cirbuffarr.h ../misclib/typeop.h ../patternsearch/patternsearchD2.h ../patternsearch/explorequad.h ../patternsearch/explorerand.h partialderivativetest.o lineoptimizergoldtest.o explorelinetest.o explorepdtest.o minimizecomparetest.o exploretest.o minexpdimtest.o ./main.cpp
$(CC) $(INC) -c ./main.cpp
commandline.o: ../misclib/typedefs.h ../misclib/commandline.cpp ../misclib/commandline.h
$(CC) $(INC) -c ../misclib/commandline.cpp
minexpdimtest.o: commandline.o ../patternsearch/minexpdim.h ../mathlib/funcstate.h ../misclib/typedefs.h ../patternsearch/minpatternsearch.h ../patternsearch/minpatternsearchorder2.h ../misclib/print.h prob_func.o ../patternsearch/minexpdimtest.cpp ../patternsearch/minexpdimtest.h
$(CC) $(INC) -c ../patternsearch/minexpdimtest.cpp
explorelinetest.o: commandline.o ../patternsearch/exploreh.h ../patternsearch/exploreline.h ../misclib/typeop.h ../misclib/print.h ../misclib/typedefs.h ../patternsearch/explorequad.h ../patternsearch/lineoptimizergold.h probparab.o ../patternsearch/probsysequ01.h ../patternsearch/explorelinetest.cpp ../patternsearch/explorelinetest.h
$(CC) $(INC) -c ../patternsearch/explorelinetest.cpp
explorepdtest.o: ../misclib/print.h ../misclib/typedefs.h commandline.o ../patternsearch/probsysequ01.h ../patternsearch/explorepd1.h ../misclib/typeop.h ../patternsearch/lineoptimizergold.h ../patternsearch/exploreh.h ../patternsearch/explorepdtest.cpp ../patternsearch/explorepdtest.h
$(CC) $(INC) -c ../patternsearch/explorepdtest.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