k-order DLL: added files omitted in commit r2959

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2961 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
sebastien 2009-09-23 13:26:04 +00:00
parent 89fe26d267
commit f7a390264c
4 changed files with 62 additions and 0 deletions

30
mex/build/korderpert.am Normal file
View File

@ -0,0 +1,30 @@
VPATH = $(top_srcdir)/mex/sources/korderpert
noinst_PROGRAMS = korderpert
#check_PROGRAMS = ramst1_dynamic fs2000k_dynamic
# Can't use korderpert_CPPFLAGS, because it interacts badly with VPATH
CPPFLAGS += -DMATLAB_MEX_FILE -DPOSIX_THREADS -I$(top_srcdir)/dynare++/src -I$(top_srcdir)/dynare++/kord -I$(top_srcdir)/dynare++/tl/cc -I$(top_srcdir)/dynare++/utils/cc -I$(top_srcdir)/dynare++/sylv/cc
CXXFLAGS += $(PTHREAD_CFLAGS)
LIBS += $(LIBADD_DLOPEN) $(PTHREAD_LIBS) $(top_srcdir)/dynare++/kord/libkord.a $(top_srcdir)/dynare++/tl/cc/libtl.a $(top_srcdir)/dynare++/sylv/cc/libsylv.a $(top_srcdir)/dynare++/src/libnsolve.a
nodist_korderpert_SOURCES = \
k_order_perturbation.cpp \
k_ord_dynare.cpp \
k_ord_dynare.h \
dynamic_dll.cpp \
dynamic_dll.h
#BUILT_SOURCES = ramst1_dynamic.c fs2000k_dynamic.c
#nodist_ramst1_dynamic_SOURCES = ramst1_dynamic.c
#nodist_fs2000k_dynamic_SOURCES = fs2000k_dynamic.c
#ramst1_dynamic.c: tests/ramst1.mod
# $(top_srcdir)/preprocessor/dynare_m $(top_srcdir)/mex/sources/korderpert/tests/ramst1.mod
#fs2000k_dynamic.c: tests/fs2000k.mod
# $(top_srcdir)/preprocessor/dynare_m $(top_srcdir)/mex/sources/korderpert/tests/fs2000k.mod

View File

@ -0,0 +1,4 @@
include ../../matlabmex.am
include ../../korderpert.am
CPPFLAGS += -DMEXEXT=\"$(MEXEXT)\"

View File

@ -0,0 +1,4 @@
include ../../mkoctfile.am
include ../../korderpert.am
CPPFLAGS += -DMEXEXT=\"mex\"

View File

@ -0,0 +1,24 @@
VPATH = $(top_srcdir)/mex/sources/korderpert:$(top_srcdir)/mex/sources/korderpert/tests
check_PROGRAMS = k_order_test_main
CPPFLAGS += -DPOSIX_THREADS -I$(top_srcdir)/dynare++/src -I$(top_srcdir)/dynare++/kord -I$(top_srcdir)/dynare++/tl/cc -I$(top_srcdir)/dynare++/utils/cc -I$(top_srcdir)/dynare++/sylv/cc -I$(MATLAB)/extern/include -I$(top_srcdir)/mex/sources/korderpert
CPPFLAGS += -DMEXEXT=\"$(MEXEXT)\"
CXXFLAGS += $(PTHREAD_CFLAGS)
LIBS += $(LIBADD_DLOPEN) $(top_srcdir)/dynare++/kord/libkord.a $(top_srcdir)/dynare++/tl/cc/libtl.a $(top_srcdir)/dynare++/sylv/cc/libsylv.a $(top_srcdir)/dynare++/src/libnsolve.a $(MATLAB_LIBS)
LDFLAGS += $(subst -shared,,$(MATLAB_LDFLAGS))
LDFLAGS += -Wl,-rpath,$(MATLAB)/bin/$(MATLAB_ARCH)
nodist_k_order_test_main_SOURCES = \
k_order_test_main.cpp \
k_order_perturbation.cpp \
k_ord_dynare.cpp \
k_ord_dynare.h \
dynamic_dll.cpp \
dynamic_dll.h