make install, closes #576
parent
46a0edb9b3
commit
8d2b79a224
12
Makefile.am
12
Makefile.am
|
@ -38,3 +38,15 @@ dist-hook:
|
|||
rm -f $(distdir)/matlab/dynare_m$(EXEEXT) $(distdir)/matlab/dynare_version.m
|
||||
$(MKDIR_P) $(distdir)/mex/matlab $(distdir)/mex/octave
|
||||
rm -rf `find $(distdir)/contrib -name '.git*'`
|
||||
|
||||
install-exec-local:
|
||||
$(MKDIR_P) $(DESTDIR)$(pkglibdir)/contrib/ms-sbvar/TZcode
|
||||
cp -r examples $(DESTDIR)$(pkglibdir)
|
||||
cp -r matlab $(DESTDIR)$(pkglibdir)
|
||||
rm -f $(DESTDIR)$(pkglibdir)/matlab/dynare_m
|
||||
cp preprocessor/dynare_m $(DESTDIR)$(pkglibdir)/matlab
|
||||
cp -r contrib/ms-sbvar/TZcode/MatlabFiles $(DESTDIR)$(pkglibdir)/contrib/ms-sbvar/TZcode
|
||||
|
||||
uninstall-local:
|
||||
rm -f $(DESTDIR)$(bindir)/dynare++
|
||||
rm -rf $(DESTDIR)$(pkglibdir)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
noinst_PROGRAMS = block_kalman_filter
|
||||
mex_PROGRAMS = block_kalman_filter
|
||||
|
||||
nodist_block_kalman_filter_SOURCES = $(top_srcdir)/../../sources/block_kalman_filter/block_kalman_filter.cc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = bytecode
|
||||
mex_PROGRAMS = bytecode
|
||||
|
||||
bytecode_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/../../sources -I$(top_srcdir)/../../sources/bytecode -I$(top_srcdir)/../../../preprocessor
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = dynare_simul_
|
||||
mex_PROGRAMS = dynare_simul_
|
||||
|
||||
dynare_simul__CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/../../../dynare++/sylv/cc -I$(top_srcdir)/../../../dynare++/tl/cc -I$(top_srcdir)/../../../dynare++/kord -I$(top_srcdir)/../../sources $(CPPFLAGS_MATIO)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = logposterior logMHMCMCposterior
|
||||
mex_PROGRAMS = logposterior logMHMCMCposterior
|
||||
|
||||
# We use shared flags so that automake does not compile things two times
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../../sources/estimation/libmat -I$(top_srcdir)/../../sources/estimation/utils $(CPPFLAGS_MATIO) $(BOOST_CPPFLAGS) $(GSL_CPPFLAGS)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = gensylv
|
||||
mex_PROGRAMS = gensylv
|
||||
|
||||
gensylv_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/../../../dynare++/sylv/cc -I$(top_srcdir)/../../sources
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = k_order_perturbation
|
||||
mex_PROGRAMS = k_order_perturbation
|
||||
|
||||
k_order_perturbation_CPPFLAGS = $(AM_CPPFLAGS) -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$(top_srcdir)/../../../dynare++/integ/cc -I$(top_srcdir)/../../sources $(CPPFLAGS_MATIO)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = kalman_steady_state
|
||||
mex_PROGRAMS = kalman_steady_state
|
||||
|
||||
kalman_steady_state_LDADD = $(LIBADD_SLICOT)
|
||||
kalman_steady_state_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_SLICOT)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = sparse_hessian_times_B_kronecker_C A_times_B_kronecker_C
|
||||
mex_PROGRAMS = sparse_hessian_times_B_kronecker_C A_times_B_kronecker_C
|
||||
|
||||
nodist_sparse_hessian_times_B_kronecker_C_SOURCES = $(top_srcdir)/../../sources/kronecker/sparse_hessian_times_B_kronecker_C.cc
|
||||
nodist_A_times_B_kronecker_C_SOURCES = $(top_srcdir)/../../sources/kronecker/A_times_B_kronecker_C.cc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_LIBRARIES = libdynare++.a
|
||||
mex_LIBRARIES = libdynare++.a
|
||||
|
||||
libdynare___a_CPPFLAGS = $(AM_CPPFLAGS) -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$(top_srcdir)/../../../dynare++/integ/cc -I$(top_srcdir)/../../sources $(CPPFLAGS_MATIO)
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
vpath %.cc $(top_srcdir)/../../sources/local_state_space_iterations
|
||||
|
||||
noinst_PROGRAMS = local_state_space_iteration_2
|
||||
mex_PROGRAMS = local_state_space_iteration_2
|
||||
|
||||
nodist_local_state_space_iteration_2_SOURCES = local_state_space_iteration_2.cc
|
||||
nodist_local_state_space_iteration_2_SOURCES = local_state_space_iteration_2.cc
|
||||
|
|
|
@ -29,6 +29,9 @@ clean-local:
|
|||
rm -f run_m2html.m
|
||||
rm -rf ../../../doc/m2html
|
||||
endif
|
||||
|
||||
install-exec-local:
|
||||
$(MKDIR_P) $(DESTDIR)$(pkglibdir)/mex/matlab
|
||||
endif
|
||||
|
||||
EXTRA_DIST = mex.def mexFunction-MacOSX.map
|
||||
|
|
|
@ -10,6 +10,8 @@ DEFS += -DMEXEXT=\"$(MEXEXT)\"
|
|||
AM_LDFLAGS = $(MATLAB_LDFLAGS)
|
||||
LIBS += $(MATLAB_LIBS)
|
||||
|
||||
mexdir = $(DESTDIR)$(libdir)/dynare/mex/matlab
|
||||
|
||||
all-local:
|
||||
$(MKDIR_P) $(top_srcdir)/../../matlab
|
||||
cd $(top_srcdir)/../../matlab && \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
noinst_PROGRAMS = mjdgges
|
||||
mex_PROGRAMS = mjdgges
|
||||
|
||||
nodist_mjdgges_SOURCES = $(top_srcdir)/../../sources/mjdgges/mjdgges.c
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
noinst_PROGRAMS = ms_sbvar_create_init_file ms_sbvar_command_line
|
||||
mex_PROGRAMS = ms_sbvar_create_init_file ms_sbvar_command_line
|
||||
|
||||
DWSWITCHDIR = $(top_srcdir)/../../../contrib/ms-sbvar/switch_dw
|
||||
DWUTILITIESDIR = $(top_srcdir)/../../../contrib/ms-sbvar/utilities_dw
|
||||
|
|
|
@ -22,4 +22,7 @@ if HAVE_SLICOT
|
|||
SUBDIRS += kalman_steady_state
|
||||
endif
|
||||
|
||||
install-exec-local:
|
||||
$(MKDIR_P) $(DESTDIR)$(pkglibdir)/mex/octave
|
||||
|
||||
endif
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
EXEEXT = .oct
|
||||
include ../mex.am
|
||||
|
||||
noinst_PROGRAMS = linsolve
|
||||
mex_PROGRAMS = linsolve
|
||||
|
||||
nodist_linsolve_SOURCES = $(top_srcdir)/../../sources/linsolve/linsolve.cc
|
||||
|
|
|
@ -17,6 +17,8 @@ LIBS += $(shell $(MKOCTFILE) -p FFTW_LIBS)
|
|||
LIBS += $(shell $(MKOCTFILE) -p LIBS)
|
||||
LIBS += $(shell $(MKOCTFILE) -p FLIBS)
|
||||
|
||||
mexdir = $(DESTDIR)$(libdir)/dynare/mex/octave
|
||||
|
||||
all-local:
|
||||
$(MKDIR_P) $(top_srcdir)/../../octave
|
||||
cd $(top_srcdir)/../../octave && \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
EXEEXT = .oct
|
||||
include ../mex.am
|
||||
|
||||
noinst_PROGRAMS = ordschur
|
||||
mex_PROGRAMS = ordschur
|
||||
|
||||
nodist_ordschur_SOURCES = $(top_srcdir)/../../sources/ordschur/ordschur.cc
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
EXEEXT = .oct
|
||||
include ../mex.am
|
||||
|
||||
noinst_PROGRAMS = qzcomplex
|
||||
mex_PROGRAMS = qzcomplex
|
||||
|
||||
nodist_qzcomplex_SOURCES = $(top_srcdir)/../../sources/qzcomplex/qzcomplex.cc
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
vpath %.cc $(top_srcdir)/../../sources/sobol
|
||||
|
||||
noinst_PROGRAMS = qmc_sequence
|
||||
mex_PROGRAMS = qmc_sequence
|
||||
|
||||
nodist_qmc_sequence_SOURCES = qmc_sequence.cc
|
||||
|
|
|
@ -2,7 +2,7 @@ SUBDIRS = macro
|
|||
|
||||
BUILT_SOURCES = DynareBison.hh stack.hh position.hh location.hh DynareBison.cc DynareFlex.cc FlexLexer.h
|
||||
|
||||
matlabdir = $(libdir)/matlab
|
||||
matlabdir = $(DESTDIR)$(pkglibdir)/matlab
|
||||
|
||||
matlab_PROGRAMS = dynare_m
|
||||
|
||||
|
@ -81,3 +81,6 @@ clean-local:
|
|||
rm -rf doc/html/
|
||||
|
||||
EXTRA_DIST = $(BUILT_SOURCES) Doxyfile
|
||||
|
||||
install-exec-local:
|
||||
$(MKDIR_P) $(DESTDIR)$(pkglibdir)/matlab
|
||||
|
|
Loading…
Reference in New Issue