CC=icl CPP=icl DFLAGS = /c /Wcheck /W3 /Za /DDEBUG /Od /Zi /Oy- ?Zd OFLAGS = /c /Wcheck /Za -DNDEBUG /O3 CFLAGS = $(OFLAGS) LOADER = link LDFLAGS = mkl_c_dll.lib libgsl.a fftw2.lib rfftw2.lib #LDFLAGS = mkl_c_dll.lib libgsl.a RFFTW2st.lib FFTW2st.lib /NODEFAULTLIB:msvcrt.lib driver1: driver1.obj lorenz.obj lorenz1.obj lorenz2.obj lorenz3.obj lorenz4.obj lorenz5.obj LinAlg.obj dgpadm.obj Solve.obj PeriodicOrbit.obj POUtil.obj $(LOADER) driver1.obj lorenz.obj lorenz1.obj lorenz2.obj lorenz3.obj lorenz4.obj lorenz5.obj LinAlg.obj dgpadm.obj Solve.obj PeriodicOrbit.obj POUtil.obj $(LDFLAGS) tables: tables.obj lorenz.obj lorenz1.obj lorenz2.obj lorenz3.obj lorenz4.obj\ LinAlg.obj dgpadm.obj Solve.obj PeriodicOrbit.obj POUtil.obj $(LOADER) tables tables.obj lorenz.obj lorenz1.obj lorenz2.obj lorenz3.obj lorenz4.obj LinAlg.obj dgpadm.obj Solve.obj PeriodicOrbit.obj POUtil.obj $(LDFLAGS) tables.obj: tables.cpp Matrix.hh Vector.hh PeriodicOrbit.hh\ lorenz1.hh lorenz2.hh lorenz3.hh lorenz4.hh $(CPP) $(CFLAGS) tables.cpp driver1.obj: driver1.cpp Matrix.hh Vector.hh PeriodicOrbit.hh lorenz.hh lorenz1.hh lorenz2.hh lorenz3.hh lorenz4.hh $(CPP) $(CFLAGS) driver1.cpp lorenz.obj: lorenz.cpp Matrix.hh Vector.hh PeriodicOrbit.hh lorenz1.hh lorenz2.hh lorenz3.hh lorenz4.hh $(CPP) $(CFLAGS) lorenz.cpp lorenz1.obj: lorenz1.cpp Matrix.hh Vector.hh lorenz1.hh $(CPP) $(CFLAGS) lorenz1.cpp lorenz2.obj: lorenz2.cpp Matrix.hh Vector.hh lorenz1.hh lorenz2.hh $(CPP) $(CFLAGS) lorenz2.cpp lorenz3.obj: lorenz3.cpp Matrix.hh Vector.hh PeriodicOrbit.hh lorenz1.hh $(CPP) $(CFLAGS) lorenz3.cpp lorenz4.obj: lorenz4.cpp Matrix.hh Vector.hh lorenz1.hh lorenz4.hh $(CPP) $(CFLAGS) lorenz4.cpp lorenz5.obj: lorenz5.cpp Matrix.hh Vector.hh lorenz5.hh $(CPP) $(CFLAGS) lorenz5.cpp LinAlg.obj: LinAlg.cpp SparseMatrix.hh Matrix.hh Vector.hh $(CPP) $(CFLAGS) LinAlg.cpp dgpadm.obj: dgpadm.f ifort /c dgpadm.f Solve.obj: Solve.cpp Solve.hh Matrix.hh Vector.hh $(CPP) $(CFLAGS) Solve.cpp PeriodicOrbit.obj: PeriodicOrbit.cpp Vector.hh Matrix.hh SparseMatrix.hh PeriodicOrbit.hh $(CPP) $(CFLAGS) PeriodicOrbit.cpp POUtil.obj: POUtil.cpp Vector.hh Matrix.hh PeriodicOrbit.hh $(CPP) $(CFLAGS) POUtil.cpp clean: del *.obj; del lorenz; del tables;