Sébastien Villemot
c84c789f20
Build system: remove useless uninstall rule
...
The Dynare++ binary is already uninstalled by dynare++/src/Makefile.
2020-02-25 16:34:09 +01:00
Sébastien Villemot
aca4aa7bc6
Build system: add missing clean rules
2020-02-25 14:22:53 +01:00
Sébastien Villemot
ef4df1df0b
Build system: adapt for renaming of NEWS to NEWS.md
2020-02-17 23:12:12 +01:00
Sébastien Villemot
05e43a5025
Remove obsolete Julia stuff
2020-01-31 22:50:55 +01:00
Sébastien Villemot
8065e9d439
Build system: by default, error out if some dependency is missing
...
In particular, if either MATLAB or Octave is missing, one needs to pass either
--disable-matlab or --disable-octave.
Moreover, several new configure flags have been introduced for disabling some
components:
--disable-doc
--disable-dynare++
--disable-mex-dynare++
--disable-mex-ms-sbvar
--disable-mex-kalman-steady-state
2019-11-26 13:53:42 +01:00
Houtan Bastani
f2c04f7006
update Makefile for recent changes to Windows package
...
[skip ci]
2019-11-25 11:35:22 +01:00
Houtan Bastani
2113deb0db
script to create snapshot for macOS
2019-09-17 14:07:03 +02:00
Sébastien Villemot
bae1fa255a
Add scripts and CI job for building Windows package
...
The scripts are based the former “dynare-build” project. They have been
overhauled and simplified.
Building a Windows package (both installer and zip archive) is as easy as
running “make -C windows” (provided the right Debian packages are installed,
use the “windows/install-packages.sh” script for that purpose).
The layout of MEX files for Octave in the package has been
changed (mex/octave/win32/ and mex/octave/win64/ instead of mex/octave32/ and
mex/octave/), for consistency with MATLAB MEX.
2019-09-03 21:36:47 +02:00
Sébastien Villemot
c46023ad56
POSIX shell stylistic improvements
2019-03-25 18:47:49 +01:00
Sébastien Villemot
096936be9c
The preprocessor now compiles the MEX when use_dll is specified
...
Update documentation accordingly (except on macOS where the solution has not
yet been implemented).
Also include MinGW in the Windows installer.
2018-10-29 14:41:34 +01:00
Houtan Bastani
09fba10bfb
build system: add missing link to preprocessor in julia directory
2018-02-19 12:44:38 +01:00
Houtan Bastani
8bfc5e96a0
build system: soft link preprocessor into matlab/preprocessor$ARCH folder
2018-02-19 12:41:23 +01:00
Houtan Bastani
fdf9a8a453
move preprocessor to submodule
2018-02-16 16:44:16 +01:00
Sébastien Villemot
801154dbee
Do not install LICENSE.md files of submodules under /usr/lib/dynare/matlab.
2017-06-28 15:06:02 +02:00
Sébastien Villemot
5d96e8c2f0
Also remove git files of matlab/modules/ from tarball.
2017-06-28 14:19:35 +02:00
houtanb
54d28d65da
add new submodule: jsonlab
2017-06-22 16:34:52 +02:00
Houtan Bastani
8cd35f043e
add files to EXTRA_DIST
2015-12-08 14:31:32 +01:00
Houtan Bastani
923f75df86
build system: fix make install following changes to #862
2015-03-30 13:04:39 +02:00
Houtan Bastani
8d2b79a224
make install, closes #576
2014-07-16 16:18:06 +02:00
Sébastien Villemot
c24ae80ae2
Add per-directory local Emacs variables.
...
The idea is to enforce the coding style for Emacs users.
2014-04-01 17:33:01 +02:00
Houtan Bastani
510907f21f
build system: add Makefile.am to EXTRA_DIST
2013-06-19 18:20:27 +02:00
Sébastien Villemot
5f861cb0d8
Use MatIO in Dynare++ instead of the home-made engine
2012-08-23 18:31:07 +02:00
Sébastien Villemot
346f9ba25c
Move more files to scripts/ and add it to the distribution
2012-06-08 16:29:11 +02:00
Sébastien Villemot
2bc399cd94
More packaging updates related to the new contrib subdir
2012-04-25 11:41:37 +02:00
Sébastien Villemot
5d5b36a3ef
Fix build system wrt to new contrib dir
2012-04-20 11:27:03 +02:00
Sébastien Villemot
aa7d342948
Build system: adding NEWS to EXTRA_DIST
2011-11-30 16:22:30 +01:00
Sébastien Villemot
eb0255d526
Build system: add MS-SBVAR to dist tarball
2011-02-22 16:51:23 +01:00
Sébastien Villemot
d27b6522b9
Build system: add Mac OS X scripts to dist tarball
2011-02-15 18:38:30 +01:00
Sébastien Villemot
8852bd1b09
mexopts.bat for Windows:
...
- now use the mingw package shipped with Cygwin
- create a version for 64-bit MATLAB
- note that I could not merge the 32 and 64-bit mexopts in a single file,
because MATLAB's mex.pl ignores everything that is not a "set" statement (in
particular it ignores "if" statements)
2010-09-28 16:46:53 +02:00
Sébastien Villemot
ac3225c654
Build system: add dynare.el to source tarball
2010-09-27 16:45:08 +02:00
Sébastien Villemot
4a619f3db7
Created a new 'examples' subdirectory with a (still small) example database
2010-04-30 12:36:24 +02:00
Sébastien Villemot
8fa10d61cc
Build system: fix the creation of tarball
2010-02-13 09:52:43 +01:00
Sébastien Villemot
fb97797405
Estimation DLL: first version of matrix library + still unfinished decision rules computation
2010-02-09 19:15:59 +01:00
sebastien
4a3709da09
Minor fixes to build system and license notices
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3356 ac1d8469-bf42-47a9-8791-bf33cf982152
2010-01-13 17:39:59 +00:00
sebastien
9db0e3a88a
build system: added missing file
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3231 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 16:31:33 +00:00
sebastien
eb10c27539
Build system: added missing file
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3227 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 15:42:35 +00:00
sebastien
562961eb96
Updated Windows packaging: added Dynare++, added the various flavours of MEX files, added the possibility to only install some components, updated the README.txt and the license file
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3168 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-25 14:14:21 +00:00
sebastien
2c43941d04
Build system: fix for MinGW 4.4
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3128 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-05 12:12:55 +00:00
sebastien
63d4fe0910
Build system:
...
* added flags "--disable-matlab" and "--disable-octave" to top-level configure script, to manually disable building of MEX files for MATLAB / Octave
* incorporated new conditional variance decomposition test to testsuite
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3115 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-02 13:44:45 +00:00
sebastien
343e0b3c7d
Build system: refactored the build system for MEX files, using two sub-packages with their own configure scripts
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3019 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 17:22:19 +00:00
sebastien
02640c3e43
k-order perturbation DLL:
...
* removed existing build system
* reorganized source: separated test files from the rest, removed obsolete test files
* incorporated the DLL and the standalone test executable to the new build system
* minor fixes to ensure compilation
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2959 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-23 13:14:05 +00:00
sebastien
7beb1e52d8
Build system: don't fail if flex, bison or ctangle is missing; use the "missing" script from automake instead
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2941 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 15:05:25 +00:00
sebastien
31aff0e756
Various fixes to build system
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2937 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 08:14:44 +00:00
sebastien
83c3023274
Added build system for Octave MEX files
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2932 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-16 13:49:47 +00:00
sebastien
345a3e587a
New build system for standalone dynare++
...
Note that dynare++ will only be built if configure finds ctangle, blas, lapack and pthreads
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2922 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-11 17:34:15 +00:00
sebastien
ddd286863d
* Convert the rest of the already existing build system to Automake
...
* Add new autoconf macros
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2914 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-10 09:50:58 +00:00
sebastien
9c3c314746
* Rewrite preprocessor build system with automake
...
* Use new autoconf macros for flex/bison
* Remove autoconf macro for dynare++
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2911 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-09 16:47:43 +00:00