@echo off
rem D:\Users\tstrauch\AppData\Roaming\MathWorks\MATLAB\R2012b\mexopts.bat
rem Generated by gnumex.m script in D:\users\tstrauch\DOCUME~1\gnumex2.06\trunk
rem gnumex version: 2.06
rem Compile and link options used for building MEX etc files with
rem the Mingw/Cygwin tools.  Options here are:
rem Gnumex, version 2.06                       
rem MinGW linking                              
rem Mex (*.dll) creation                       
rem Existing libraries used                    
rem Language: C / C++                          
rem Optimization level: -O3 (full optimization)
rem StorageVersion: 1.0
rem C++keyName: GNU C++
rem C++keyManufacturer: GNU
rem C++keyLanguage: C++
rem C++keyVersion:
rem C++keyFileName: GNUMEXOPTS.bat
rem Matlab version 8.0
rem
set GCCINSTALLDIR=C:\mingw\bin
set MATLAB=C:\Program Files (x86)\MATLAB\R2012b
set GM_PERLPATH=C:\PROGRA~2\MATLAB\R2012b\sys\perl\win32\bin\perl.exe
set GM_UTIL_PATH=D:\Users\tstrauch\Documents\gnumex2.06\trunk
REM set PATH=C:\mingw\bin;%PATH%
REM set PATH=%PATH%;C:\Cygwin\usr\local\gfortran\libexec\gcc\i686-pc-cygwin\4.3.0
REM set PATH=%PATH%;D:\Users\tstrauch\Documents\libraries\opencv2.4.8\bin
set LIBRARY_PATH=C:\mingw\lib
set LIBRARY_PATH_OCV=D:\Users\tstrauch\Documents\libraries\opencv2.4.8\lib
set G95_LIBRARY_PATH=C:\mingw\lib
set MW_TARGET_ARCH=win32
set INCLUDE=D:\Users\tstrauch\Documents\libraries\opencv2.4.8\include
rem
rem precompiled library directory and library files
set GM_QLIB_NAME=D:\Users\tstrauch\AppData\Roaming\MathWorks\MATLAB\R2012b\gnumex
rem
rem directory for .def-files
set GM_DEF_PATH=D:\Users\tstrauch\AppData\Roaming\MathWorks\MATLAB\R2012b\gnumex
rem
rem Type of file to compile (mex or engine)
set GM_MEXTYPE=mex
rem
rem Language for compilation
set GM_MEXLANG=cpp
rem
rem File for exporting mexFunction symbol
set GM_MEXDEF=D:\Users\tstrauch\AppData\Roaming\MATHWO~1\MATLAB\R2012b\gnumex\mex.def
rem
set GM_ADD_LIBS=-llibmx -llibmex -llibmat 
set GM_ADD_LIBS=%GM_ADD_LIBS% -lopencv_core -lopencv_highgui -lopencv_imgproc
set GM_ADD_LIBS=%GM_ADD_LIBS% -lopencv_calib3d -lopencv_legacy -lopencv_ml -lopencv_video
set GM_ADD_LIBS=%GM_ADD_LIBS% -lopencv_features2d -lopencv_photo -lopencv_flann -lopencv_contrib
rem
rem compiler options; add compiler flags to compflags as desired
set NAME_OBJECT=-o
set COMPILER=g++
REM set COMPFLAGS=-c -I%INCLUDE% -DMATLAB_MEX_FILE %LINKFLAGS% %GM_ADD_LIBS%
set COMPFLAGS=-c -Wall -fexceptions -I%INCLUDE% -DMATLAB_MEX_FILE
set OPTIMFLAGS=-O3
set DEBUGFLAGS=-g
set CPPCOMPFLAGS=%COMPFLAGS% -x c++ -fpermissive
set CPPOPTIMFLAGS=%OPTIMFLAGS%
set CPPDEBUGFLAGS=%DEBUGFLAGS%
rem
rem NB Library creation commands occur in linker scripts
rem but LIBLOC is provided for compatibility with
rem mex.getCompilerConfigurations
rem
rem Linker parameters
set LIBLOC=%LIBRARY_PATH%
REM set LINKER=g++
set LINKER=%GM_PERLPATH% %GM_UTIL_PATH%\linkmex.pl
REM set LINKFLAGS=
set CPPLINKFLAGS=
REM GM_ISCPP 
set LINKOPTIMFLAGS=-s
set LINKDEBUGFLAGS=-g  -Wl,--image-base,0x28000000\n
set LINKFLAGS= -L%GM_DEF_PATH% -L%LIBRARY_PATH% -L%LIBRARY_PATH_OCV%
set LINK_FILE=
set LINK_LIB=%GM_ADD_LIBS%
set NAME_OUTPUT=-o %OUTDIR%%MEX_NAME%.mexw32
rem
rem Resource compiler parameters
set RC_COMPILER=%GM_PERLPATH% %GM_UTIL_PATH%\rccompile.pl  -o %OUTDIR%mexversion.res
set RC_LINKER=
