BUILD_DIR = build_VC9 CXX = "/cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/bin/cl.exe" VC9_PATH = "/cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE" VC9_LIB = '"C:\cygwin\usr\local\src\cpptest-1.0.5\win\VisualStudio9\cpptest\Release";"C:\Program Files\Microsoft Visual Studio 9.0\VC\gsl-1.12\build.vc9\dll\Win32\Release";"C:\Program Files\Microsoft Visual Studio 9.0\VC\lib";"C:\Program Files\Microsoft Platform SDK\lib"' CFLAGS += /Ox /D "WIN32" /D "_CONSOLE" /D "_MBCS" /MT /EHsc /arch:SSE2 /D "USE_GSL_SUPPORT" /D "GSL_DLL" #/W4 /Wp64 /Zi INCLUDES = /I "..\..\common" \ /I "..\..\navigation" \ /I "C:\Program Files\Microsoft Platform SDK\include" \ /I "C:\Program Files\Microsoft Visual Studio 9.0\VC\include" \ /I "C:\cygwin\usr\local\include" \ /I "C:\Program Files\Microsoft Visual Studio 9.0\VC\gsl-1.12" all : $(BUILD_DIR) : mkdir $(BUILD_DIR) %.exe : %.cpp $(BUILD_DIR) export PATH='$$PATH':${VC9_PATH}; \ export LIB=${VC9_LIB}; \ cd $(BUILD_DIR); \ ${CXX} ${INCLUDES} ${CFLAGS} /FA /Fe$@ ../$< cpptest.lib cblas.lib gsl.lib ${LDFLAGS}; \ # ./$@ %.exe : %.c $(BUILD_DIR) export PATH='$$PATH':${VC9_PATH}; \ export LIB=${VC9_LIB}; \ cd $(BUILD_DIR); \ ${CXX} ${INCLUDES} ${CFLAGS} /Fe$@ ../$< ${LDFLAGS}; \ ./$@ clean : rm -f $(BUILD_DIR)/* .PHONY : clean all