2014-07-16 16:18:06 +02:00
|
|
|
mex_PROGRAMS = ms_sbvar_create_init_file ms_sbvar_command_line
|
2011-02-17 11:42:54 +01:00
|
|
|
|
2012-04-19 10:52:21 +02:00
|
|
|
DWSWITCHDIR = $(top_srcdir)/../../../contrib/ms-sbvar/switch_dw
|
|
|
|
DWUTILITIESDIR = $(top_srcdir)/../../../contrib/ms-sbvar/utilities_dw
|
2011-02-17 11:42:54 +01:00
|
|
|
|
|
|
|
DYNMEXSRCDIR = $(top_srcdir)/../../sources
|
|
|
|
MSMEXSRCDIR = $(DYNMEXSRCDIR)/ms-sbvar
|
|
|
|
|
2019-04-05 16:53:59 +02:00
|
|
|
AM_CPPFLAGS += $(GSL_CPPFLAGS) -DSTRUCTURED_COLUMN_MAJOR -I$(MSMEXSRCDIR) -I$(DWUTILITIESDIR)/include -I$(DWSWITCHDIR)/switching -I$(DWSWITCHDIR)/state_space -I$(DWSWITCHDIR)/state_space/sbvar
|
2011-02-17 11:42:54 +01:00
|
|
|
|
|
|
|
LIBS += $(GSL_LIBS)
|
2012-09-28 17:21:25 +02:00
|
|
|
AM_LDFLAGS += $(GSL_LDFLAGS)
|
2011-02-17 11:42:54 +01:00
|
|
|
|
|
|
|
DWUTILS = \
|
2019-04-05 16:53:59 +02:00
|
|
|
dw_array.c \
|
|
|
|
dw_matrix_array.c \
|
|
|
|
dw_ascii.c \
|
|
|
|
dw_parse_cmd.c \
|
|
|
|
dw_elliptical.c \
|
|
|
|
dw_error.c \
|
|
|
|
dw_histogram.c \
|
|
|
|
dw_math.c \
|
|
|
|
dw_matrix.c \
|
|
|
|
bmatrix.c \
|
|
|
|
dw_matrix_sort.c \
|
|
|
|
dw_rand_gsl.c \
|
|
|
|
dw_matrix_rand.c
|
2011-02-17 11:42:54 +01:00
|
|
|
|
|
|
|
MSMEXSRC = \
|
2019-04-05 16:53:59 +02:00
|
|
|
mex_top_level.cc \
|
|
|
|
modify_for_mex.cc
|
2011-02-17 11:42:54 +01:00
|
|
|
|
2011-03-02 17:29:48 +01:00
|
|
|
nodist_ms_sbvar_create_init_file_SOURCES = \
|
2019-04-05 16:53:59 +02:00
|
|
|
dw_switch.c \
|
|
|
|
dw_switchio.c \
|
|
|
|
dw_dirichlet_restrictions.c \
|
|
|
|
dw_metropolis_theta.c \
|
|
|
|
create_init_file.c \
|
|
|
|
VARbase.c \
|
|
|
|
VARio.c \
|
|
|
|
VARio_matlab.c \
|
2011-02-17 11:42:54 +01:00
|
|
|
$(DWUTILS) \
|
|
|
|
$(MSMEXSRC)
|
|
|
|
|
2011-03-02 17:29:48 +01:00
|
|
|
nodist_ms_sbvar_command_line_SOURCES = \
|
2019-04-05 16:53:59 +02:00
|
|
|
dw_switch.c \
|
|
|
|
dw_switchio.c \
|
|
|
|
dw_dirichlet_restrictions.c \
|
|
|
|
dw_metropolis_theta.c \
|
|
|
|
dw_switch_opt.c \
|
|
|
|
dw_mdd_switch.c \
|
|
|
|
VARbase.c \
|
|
|
|
VARio.c \
|
|
|
|
dw_sbvar_command_line.c \
|
|
|
|
sbvar_estimate.c \
|
|
|
|
sbvar_simulate.c \
|
|
|
|
sbvar_probabilities.c \
|
|
|
|
sbvar_mdd.c \
|
|
|
|
sbvar_forecast.c \
|
|
|
|
sbvar_variance_decomposition.c \
|
|
|
|
sbvar_impulse_responses.c \
|
|
|
|
dw_csminwel.c \
|
2011-02-17 11:42:54 +01:00
|
|
|
$(DWUTILS) \
|
|
|
|
$(MSMEXSRC)
|
2019-04-05 16:53:59 +02:00
|
|
|
|
|
|
|
BUILT_SOURCES = $(nodist_ms_sbvar_create_init_file_SOURCES) $(nodist_ms_sbvar_command_line_SOURCES)
|
|
|
|
CLEANFILES = $(nodist_ms_sbvar_create_init_file_SOURCES) $(nodist_ms_sbvar_command_line_SOURCES)
|
|
|
|
|
|
|
|
dw_array.c dw_matrix_array.c: %.c: $(DWUTILITIESDIR)/arrays/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_ascii.c dw_parse_cmd.c: %.c: $(DWUTILITIESDIR)/ascii/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_elliptical.c: %.c: $(DWUTILITIESDIR)/elliptical/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_error.c: %.c: $(DWUTILITIESDIR)/error/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_histogram.c: %.c: $(DWUTILITIESDIR)/histogram/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_math.c: %.c: $(DWUTILITIESDIR)/math/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_matrix.c bmatrix.c: %.c: $(DWUTILITIESDIR)/matrix/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_matrix_sort.c: %.c: $(DWUTILITIESDIR)/sort/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_rand_gsl.c dw_matrix_rand.c: %.c: $(DWUTILITIESDIR)/stat/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
$(MSMEXSRC): %.cc: $(MSMEXSRCDIR)/%.cc
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
dw_switch.c dw_switchio.c dw_dirichlet_restrictions.c dw_metropolis_theta.c dw_switch_opt.c dw_mdd_switch.c: %.c: $(DWSWITCHDIR)/switching/%.c
|
|
|
|
$(LN_S) -f $< $@
|
|
|
|
create_init_file.c VARbase.c VARio.c VARio_matlab.c dw_sbvar_command_line.c sbvar_estimate.c sbvar_simulate.c sbvar_probabilities.c sbvar_mdd.c sbvar_forecast.c sbvar_variance_decomposition.c sbvar_impulse_responses.c dw_csminwel.c: %.c: $(DWSWITCHDIR)/state_space/sbvar/%.c
|
|
|
|
$(LN_S) -f $< $@
|