66 lines
2.3 KiB
Batchfile
Executable File
66 lines
2.3 KiB
Batchfile
Executable File
@echo off
|
|
rem C:\ondra\work\dpp\dynare++\extern\matlab\mexopts.bat
|
|
rem Generated by gnumex.m script in c:\fs\gnumex
|
|
rem gnumex version: 2.01
|
|
rem Compile and link options used for building MEX etc files with
|
|
rem the Mingw/Cygwin tools. Options here are:
|
|
rem Gnumex, version 2.01
|
|
rem MinGW linking
|
|
rem Mex (*.dll) creation
|
|
rem Libraries regenerated now
|
|
rem Language: C / C++
|
|
rem Optimization level: -O3 (full optimization)
|
|
rem Matlab version 7.7
|
|
rem
|
|
set MATLAB=C:\PROGRA~1\MATLAB\R2008b
|
|
set GM_PERLPATH=C:\PROGRA~1\MATLAB\R2008b\sys\perl\win32\bin\perl.exe
|
|
set GM_UTIL_PATH=c:\fs\gnumex
|
|
set PATH=c:\fs\mingw\bin;%PATH%
|
|
set PATH=%PATH%;C:\Cygwin\usr\local\gfortran\libexec\gcc\i686-pc-cygwin\4.3.0
|
|
set LIBRARY_PATH=c:\fs\mingw\lib
|
|
set G95_LIBRARY_PATH=c:\fs\mingw\lib
|
|
rem
|
|
rem precompiled library directory and library files
|
|
set GM_QLIB_NAME=C:\\ondra\work\dpp\dynare++\extern\matlab\gnumex
|
|
rem
|
|
rem directory for .def-files
|
|
set GM_DEF_PATH=C:\\ondra\work\dpp\dynare++\extern\matlab\gnumex
|
|
rem
|
|
rem Type of file to compile (mex or engine)
|
|
set GM_MEXTYPE=mex
|
|
rem
|
|
rem Language for compilation
|
|
set GM_MEXLANG=c
|
|
rem
|
|
rem File for exporting mexFunction symbol
|
|
set GM_MEXDEF=C:\\ondra\work\dpp\dynare++\extern\matlab\gnumex\mex.def
|
|
rem
|
|
set GM_ADD_LIBS=-llapack -lblas -lg2c -lstdc++ -lpthreadGC2 -llibmx -llibmex -llibmat
|
|
rem
|
|
rem compiler options; add compiler flags to compflags as desired
|
|
set NAME_OBJECT=-o
|
|
set COMPILER=gcc
|
|
set COMPFLAGS=-c -DMATLAB_MEX_FILE -fexceptions -DPOSIX_THREADS
|
|
set OPTIMFLAGS=-O3
|
|
set DEBUGFLAGS=-g
|
|
set CPPCOMPFLAGS=%COMPFLAGS% -x c++
|
|
set CPPOPTIMFLAGS=%OPTIMFLAGS%
|
|
set CPPDEBUGFLAGS=%DEBUGFLAGS%
|
|
rem
|
|
rem NB Library creation commands occur in linker scripts
|
|
rem
|
|
rem Linker parameters
|
|
set LINKER=%GM_PERLPATH% %GM_UTIL_PATH%\linkmex.pl
|
|
set LINKFLAGS=
|
|
set CPPLINKFLAGS=GM_ISCPP
|
|
set LINKOPTIMFLAGS=-s
|
|
set LINKDEBUGFLAGS=-g -Wl,--image-base,0x28000000\n
|
|
set LINKFLAGS= -LC:\\ondra\work\dpp\dynare++\extern\matlab\gnumex
|
|
set LINK_FILE=
|
|
set LINK_LIB=
|
|
set NAME_OUTPUT=-o %OUTDIR%%MEX_NAME%.dll
|
|
rem
|
|
rem Resource compiler parameters
|
|
set RC_COMPILER=%GM_PERLPATH% %GM_UTIL_PATH%\rccompile.pl -o %OUTDIR%mexversion.res
|
|
set RC_LINKER=
|