diff -Nru jags-4.3.0/aclocal.m4 jags-4.3.1/aclocal.m4 --- jags-4.3.0/aclocal.m4 2017-07-11 15:22:35.000000000 +0000 +++ jags-4.3.1/aclocal.m4 2022-04-08 15:45:08.000000000 +0000 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.16.2 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -364,7 +364,7 @@ [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) ])dnl PKG_HAVE_DEFINE_WITH_MODULES -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -376,10 +376,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.15' +[am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.16.2], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -395,14 +395,14 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15])dnl +[AM_AUTOMAKE_VERSION([1.16.2])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -454,7 +454,7 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -485,7 +485,7 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -676,13 +676,12 @@ # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. - # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], @@ -690,49 +689,43 @@ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) shift - for mf + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf do # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS @@ -741,18 +734,17 @@ # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each '.P' file that we will -# need in order to bootstrap the dependency handling code. +# This code is only required when automatic dependency tracking is enabled. +# This creates each '.Po' and '.Plo' makefile fragment that we'll need in +# order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -839,8 +831,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# -# +# +# AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. @@ -907,7 +899,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . +that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -949,7 +941,7 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -970,7 +962,7 @@ fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -989,7 +981,7 @@ rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) -# Copyright (C) 1998-2014 Free Software Foundation, Inc. +# Copyright (C) 1998-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1009,7 +1001,7 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1017,49 +1009,42 @@ # AM_MAKE_INCLUDE() # ----------------- -# Check to see how make treats includes. +# Check whether make has an 'include' directive that can support all +# the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' +[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' am__doit: - @echo this is the am__doit target + @echo this is the am__doit target >confinc.out .PHONY: am__doit END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1098,7 +1083,7 @@ # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1127,7 +1112,7 @@ AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1174,7 +1159,7 @@ # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1193,7 +1178,7 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1274,7 +1259,7 @@ rm -f conftest.file ]) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1334,7 +1319,7 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1362,7 +1347,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1381,7 +1366,7 @@ # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2020 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff -Nru jags-4.3.0/compile jags-4.3.1/compile --- jags-4.3.0/compile 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/compile 2020-01-01 19:43:28.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2012-10-14.11; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -17,7 +17,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -53,7 +53,7 @@ MINGW*) file_conv=mingw ;; - CYGWIN*) + CYGWIN* | MSYS*) file_conv=cygwin ;; *) @@ -67,7 +67,7 @@ mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/*) + cygwin/* | msys/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) @@ -255,7 +255,8 @@ echo "compile $scriptversion" exit $? ;; - cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac @@ -339,9 +340,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru jags-4.3.0/config.guess jags-4.3.1/config.guess --- jags-4.3.0/config.guess 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/config.guess 2021-07-21 18:25:15.000000000 +0000 @@ -1,8 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2016 Free Software Foundation, Inc. +# Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2016-10-02' +timestamp='2018-08-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -27,7 +27,7 @@ # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess # # Please send patches to . @@ -39,7 +39,7 @@ Output the configuration name of the system \`$me' is run on. -Operation modes: +Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit @@ -50,7 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2016 Free Software Foundation, Inc. +Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -84,8 +84,6 @@ exit 1 fi -trap 'exit 1' 1 2 15 - # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -96,34 +94,39 @@ # Portable tmp directory creation inspired by the Autoconf team. -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' +tmp= +# shellcheck disable=SC2172 +trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15 +trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0 + +set_cc_for_build() { + : "${TMPDIR=/tmp}" + # shellcheck disable=SC2039 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } + dummy=$tmp/dummy + case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in + ,,) echo "int x;" > "$dummy.c" + for driver in cc gcc c89 c99 ; do + if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$driver" + break + fi + done + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; + esac +} # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then +if test -f /.attbin/uname ; then PATH=$PATH:/.attbin ; export PATH fi @@ -132,14 +135,14 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "${UNAME_SYSTEM}" in +case "$UNAME_SYSTEM" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu - eval $set_cc_for_build - cat <<-EOF > $dummy.c + set_cc_for_build + cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc @@ -149,13 +152,20 @@ LIBC=gnu #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" + + # If ldd exists, use it to detect musl libc. + if command -v ldd >/dev/null && \ + ldd --version 2>&1 | grep -q ^musl + then + LIBC=musl + fi ;; esac # Note: order is significant - the case branches are not exclusive. -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in +case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, @@ -169,30 +179,30 @@ # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ - /sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || \ + "/sbin/$sysctl" 2>/dev/null || \ + "/usr/sbin/$sysctl" 2>/dev/null || \ echo unknown)` - case "${UNAME_MACHINE_ARCH}" in + case "$UNAME_MACHINE_ARCH" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) - arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` - endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` - machine=${arch}${endian}-unknown + arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` + machine="${arch}${endian}"-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + *) machine="$UNAME_MACHINE_ARCH"-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. - case "${UNAME_MACHINE_ARCH}" in + case "$UNAME_MACHINE_ARCH" in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build + set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -208,10 +218,10 @@ ;; esac # Determine ABI tags. - case "${UNAME_MACHINE_ARCH}" in + case "$UNAME_MACHINE_ARCH" in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release @@ -219,46 +229,55 @@ # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in + case "$UNAME_VERSION" in Debian*) release='-gnu' ;; *) - release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` + release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}${abi}" + echo "$machine-${os}${release}${abi-}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" exit ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE} + echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" + exit ;; + *:MidnightBSD:*:*) + echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" exit ;; *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" exit ;; *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" exit ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd${UNAME_RELEASE} + echo powerpc-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:Sortix:*:*) - echo ${UNAME_MACHINE}-unknown-sortix + echo "$UNAME_MACHINE"-unknown-sortix + exit ;; + *:Redox:*:*) + echo "$UNAME_MACHINE"-unknown-redox exit ;; + mips:OSF1:*.*) + echo mips-dec-osf1 + exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) @@ -310,28 +329,19 @@ # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos + echo "$UNAME_MACHINE"-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos + echo "$UNAME_MACHINE"-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition @@ -343,7 +353,7 @@ echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} + echo arm-acorn-riscix"$UNAME_RELEASE" exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos @@ -370,38 +380,33 @@ sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) - echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux${UNAME_RELEASE} + echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval $set_cc_for_build - SUN_ARCH=i386 - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - SUN_ARCH=x86_64 - fi - fi - echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + case `isainfo -b` in + 32) + echo i386-pc-solaris2"$UNAME_REL" + ;; + 64) + echo x86_64-pc-solaris2"$UNAME_REL" + ;; + esac exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in @@ -410,25 +415,25 @@ ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" exit ;; sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} + echo m68k-sun-sunos"$UNAME_RELEASE" exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3 + test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) - echo m68k-sun-sunos${UNAME_RELEASE} + echo m68k-sun-sunos"$UNAME_RELEASE" ;; sun4) - echo sparc-sun-sunos${UNAME_RELEASE} + echo sparc-sun-sunos"$UNAME_RELEASE" ;; esac exit ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} + echo sparc-auspex-sunos"$UNAME_RELEASE" exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not @@ -439,44 +444,44 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint"$UNAME_RELEASE" exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint"$UNAME_RELEASE" exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint"$UNAME_RELEASE" exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} + echo m68k-milan-mint"$UNAME_RELEASE" exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} + echo m68k-hades-mint"$UNAME_RELEASE" exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} + echo m68k-unknown-mint"$UNAME_RELEASE" exit ;; m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} + echo m68k-apple-machten"$UNAME_RELEASE" exit ;; powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} + echo powerpc-apple-machten"$UNAME_RELEASE" exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} + echo mips-dec-ultrix"$UNAME_RELEASE" exit ;; VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} + echo vax-dec-ultrix"$UNAME_RELEASE" exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} + echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { @@ -485,23 +490,23 @@ #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && + dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} + echo mips-mips-riscos"$UNAME_RELEASE" exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax @@ -527,17 +532,17 @@ AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] + if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ + [ "$TARGET_BINARY_INTERFACE"x = x ] then - echo m88k-dg-dgux${UNAME_RELEASE} + echo m88k-dg-dgux"$UNAME_RELEASE" else - echo m88k-dg-dguxbcs${UNAME_RELEASE} + echo m88k-dg-dguxbcs"$UNAME_RELEASE" fi else - echo i586-dg-dgux${UNAME_RELEASE} + echo i586-dg-dgux"$UNAME_RELEASE" fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) @@ -554,7 +559,7 @@ echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id @@ -566,14 +571,14 @@ if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #include main() @@ -584,7 +589,7 @@ exit(0); } EOF - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then echo "$SYSTEM_NAME" else @@ -598,7 +603,7 @@ exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc @@ -607,18 +612,18 @@ IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} + echo "$IBM_ARCH"-ibm-aix"$IBM_REV" exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) + ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx @@ -633,28 +638,28 @@ echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + case "$UNAME_MACHINE" in + 9000/31?) HP_ARCH=m68000 ;; + 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in + case "$sc_cpu_version" in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in + case "$sc_kernel_bits" in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + if [ "$HP_ARCH" = "" ]; then + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include @@ -687,13 +692,13 @@ exit (0); } EOF - (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ ${HP_ARCH} = hppa2.0w ] + if [ "$HP_ARCH" = hppa2.0w ] then - eval $set_cc_for_build + set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler @@ -712,15 +717,15 @@ HP_ARCH=hppa64 fi fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} + echo "$HP_ARCH"-hp-hpux"$HPUX_REV" exit ;; ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #include int main () @@ -745,11 +750,11 @@ exit (0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) @@ -758,7 +763,7 @@ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) @@ -766,9 +771,9 @@ exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk + echo "$UNAME_MACHINE"-unknown-osf1mk else - echo ${UNAME_MACHINE}-unknown-osf1 + echo "$UNAME_MACHINE"-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) @@ -793,127 +798,120 @@ echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" exit ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} + echo sparc-unknown-bsdi"$UNAME_RELEASE" exit ;; *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" + exit ;; + arm:FreeBSD:*:*) + UNAME_PROCESSOR=`uname -p` + set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi + else + echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf + fi exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` - case ${UNAME_PROCESSOR} in + case "$UNAME_PROCESSOR" in amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) - echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=x86_64 ;; + i386) + UNAME_PROCESSOR=i586 ;; esac + echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin + echo "$UNAME_MACHINE"-pc-cygwin exit ;; *:MINGW64*:*) - echo ${UNAME_MACHINE}-pc-mingw64 + echo "$UNAME_MACHINE"-pc-mingw64 exit ;; *:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 + echo "$UNAME_MACHINE"-pc-mingw32 exit ;; *:MSYS*:*) - echo ${UNAME_MACHINE}-pc-msys - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + echo "$UNAME_MACHINE"-pc-msys exit ;; i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 + echo "$UNAME_MACHINE"-pc-pw32 exit ;; *:Interix*:*) - case ${UNAME_MACHINE} in + case "$UNAME_MACHINE" in x86) - echo i586-pc-interix${UNAME_RELEASE} + echo i586-pc-interix"$UNAME_RELEASE" exit ;; authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix${UNAME_RELEASE} + echo x86_64-unknown-interix"$UNAME_RELEASE" exit ;; IA64) - echo ia64-unknown-interix${UNAME_RELEASE} + echo ia64-unknown-interix"$UNAME_RELEASE" exit ;; esac ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - 8664:Windows_NT:*) - echo x86_64-pc-mks - exit ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit ;; i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin + echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} + echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix + *:Minix:*:*) + echo "$UNAME_MACHINE"-unknown-minix exit ;; aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -927,63 +925,63 @@ esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arc:Linux:*:* | arceb:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) - eval $set_cc_for_build + set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi else - echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-${LIBC} + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-${LIBC} + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; e2k:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:Linux:*:*) - echo ${UNAME_MACHINE}-pc-linux-${LIBC} + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; k1om:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el @@ -997,70 +995,70 @@ #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" + test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } ;; mips64el:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; openrisc*:Linux:*:*) - echo or1k-unknown-linux-${LIBC} + echo or1k-unknown-linux-"$LIBC" exit ;; or32:Linux:*:* | or1k*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-${LIBC} + echo sparc-unknown-linux-"$LIBC" exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-${LIBC} + echo hppa64-unknown-linux-"$LIBC" exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; - PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; - *) echo hppa-unknown-linux-${LIBC} ;; + PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; + PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; + *) echo hppa-unknown-linux-"$LIBC" ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-${LIBC} + echo powerpc64-unknown-linux-"$LIBC" exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-${LIBC} + echo powerpc-unknown-linux-"$LIBC" exit ;; ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-${LIBC} + echo powerpc64le-unknown-linux-"$LIBC" exit ;; ppcle:Linux:*:*) - echo powerpcle-unknown-linux-${LIBC} + echo powerpcle-unknown-linux-"$LIBC" exit ;; riscv32:Linux:*:* | riscv64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux-${LIBC} + echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-${LIBC} + echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-pc-linux-${LIBC} + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1074,34 +1072,34 @@ # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx + echo "$UNAME_MACHINE"-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop + echo "$UNAME_MACHINE"-unknown-stop exit ;; i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos + echo "$UNAME_MACHINE"-unknown-atheos exit ;; i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable + echo "$UNAME_MACHINE"-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} + echo i386-unknown-lynxos"$UNAME_RELEASE" exit ;; i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp + echo "$UNAME_MACHINE"-pc-msdosdjgpp exit ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + i*86:*:4.*:*) + UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" fi exit ;; i*86:*:5:[678]*) @@ -1111,12 +1109,12 @@ *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 @@ -1126,9 +1124,9 @@ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" else - echo ${UNAME_MACHINE}-pc-sysv32 + echo "$UNAME_MACHINE"-pc-sysv32 fi exit ;; pc:*:*:*) @@ -1148,9 +1146,9 @@ exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) @@ -1170,9 +1168,9 @@ test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; @@ -1181,28 +1179,28 @@ test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} + echo m68k-unknown-lynxos"$UNAME_RELEASE" exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} + echo sparc-unknown-lynxos"$UNAME_RELEASE" exit ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} + echo rs6000-unknown-lynxos"$UNAME_RELEASE" exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} + echo powerpc-unknown-lynxos"$UNAME_RELEASE" exit ;; SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} + echo mips-dde-sysv"$UNAME_RELEASE" exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 @@ -1213,7 +1211,7 @@ *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 + echo "$UNAME_MACHINE"-sni-sysv4 else echo ns32k-sni-sysv fi @@ -1233,23 +1231,23 @@ exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos + echo "$UNAME_MACHINE"-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} + echo m68k-apple-aux"$UNAME_RELEASE" exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv"$UNAME_RELEASE" else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv"$UNAME_RELEASE" fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. @@ -1268,49 +1266,56 @@ echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} + echo sx4-nec-superux"$UNAME_RELEASE" exit ;; SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} + echo sx5-nec-superux"$UNAME_RELEASE" exit ;; SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} + echo sx6-nec-superux"$UNAME_RELEASE" exit ;; SX-7:SUPER-UX:*:*) - echo sx7-nec-superux${UNAME_RELEASE} + echo sx7-nec-superux"$UNAME_RELEASE" exit ;; SX-8:SUPER-UX:*:*) - echo sx8-nec-superux${UNAME_RELEASE} + echo sx8-nec-superux"$UNAME_RELEASE" exit ;; SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux${UNAME_RELEASE} + echo sx8r-nec-superux"$UNAME_RELEASE" exit ;; SX-ACE:SUPER-UX:*:*) - echo sxace-nec-superux${UNAME_RELEASE} + echo sxace-nec-superux"$UNAME_RELEASE" exit ;; Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} + echo powerpc-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - eval $set_cc_for_build + set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi - if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc + fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub @@ -1321,7 +1326,7 @@ # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` @@ -1329,19 +1334,25 @@ UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; - NEO-?:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk${UNAME_RELEASE} + NEO-*:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk"$UNAME_RELEASE" exit ;; NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} + echo nse-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSR-*:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSV-*:NONSTOP_KERNEL:*:*) + echo nsv-tandem-nsk"$UNAME_RELEASE" exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} + NSX-*:NONSTOP_KERNEL:*:*) + echo nsx-tandem-nsk"$UNAME_RELEASE" exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux @@ -1350,18 +1361,19 @@ echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. + # shellcheck disable=SC2154 if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi - echo ${UNAME_MACHINE}-unknown-plan9 + echo "$UNAME_MACHINE"-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 @@ -1382,14 +1394,14 @@ echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux"$UNAME_RELEASE" exit ;; *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in + case "$UNAME_MACHINE" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; @@ -1398,32 +1410,44 @@ echo i386-pc-xenix exit ;; i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'` + echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" exit ;; i*86:rdos:*:*) - echo ${UNAME_MACHINE}-pc-rdos + echo "$UNAME_MACHINE"-pc-rdos exit ;; i*86:AROS:*:*) - echo ${UNAME_MACHINE}-pc-aros + echo "$UNAME_MACHINE"-pc-aros exit ;; x86_64:VMkernel:*:*) - echo ${UNAME_MACHINE}-unknown-esx + echo "$UNAME_MACHINE"-unknown-esx exit ;; amd64:Isilon\ OneFS:*:*) echo x86_64-unknown-onefs exit ;; esac +echo "$0: unable to guess system type" >&2 + +case "$UNAME_MACHINE:$UNAME_SYSTEM" in + mips:Linux | mips64:Linux) + # If we got here on MIPS GNU/Linux, output extra information. + cat >&2 <&2 </dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} +UNAME_MACHINE = "$UNAME_MACHINE" +UNAME_RELEASE = "$UNAME_RELEASE" +UNAME_SYSTEM = "$UNAME_SYSTEM" +UNAME_VERSION = "$UNAME_VERSION" EOF exit 1 # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff -Nru jags-4.3.0/config.sub jags-4.3.1/config.sub --- jags-4.3.0/config.sub 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/config.sub 2021-07-21 18:25:15.000000000 +0000 @@ -1,8 +1,8 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2016 Free Software Foundation, Inc. +# Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2016-09-05' +timestamp='2018-08-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -33,7 +33,7 @@ # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases @@ -57,7 +57,7 @@ Canonicalize a configuration name. -Operation modes: +Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit @@ -67,7 +67,7 @@ version="\ GNU config.sub ($timestamp) -Copyright 1992-2016 Free Software Foundation, Inc. +Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -94,7 +94,7 @@ *local*) # First pass through any local machine types. - echo $1 + echo "$1" exit ;; * ) @@ -110,1242 +110,1159 @@ exit 1;; esac -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ - kopensolaris*-gnu* | cloudabi*-eabi* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - android-linux) - os=-linux-android - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze*) - os= - basic_machine=$1 - ;; - -bluegene*) - os=-cnk - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*178) - os=-lynxos178 - ;; - -lynx*5) - os=-lynxos5 - ;; - -lynx*) - os=-lynxos +# Split fields of configuration type +IFS="-" read -r field1 field2 field3 field4 <&2 + exit 1 ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + *-*-*-*) + basic_machine=$field1-$field2 + os=$field3-$field4 ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` + *-*-*) + # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two + # parts + maybe_os=$field2-$field3 + case $maybe_os in + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \ + | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \ + | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ + | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ + | storm-chaos* | os2-emx* | rtmk-nova*) + basic_machine=$field1 + os=$maybe_os + ;; + android-linux) + basic_machine=$field1-unknown + os=linux-android + ;; + *) + basic_machine=$field1-$field2 + os=$field3 + ;; + esac ;; - -psos*) - os=-psos + *-*) + # A lone config we happen to match not fitting any patern + case $field1-$field2 in + decstation-3100) + basic_machine=mips-dec + os= + ;; + *-*) + # Second component is usually, but not always the OS + case $field2 in + # Prevent following clause from handling this valid os + sun*os*) + basic_machine=$field1 + os=$field2 + ;; + # Manufacturers + dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ + | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ + | unicom* | ibm* | next | hp | isi* | apollo | altos* \ + | convergent* | ncr* | news | 32* | 3600* | 3100* \ + | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ + | ultra | tti* | harris | dolphin | highlevel | gould \ + | cbm | ns | masscomp | apple | axis | knuth | cray \ + | microblaze* | sim | cisco \ + | oki | wec | wrs | winbond) + basic_machine=$field1-$field2 + os= + ;; + *) + basic_machine=$field1 + os=$field2 + ;; + esac + ;; + esac ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint + *) + # Convert single-component short-hands not valid as part of + # multi-component configurations. + case $field1 in + 386bsd) + basic_machine=i386-pc + os=bsd + ;; + a29khif) + basic_machine=a29k-amd + os=udi + ;; + adobe68k) + basic_machine=m68010-adobe + os=scout + ;; + alliant) + basic_machine=fx80-alliant + os= + ;; + altos | altos3068) + basic_machine=m68k-altos + os= + ;; + am29k) + basic_machine=a29k-none + os=bsd + ;; + amdahl) + basic_machine=580-amdahl + os=sysv + ;; + amiga) + basic_machine=m68k-unknown + os= + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=bsd + ;; + aros) + basic_machine=i386-pc + os=aros + ;; + aux) + basic_machine=m68k-apple + os=aux + ;; + balance) + basic_machine=ns32k-sequent + os=dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=linux + ;; + cegcc) + basic_machine=arm-unknown + os=cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=bsd + ;; + convex-c2) + basic_machine=c2-convex + os=bsd + ;; + convex-c32) + basic_machine=c32-convex + os=bsd + ;; + convex-c34) + basic_machine=c34-convex + os=bsd + ;; + convex-c38) + basic_machine=c38-convex + os=bsd + ;; + cray) + basic_machine=j90-cray + os=unicos + ;; + crds | unos) + basic_machine=m68k-crds + os= + ;; + da30) + basic_machine=m68k-da30 + os= + ;; + decstation | pmax | pmin | dec3100 | decstatn) + basic_machine=mips-dec + os= + ;; + delta88) + basic_machine=m88k-motorola + os=sysv3 + ;; + dicos) + basic_machine=i686-pc + os=dicos + ;; + djgpp) + basic_machine=i586-pc + os=msdosdjgpp + ;; + ebmon29k) + basic_machine=a29k-amd + os=ebmon + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=ose + ;; + gmicro) + basic_machine=tron-gmicro + os=sysv + ;; + go32) + basic_machine=i386-pc + os=go32 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=hms + ;; + harris) + basic_machine=m88k-harris + os=sysv3 + ;; + hp300) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=hpux + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=proelf + ;; + i386mach) + basic_machine=i386-mach + os=mach + ;; + vsta) + basic_machine=i386-pc + os=vsta + ;; + isi68 | isi) + basic_machine=m68k-isi + os=sysv + ;; + m68knommu) + basic_machine=m68k-unknown + os=linux + ;; + magnum | m3230) + basic_machine=mips-mips + os=sysv + ;; + merlin) + basic_machine=ns32k-utek + os=sysv + ;; + mingw64) + basic_machine=x86_64-pc + os=mingw64 + ;; + mingw32) + basic_machine=i686-pc + os=mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=mingw32ce + ;; + monitor) + basic_machine=m68k-rom68k + os=coff + ;; + morphos) + basic_machine=powerpc-unknown + os=morphos + ;; + moxiebox) + basic_machine=moxie-unknown + os=moxiebox + ;; + msdos) + basic_machine=i386-pc + os=msdos + ;; + msys) + basic_machine=i686-pc + os=msys + ;; + mvs) + basic_machine=i370-ibm + os=mvs + ;; + nacl) + basic_machine=le32-unknown + os=nacl + ;; + ncr3000) + basic_machine=i486-ncr + os=sysv4 + ;; + netbsd386) + basic_machine=i386-pc + os=netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=newsos + ;; + news1000) + basic_machine=m68030-sony + os=newsos + ;; + necv70) + basic_machine=v70-nec + os=sysv + ;; + nh3000) + basic_machine=m68k-harris + os=cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=cxux + ;; + nindy960) + basic_machine=i960-intel + os=nindy + ;; + mon960) + basic_machine=i960-intel + os=mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=nonstopux + ;; + os400) + basic_machine=powerpc-ibm + os=os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=ose + ;; + os68k) + basic_machine=m68k-none + os=os68k + ;; + paragon) + basic_machine=i860-intel + os=osf + ;; + parisc) + basic_machine=hppa-unknown + os=linux + ;; + pw32) + basic_machine=i586-unknown + os=pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + os=rdos + ;; + rdos32) + basic_machine=i386-pc + os=rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=coff + ;; + sa29200) + basic_machine=a29k-amd + os=udi + ;; + sei) + basic_machine=mips-sei + os=seiux + ;; + sequent) + basic_machine=i386-sequent + os= + ;; + sps7) + basic_machine=m68k-bull + os=sysv2 + ;; + st2000) + basic_machine=m68k-tandem + os= + ;; + stratus) + basic_machine=i860-stratus + os=sysv4 + ;; + sun2) + basic_machine=m68000-sun + os= + ;; + sun2os3) + basic_machine=m68000-sun + os=sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=sunos4 + ;; + sun3) + basic_machine=m68k-sun + os= + ;; + sun3os3) + basic_machine=m68k-sun + os=sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=sunos4 + ;; + sun4) + basic_machine=sparc-sun + os= + ;; + sun4os3) + basic_machine=sparc-sun + os=sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=solaris2 + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + os= + ;; + sv1) + basic_machine=sv1-cray + os=unicos + ;; + symmetry) + basic_machine=i386-sequent + os=dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=unicos + ;; + t90) + basic_machine=t90-cray + os=unicos + ;; + toad1) + basic_machine=pdp10-xkl + os=tops20 + ;; + tpf) + basic_machine=s390x-ibm + os=tpf + ;; + udi29k) + basic_machine=a29k-amd + os=udi + ;; + ultra3) + basic_machine=a29k-nyu + os=sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=none + ;; + vaxv) + basic_machine=vax-dec + os=sysv + ;; + vms) + basic_machine=vax-dec + os=vms + ;; + vxworks960) + basic_machine=i960-wrs + os=vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=vxworks + ;; + xbox) + basic_machine=i686-pc + os=mingw32 + ;; + ymp) + basic_machine=ymp-cray + os=unicos + ;; + *) + basic_machine=$1 + os= + ;; + esac ;; esac -# Decode aliases for certain CPU-COMPANY combinations. +# Decode 1-component or ad-hoc basic machines case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arceb \ - | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ - | avr | avr32 \ - | ba \ - | be32 | be64 \ - | bfin \ - | c4x | c8051 | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | e2k | epiphany \ - | fido | fr30 | frv | ft32 \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | k1om \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa32r6 | mipsisa32r6el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64r6 | mipsisa64r6el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 | or1k | or1knd | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pyramid \ - | riscv32 | riscv64 \ - | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | visium \ - | we32k \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) - basic_machine=$basic_machine-unknown - ;; - c54x) - basic_machine=tic54x-unknown - ;; - c55x) - basic_machine=tic55x-unknown - ;; - c6x) - basic_machine=tic6x-unknown - ;; - leon|leon[3-9]) - basic_machine=sparc-$basic_machine - ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) - basic_machine=$basic_machine-unknown - os=-none + # Here we handle the default manufacturer of certain CPU types. It is in + # some cases the only manufacturer, in others, it is the most popular. + w89k) + cpu=hppa1.1 + vendor=winbond ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + op50n) + cpu=hppa1.1 + vendor=oki ;; - ms1) - basic_machine=mt-unknown + op60c) + cpu=hppa1.1 + vendor=oki ;; - - strongarm | thumb | xscale) - basic_machine=arm-unknown + ibm*) + cpu=i370 + vendor=ibm ;; - xgate) - basic_machine=$basic_machine-unknown - os=-none + orion105) + cpu=clipper + vendor=highlevel ;; - xscaleeb) - basic_machine=armeb-unknown + mac | mpw | mac-mpw) + cpu=m68k + vendor=apple ;; - - xscaleel) - basic_machine=armel-unknown + pmac | pmac-mpw) + cpu=powerpc + vendor=apple ;; - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | ba-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | c8051-* | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | e2k-* | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | k1om-* \ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | microblaze-* | microblazeel-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa32r6-* | mipsisa32r6el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64r6-* | mipsisa64r6el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipsr5900-* | mipsr5900el-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* | nios2eb-* | nios2el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | or1k*-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pyramid-* \ - | riscv32-* | riscv64-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ - | tron-* \ - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ - | visium-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att + cpu=m68000 + vendor=att ;; 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aros) - basic_machine=i386-pc - os=-aros - ;; - asmjs) - basic_machine=asmjs-unknown - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=-linux - ;; - blackfin-*) - basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux + cpu=we32k + vendor=att ;; bluegene*) - basic_machine=powerpc-ibm - os=-cnk - ;; - c54x-*) - basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c55x-*) - basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c6x-*) - basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - cegcc) - basic_machine=arm-unknown - os=-cegcc - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16 | cr16-*) - basic_machine=cr16-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec + cpu=powerpc + vendor=ibm + os=cnk ;; decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 + cpu=pdp10 + vendor=dec + os=tops10 ;; decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 + cpu=pdp10 + vendor=dec + os=tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dicos) - basic_machine=i686-pc - os=-dicos - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - e500v[12]) - basic_machine=powerpc-unknown - os=$os"spe" - ;; - e500v[12]-*) - basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - os=$os"spe" + cpu=m68k + vendor=motorola ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd + dpx2*) + cpu=m68k + vendor=bull + os=sysv3 ;; encore | umax | mmax) - basic_machine=ns32k-encore + cpu=ns32k + vendor=encore ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose + elxsi) + cpu=elxsi + vendor=elxsi + os=${os:-bsd} ;; fx2800) - basic_machine=i860-alliant + cpu=i860 + vendor=alliant ;; genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 + cpu=ns32k + vendor=ns ;; h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux + cpu=hppa1.1 + vendor=hitachi + os=hiuxwe2 ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp + cpu=hppa1.0 + vendor=hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp + cpu=m68000 + vendor=hp ;; hp9k3[2-9][0-9]) - basic_machine=m68k-hp + cpu=m68k + vendor=hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp + cpu=hppa1.0 + vendor=hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm + cpu=hppa1.0 + vendor=hp ;; i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + os=sysv32 ;; i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + os=sysv4 ;; i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + os=sysv ;; i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + os=solaris2 + ;; + j90 | j90-cray) + cpu=j90 + vendor=cray + os=${os:-unicos} ;; iris | iris4d) - basic_machine=mips-sgi + cpu=mips + vendor=sgi case $os in - -irix*) + irix*) ;; *) - os=-irix4 + os=irix4 ;; esac ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - leon-*|leon[3-9]-*) - basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` - ;; - m68knommu) - basic_machine=m68k-unknown - os=-linux - ;; - m68knommu-*) - basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - microblaze*) - basic_machine=microblaze-xilinx - ;; - mingw64) - basic_machine=x86_64-pc - os=-mingw64 - ;; - mingw32) - basic_machine=i686-pc - os=-mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=-mingw32ce - ;; miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - moxiebox) - basic_machine=moxie-unknown - os=-moxiebox - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + cpu=m68000 + vendor=convergent ;; - msys) - basic_machine=i686-pc - os=-msys - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - nacl) - basic_machine=le32-unknown - os=-nacl - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos + *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) + cpu=m68k + vendor=atari + os=mint ;; news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next + cpu=mips + vendor=sony + os=newsos + ;; + next | m*-next) + cpu=m68k + vendor=next case $os in - -nextstep* ) + nextstep* ) ;; - -ns2*) - os=-nextstep2 + ns2*) + os=nextstep2 ;; *) - os=-nextstep3 + os=nextstep3 ;; esac ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; np1) - basic_machine=np1-gould - ;; - neo-tandem) - basic_machine=neo-tandem - ;; - nse-tandem) - basic_machine=nse-tandem - ;; - nsr-tandem) - basic_machine=nsr-tandem + cpu=np1 + vendor=gould ;; op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k + cpu=hppa1.1 + vendor=oki + os=proelf ;; pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - parisc) - basic_machine=hppa-unknown - os=-linux - ;; - parisc-*) - basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux + cpu=hppa1.1 + vendor=hitachi + os=hiuxwe2 ;; pbd) - basic_machine=sparc-tti + cpu=sparc + vendor=tti ;; pbb) - basic_machine=m68k-tti + cpu=m68k + vendor=tti ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc + pc532) + cpu=ns32k + vendor=pc532 ;; - pc98-*) - basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc + pn) + cpu=pn + vendor=gould ;; - pentium4) - basic_machine=i786-pc + power) + cpu=power + vendor=ibm ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ps2) + cpu=i386 + vendor=ibm ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + rm[46]00) + cpu=mips + vendor=siemens ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + rtpc | rtpc-*) + cpu=romp + vendor=ibm ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + sde) + cpu=mipsisa32 + vendor=sde + os=${os:-elf} + ;; + simso-wrs) + cpu=sparclite + vendor=wrs + os=vxworks ;; - pn) - basic_machine=pn-gould + tower | tower-32) + cpu=m68k + vendor=ncr ;; - power) basic_machine=power-ibm + vpp*|vx|vx-*) + cpu=f301 + vendor=fujitsu ;; - ppc | ppcbe) basic_machine=powerpc-unknown + w65) + cpu=w65 + vendor=wdc ;; - ppc-* | ppcbe-*) - basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + w89k-*) + cpu=hppa1.1 + vendor=winbond + os=proelf ;; - ppcle | powerpclittle) - basic_machine=powerpcle-unknown + none) + cpu=none + vendor=none ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + leon|leon[3-9]) + cpu=sparc + vendor=$basic_machine ;; - ppc64) basic_machine=powerpc64-unknown + leon-*|leon[3-9]-*) + cpu=sparc + vendor=`echo "$basic_machine" | sed 's/-.*//'` ;; - ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + + *-*) + IFS="-" read -r cpu vendor <&2 - exit 1 + # Recognize the cannonical CPU types that are allowed with any + # company name. + case $cpu in + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | abacus \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ + | alphapca5[67] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[lb]e | arme[lb] | armv* \ + | avr | avr32 \ + | asmjs \ + | ba \ + | be32 | be64 \ + | bfin | bs2000 \ + | c[123]* | c30 | [cjt]90 | c4x \ + | c8051 | clipper | craynv | csky | cydra \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | elxsi | epiphany \ + | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ + | h8300 | h8500 \ + | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i*86 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle \ + | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \ + | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \ + | m88110 | m88k | maxq | mb | mcore | mep | metag \ + | microblaze | microblazeel \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mmix \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nfp \ + | nios | nios2 | nios2eb | nios2el \ + | none | np1 | ns16k | ns32k \ + | open8 \ + | or1k* \ + | or32 \ + | orion \ + | pdp10 | pdp11 | pj | pjl | pn | power \ + | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ + | pru \ + | pyramid \ + | riscv | riscv32 | riscv64 \ + | rl78 | romp | rs6000 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \ + | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ + | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ + | spu \ + | tahoe \ + | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ + | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ + | vax \ + | visium \ + | wasm32 \ + | we32k \ + | x86 | x86_64 | xc16x | xgate | xps100 \ + | xstormy16 | xtensa* \ + | ymp \ + | z8k | z80) + ;; + + *) + echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 + exit 1 + ;; + esac ;; esac # Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` +case $vendor in + digital*) + vendor=dec ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + commodore*) + vendor=cbm ;; *) ;; @@ -1353,200 +1270,246 @@ # Decode manufacturer-specific aliases for certain operating systems. -if [ x"$os" != x"" ] +if [ x$os != x ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -auroraux) - os=-auroraux + # First match some system type aliases that might get confused + # with valid system types. + # solaris* is a basic system type, with this one exception. + auroraux) + os=auroraux ;; - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` + bluegene*) + os=cnk ;; - -solaris) - os=-solaris2 + solaris1 | solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; - -svr4*) - os=-sysv4 + solaris) + os=solaris2 ;; - -unixware*) - os=-sysv4.2uw + unixware*) + os=sysv4.2uw ;; - -gnu/linux*) + gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; - # First accept the basic system types. + # es1800 is here to avoid being matched by es* (a different OS) + es1800*) + os=ose + ;; + # Some version numbers need modification + chorusos*) + os=chorusos + ;; + isc) + os=isc2.2 + ;; + sco6) + os=sco5v6 + ;; + sco5) + os=sco3.2v5 + ;; + sco4) + os=sco3.2v4 + ;; + sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + ;; + sco3.2v[4-9]* | sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + ;; + scout) + # Don't match below + ;; + sco*) + os=sco3.2v2 + ;; + psos*) + os=psos + ;; + # Now accept the basic system types. # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* | -plan9* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* | -cloudabi* | -sortix* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-musl* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ - | -onefs* | -tirtos* | -phoenix*) + # Each alternative MUST end in a * to match a version number. + # sysv* is not here because it comes later, after sysvr4. + gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ + | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\ + | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ + | sym* | kopensolaris* | plan9* \ + | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ + | aos* | aros* | cloudabi* | sortix* \ + | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ + | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ + | knetbsd* | mirbsd* | netbsd* \ + | bitrig* | openbsd* | solidbsd* | libertybsd* \ + | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ + | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ + | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ + | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ + | chorusrdb* | cegcc* | glidix* \ + | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ + | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ + | linux-newlib* | linux-musl* | linux-uclibc* \ + | uxpv* | beos* | mpeix* | udk* | moxiebox* \ + | interix* | uwin* | mks* | rhapsody* | darwin* \ + | openstep* | oskit* | conix* | pw32* | nonstopux* \ + | storm-chaos* | tops10* | tenex* | tops20* | its* \ + | os2* | vos* | palmos* | uclinux* | nucleus* \ + | morphos* | superux* | rtmk* | windiss* \ + | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ + | skyos* | haiku* | rdos* | toppers* | drops* | es* \ + | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ + | midnightbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) + qnx*) + case $cpu in + x86 | i*86) ;; *) - os=-nto$os + os=nto-$os ;; esac ;; - -nto-qnx*) + hiux*) + os=hiuxwe2 ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` + nto-qnx*) ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` + sim | xray | os68k* | v88r* \ + | windows* | osx | abug | netware* | os9* \ + | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) ;; - -linux-dietlibc) - os=-linux-dietlibc + linux-dietlibc) + os=linux-dietlibc ;; - -linux*) + linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` + lynx*178) + os=lynxos178 + ;; + lynx*5) + os=lynxos5 ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` + lynx*) + os=lynxos ;; - -opened*) - os=-openedition + mac*) + os=`echo "$os" | sed -e 's|mac|macos|'` ;; - -os400*) - os=-os400 + opened*) + os=openedition ;; - -wince*) - os=-wince + os400*) + os=os400 ;; - -osfrose*) - os=-osfrose + sunos5*) + os=`echo "$os" | sed -e 's|sunos5|solaris2|'` ;; - -osf*) - os=-osf + sunos6*) + os=`echo "$os" | sed -e 's|sunos6|solaris3|'` ;; - -utek*) - os=-bsd + wince*) + os=wince ;; - -dynix*) - os=-bsd + utek*) + os=bsd ;; - -acis*) - os=-aos + dynix*) + os=bsd ;; - -atheos*) - os=-atheos + acis*) + os=aos ;; - -syllable*) - os=-syllable + atheos*) + os=atheos ;; - -386bsd) - os=-bsd + syllable*) + os=syllable + ;; + 386bsd) + os=bsd ;; - -ctix* | -uts*) - os=-sysv + ctix* | uts*) + os=sysv ;; - -nova*) - os=-rtmk-nova + nova*) + os=rtmk-nova ;; - -ns2 ) - os=-nextstep2 + ns2) + os=nextstep2 ;; - -nsk*) - os=-nsk + nsk*) + os=nsk ;; # Preserve the version number of sinix5. - -sinix5.*) + sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; - -sinix*) - os=-sysv4 + sinix*) + os=sysv4 ;; - -tpf*) - os=-tpf + tpf*) + os=tpf ;; - -triton*) - os=-sysv3 + triton*) + os=sysv3 ;; - -oss*) - os=-sysv3 + oss*) + os=sysv3 ;; - -svr4) - os=-sysv4 + svr4*) + os=sysv4 ;; - -svr3) - os=-sysv3 + svr3) + os=sysv3 ;; - -sysvr4) - os=-sysv4 + sysvr4) + os=sysv4 ;; - # This must come after -sysvr4. - -sysv*) + # This must come after sysvr4. + sysv*) ;; - -ose*) - os=-ose + ose*) + os=ose ;; - -es1800*) - os=-ose + *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) + os=mint ;; - -xenix) - os=-xenix + zvmoe) + os=zvmoe ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint + dicos*) + os=dicos ;; - -aros*) - os=-aros - ;; - -zvmoe) - os=-zvmoe + pikeos*) + # Until real need of OS specific support for + # particular features comes up, bare metal + # configurations are quite functional. + case $cpu in + arm*) + os=eabi + ;; + *) + os=elf + ;; + esac ;; - -dicos*) - os=-dicos + nacl*) ;; - -nacl*) + ios) ;; - -ios) + none) ;; - -none) + *-eabi) ;; *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 exit 1 ;; esac @@ -1562,261 +1525,265 @@ # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. -case $basic_machine in +case $cpu-$vendor in score-*) - os=-elf + os=elf ;; spu-*) - os=-elf + os=elf ;; *-acorn) - os=-riscix1.2 + os=riscix1.2 ;; arm*-rebel) - os=-linux + os=linux ;; arm*-semi) - os=-aout + os=aout ;; c4x-* | tic4x-*) - os=-coff + os=coff ;; c8051-*) - os=-elf + os=elf + ;; + clipper-intergraph) + os=clix ;; hexagon-*) - os=-elf + os=elf ;; tic54x-*) - os=-coff + os=coff ;; tic55x-*) - os=-coff + os=coff ;; tic6x-*) - os=-coff + os=coff ;; # This must come before the *-dec entry. pdp10-*) - os=-tops20 + os=tops20 ;; pdp11-*) - os=-none + os=none ;; *-dec | vax-*) - os=-ultrix4.2 + os=ultrix4.2 ;; m68*-apollo) - os=-domain + os=domain ;; i386-sun) - os=-sunos4.0.2 + os=sunos4.0.2 ;; m68000-sun) - os=-sunos3 + os=sunos3 ;; m68*-cisco) - os=-aout + os=aout ;; mep-*) - os=-elf + os=elf ;; mips*-cisco) - os=-elf + os=elf ;; mips*-*) - os=-elf + os=elf ;; or32-*) - os=-coff + os=coff ;; *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 + os=sysv3 ;; sparc-* | *-sun) - os=-sunos4.1.1 + os=sunos4.1.1 ;; - *-be) - os=-beos + pru-*) + os=elf ;; - *-haiku) - os=-haiku + *-be) + os=beos ;; *-ibm) - os=-aix + os=aix ;; *-knuth) - os=-mmixware + os=mmixware ;; *-wec) - os=-proelf + os=proelf ;; *-winbond) - os=-proelf + os=proelf ;; *-oki) - os=-proelf + os=proelf ;; *-hp) - os=-hpux + os=hpux ;; *-hitachi) - os=-hiux + os=hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv + os=sysv ;; *-cbm) - os=-amigaos + os=amigaos ;; *-dg) - os=-dgux + os=dgux ;; *-dolphin) - os=-sysv3 + os=sysv3 ;; m68k-ccur) - os=-rtu + os=rtu ;; m88k-omron*) - os=-luna + os=luna ;; - *-next ) - os=-nextstep + *-next) + os=nextstep ;; *-sequent) - os=-ptx + os=ptx ;; *-crds) - os=-unos + os=unos ;; *-ns) - os=-genix + os=genix ;; i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 + os=mvs ;; *-gould) - os=-sysv + os=sysv ;; *-highlevel) - os=-bsd + os=bsd ;; *-encore) - os=-bsd + os=bsd ;; *-sgi) - os=-irix + os=irix ;; *-siemens) - os=-sysv4 + os=sysv4 ;; *-masscomp) - os=-rtu + os=rtu ;; f30[01]-fujitsu | f700-fujitsu) - os=-uxpv + os=uxpv ;; *-rom68k) - os=-coff + os=coff ;; *-*bug) - os=-coff + os=coff ;; *-apple) - os=-macos + os=macos ;; *-atari*) - os=-mint + os=mint + ;; + *-wrs) + os=vxworks ;; *) - os=-none + os=none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) +case $vendor in + unknown) case $os in - -riscix*) + riscix*) vendor=acorn ;; - -sunos*) + sunos*) vendor=sun ;; - -cnk*|-aix*) + cnk*|-aix*) vendor=ibm ;; - -beos*) + beos*) vendor=be ;; - -hpux*) + hpux*) vendor=hp ;; - -mpeix*) + mpeix*) vendor=hp ;; - -hiux*) + hiux*) vendor=hitachi ;; - -unos*) + unos*) vendor=crds ;; - -dgux*) + dgux*) vendor=dg ;; - -luna*) + luna*) vendor=omron ;; - -genix*) + genix*) vendor=ns ;; - -mvs* | -opened*) + clix*) + vendor=intergraph + ;; + mvs* | opened*) vendor=ibm ;; - -os400*) + os400*) vendor=ibm ;; - -ptx*) + ptx*) vendor=sequent ;; - -tpf*) + tpf*) vendor=ibm ;; - -vxsim* | -vxworks* | -windiss*) + vxsim* | vxworks* | windiss*) vendor=wrs ;; - -aux*) + aux*) vendor=apple ;; - -hms*) + hms*) vendor=hitachi ;; - -mpw* | -macos*) + mpw* | macos*) vendor=apple ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) vendor=atari ;; - -vos*) + vos*) vendor=stratus ;; esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac -echo $basic_machine$os +echo "$cpu-$vendor-$os" exit # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff -Nru jags-4.3.0/configure jags-4.3.1/configure --- jags-4.3.0/configure 2017-07-11 15:22:36.000000000 +0000 +++ jags-4.3.1/configure 2022-04-08 15:45:09.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for JAGS 4.3.0. +# Generated by GNU Autoconf 2.69 for JAGS 4.3.1. # # Report bugs to . # @@ -592,8 +592,8 @@ # Identity of this package. PACKAGE_NAME='JAGS' PACKAGE_TARNAME='JAGS' -PACKAGE_VERSION='4.3.0' -PACKAGE_STRING='JAGS 4.3.0' +PACKAGE_VERSION='4.3.1' +PACKAGE_STRING='JAGS 4.3.1' PACKAGE_BUGREPORT='martyn_plummer@users.sourceforge.net' PACKAGE_URL='' @@ -706,7 +706,6 @@ AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE -am__quote am__include DEPDIR OBJEXT @@ -783,6 +782,7 @@ docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -801,7 +801,8 @@ PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR -SHELL' +SHELL +am__quote' ac_subst_files='' ac_user_opts=' enable_option_checking @@ -883,6 +884,7 @@ sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1135,6 +1137,15 @@ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1272,7 +1283,7 @@ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1385,7 +1396,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures JAGS 4.3.0 to adapt to many kinds of systems. +\`configure' configures JAGS 4.3.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1425,6 +1436,7 @@ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1455,7 +1467,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of JAGS 4.3.0:";; + short | recursive ) echo "Configuration of JAGS 4.3.1:";; esac cat <<\_ACEOF @@ -1591,7 +1603,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -JAGS configure 4.3.0 +JAGS configure 4.3.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2265,7 +2277,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by JAGS $as_me 4.3.0, which was +It was created by JAGS $as_me 4.3.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2616,7 +2628,7 @@ JAGS_MAJOR=4 JAGS_MINOR=3 -JAGS_PATCH=0 +JAGS_PATCH=1 @@ -2640,17 +2652,17 @@ -$as_echo "#define HG_VERSION \"r4086ea39a685 2017-07-10\"" >>confdefs.h +$as_echo "#define HG_VERSION \"r2dfd515a7f31 2022-04-08\"" >>confdefs.h -$as_echo "#define HG_YEAR \"2017\"" >>confdefs.h +$as_echo "#define HG_YEAR \"2022\"" >>confdefs.h -$as_echo "#define HG_MONTH_DAY \"0710\"" >>confdefs.h +$as_echo "#define HG_MONTH_DAY \"0408\"" >>confdefs.h ac_aux_dir= @@ -2757,7 +2769,7 @@ ac_config_headers="$ac_config_headers config.h" -am__api_version='1.15' +am__api_version='1.16' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -3243,7 +3255,7 @@ # Define the identity of the package. PACKAGE='JAGS' - VERSION='4.3.0' + VERSION='4.3.1' cat >>confdefs.h <<_ACEOF @@ -3273,8 +3285,8 @@ # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# -# +# +# mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The @@ -3325,7 +3337,7 @@ Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . +that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM @@ -3647,45 +3659,45 @@ ac_config_commands="$ac_config_commands depfiles" - -am_make=${MAKE-make} -cat > confinc << 'END' +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' am__doit: - @echo this is the am__doit target + @echo this is the am__doit target >confinc.out .PHONY: am__doit END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in #( + '0:this is the am__doit target') : + case $s in #( + BSD) : + am__include='.include' am__quote='"' ;; #( + *) : + am__include='include' am__quote='' ;; +esac ;; #( + *) : ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : @@ -24158,7 +24170,7 @@ jagsmoddir=${libdir}/JAGS/modules-${JAGS_MAJOR} -ac_config_files="$ac_config_files Makefile m4/Makefile etc/Makefile etc/jags.pc libltdl/Makefile src/Makefile src/lib/Makefile src/lib/version.cc src/lib/util/Makefile src/lib/sarray/Makefile src/lib/function/Makefile src/lib/distribution/Makefile src/lib/graph/Makefile src/lib/sampler/Makefile src/lib/model/Makefile src/lib/module/Makefile src/lib/compiler/Makefile src/lib/rng/Makefile src/jrmath/Makefile src/include/Makefile src/include/util/Makefile src/include/sarray/Makefile src/include/function/Makefile src/include/distribution/Makefile src/include/graph/Makefile src/include/sampler/Makefile src/include/model/Makefile src/include/module/Makefile src/include/compiler/Makefile src/include/rng/Makefile src/modules/Makefile src/modules/base/Makefile src/modules/base/functions/Makefile src/modules/base/rngs/Makefile src/modules/base/samplers/Makefile src/modules/base/monitors/Makefile src/modules/bugs/Makefile src/modules/bugs/functions/Makefile src/modules/bugs/distributions/Makefile src/modules/bugs/samplers/Makefile src/modules/bugs/matrix/Makefile src/modules/msm/Makefile src/modules/msm/functions/Makefile src/modules/msm/distributions/Makefile src/modules/msm/matrix/Makefile src/modules/mix/Makefile src/modules/mix/distributions/Makefile src/modules/mix/samplers/Makefile src/modules/dic/Makefile src/modules/lecuyer/Makefile src/modules/glm/Makefile src/modules/glm/SSparse/Makefile src/modules/glm/SSparse/config/Makefile src/modules/glm/SSparse/AMD/Makefile src/modules/glm/SSparse/CAMD/Makefile src/modules/glm/SSparse/CCOLAMD/Makefile src/modules/glm/SSparse/COLAMD/Makefile src/modules/glm/SSparse/CHOLMOD/Makefile src/modules/glm/SSparse/CHOLMOD/Check/Makefile src/modules/glm/SSparse/CHOLMOD/Cholesky/Makefile src/modules/glm/SSparse/CHOLMOD/Core/Makefile src/modules/glm/SSparse/CHOLMOD/Include/Makefile src/modules/glm/SSparse/CHOLMOD/MatrixOps/Makefile src/modules/glm/SSparse/CHOLMOD/Modify/Makefile src/modules/glm/SSparse/CHOLMOD/Supernodal/Makefile src/modules/glm/samplers/Makefile src/modules/glm/distributions/Makefile src/terminal/Makefile win/Makefile win/runtime32/Makefile win/runtime64/Makefile doc/Makefile doc/manual/Makefile test/Makefile" +ac_config_files="$ac_config_files Makefile m4/Makefile etc/Makefile etc/jags.pc libltdl/Makefile src/Makefile src/lib/Makefile src/lib/version.cc src/lib/util/Makefile src/lib/sarray/Makefile src/lib/function/Makefile src/lib/distribution/Makefile src/lib/graph/Makefile src/lib/sampler/Makefile src/lib/model/Makefile src/lib/module/Makefile src/lib/compiler/Makefile src/lib/rng/Makefile src/jrmath/Makefile src/include/Makefile src/include/util/Makefile src/include/sarray/Makefile src/include/function/Makefile src/include/distribution/Makefile src/include/graph/Makefile src/include/sampler/Makefile src/include/model/Makefile src/include/module/Makefile src/include/compiler/Makefile src/include/rng/Makefile src/modules/Makefile src/modules/base/Makefile src/modules/base/functions/Makefile src/modules/base/rngs/Makefile src/modules/base/samplers/Makefile src/modules/base/monitors/Makefile src/modules/bugs/Makefile src/modules/bugs/functions/Makefile src/modules/bugs/distributions/Makefile src/modules/bugs/samplers/Makefile src/modules/bugs/matrix/Makefile src/modules/msm/Makefile src/modules/msm/functions/Makefile src/modules/msm/distributions/Makefile src/modules/msm/matrix/Makefile src/modules/mix/Makefile src/modules/mix/distributions/Makefile src/modules/mix/samplers/Makefile src/modules/dic/Makefile src/modules/lecuyer/Makefile src/modules/glm/Makefile src/modules/glm/SSparse/Makefile src/modules/glm/SSparse/config/Makefile src/modules/glm/SSparse/AMD/Makefile src/modules/glm/SSparse/CAMD/Makefile src/modules/glm/SSparse/CCOLAMD/Makefile src/modules/glm/SSparse/COLAMD/Makefile src/modules/glm/SSparse/CHOLMOD/Makefile src/modules/glm/SSparse/CHOLMOD/Check/Makefile src/modules/glm/SSparse/CHOLMOD/Cholesky/Makefile src/modules/glm/SSparse/CHOLMOD/Core/Makefile src/modules/glm/SSparse/CHOLMOD/Include/Makefile src/modules/glm/SSparse/CHOLMOD/MatrixOps/Makefile src/modules/glm/SSparse/CHOLMOD/Modify/Makefile src/modules/glm/SSparse/CHOLMOD/Supernodal/Makefile src/modules/glm/samplers/Makefile src/modules/glm/distributions/Makefile src/terminal/Makefile win/Makefile win/runtime64/Makefile doc/Makefile doc/manual/Makefile test/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -24731,7 +24743,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by JAGS $as_me 4.3.0, which was +This file was extended by JAGS $as_me 4.3.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -24797,7 +24809,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -JAGS config.status 4.3.0 +JAGS config.status 4.3.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -24916,7 +24928,7 @@ # # INIT-COMMANDS # -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" # The HP-UX ksh and POSIX shell print the target directory to stdout @@ -25467,7 +25479,6 @@ "src/modules/glm/distributions/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/glm/distributions/Makefile" ;; "src/terminal/Makefile") CONFIG_FILES="$CONFIG_FILES src/terminal/Makefile" ;; "win/Makefile") CONFIG_FILES="$CONFIG_FILES win/Makefile" ;; - "win/runtime32/Makefile") CONFIG_FILES="$CONFIG_FILES win/runtime32/Makefile" ;; "win/runtime64/Makefile") CONFIG_FILES="$CONFIG_FILES win/runtime64/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/manual/Makefile") CONFIG_FILES="$CONFIG_FILES doc/manual/Makefile" ;; @@ -26071,29 +26082,35 @@ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac shift - for mf + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf do # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -26111,53 +26128,50 @@ q } s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } - /^X\(\/\/\)$/{ + /^X\/\(\/\/\)$/{ s//\1/ q } - /^X\(\/\).*/{ + /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk } ;; "libtool":C) diff -Nru jags-4.3.0/configure.ac jags-4.3.1/configure.ac --- jags-4.3.0/configure.ac 2017-07-10 16:58:08.000000000 +0000 +++ jags-4.3.1/configure.ac 2022-04-08 15:44:54.000000000 +0000 @@ -2,11 +2,11 @@ AC_PREREQ(2.63) -AC_INIT([JAGS],[4.3.0],[martyn_plummer@users.sourceforge.net],[JAGS]) +AC_INIT([JAGS],[4.3.1],[martyn_plummer@users.sourceforge.net],[JAGS]) JAGS_MAJOR=4 JAGS_MINOR=3 -JAGS_PATCH=0 +JAGS_PATCH=1 AC_SUBST(JAGS_MAJOR) AC_DEFINE_UNQUOTED([JAGS_MAJOR], [$JAGS_MAJOR], [Major version of JAGS library]) @@ -150,7 +150,6 @@ src/modules/glm/distributions/Makefile src/terminal/Makefile win/Makefile - win/runtime32/Makefile win/runtime64/Makefile doc/Makefile doc/manual/Makefile diff -Nru jags-4.3.0/debian/changelog jags-4.3.1/debian/changelog --- jags-4.3.0/debian/changelog 2021-11-09 01:37:50.000000000 +0000 +++ jags-4.3.1/debian/changelog 2022-05-03 01:07:43.000000000 +0000 @@ -1,11 +1,24 @@ -jags (4.3.0-3.2110.0) impish; urgency=medium +jags (4.3.1-1.2110.0) impish; urgency=medium * Compilation for Ubuntu 21.10 * Remove dependency for R 4.0.0 for backports in Ubuntu * debian/control, revert to a version of gfortran that is available * debian/control, revert to a version of g++ that is available - -- Michael Rutter Tue, 09 Nov 2021 01:37:50 +0000 + -- Michael Rutter Tue, 03 May 2022 01:07:43 +0000 + +jags (4.3.1-1) unstable; urgency=medium + + * New upstream release + + * debian/control: Updated Homepage: field (Closes: #984820) + * debian/control: Set Standards-Version: to current version + * debian/watch: Updated to version 4 and sf.net url + * debian/control: Use debhelper-compat (= 11) + * debian/compat: Removed + * debian/control: Remove Build-Depends on autotools-dev and dh-autoreconf + + -- Dirk Eddelbuettel Wed, 13 Apr 2022 11:20:07 -0500 jags (4.3.0-3) unstable; urgency=medium @@ -44,7 +57,7 @@ * debian/jags.postinst: Add missing shebang (Closes: #843290) - * debian/control: Set Standards-Version: to current version + * debian/control: Set Standards-Version: to current version -- Dirk Eddelbuettel Sat, 05 Nov 2016 12:59:52 -0500 @@ -117,7 +130,7 @@ jags (2.2.0-2) unstable; urgency=low - * debian/rules: Add short find and perl snippet to process .la files + * debian/rules: Add short find and perl snippet to process .la files in order to empty dependency_libs (Closes: #621593) -- Dirk Eddelbuettel Sun, 08 May 2011 17:16:41 -0500 @@ -130,14 +143,14 @@ jags (2.1.0-2) unstable; urgency=low - * configure: Once again patched for sh4. + * configure: Once again patched for sh4. * debian/rules: Also run make docs inside doc/manual/ * debian/control: Added Build-Depends: for manual creation * debian/jags.doc: Install the three pdf manuals - + -- Dirk Eddelbuettel Tue, 18 May 2010 14:46:08 -0500 - + jags (2.1.0-1) unstable; urgency=low * New upstream release @@ -149,7 +162,7 @@ * New upstream release * debian/control: Updated Standards-Version: to current version - + -- Dirk Eddelbuettel Mon, 26 Apr 2010 11:05:20 -0500 jags (1.0.4-4) unstable; urgency=low @@ -175,14 +188,14 @@ jags (1.0.4-1) unstable; urgency=low - * New upstream release containing new libltdl/ from libtool 2.2.6b + * New upstream release containing new libltdl/ from libtool 2.2.6b in regards to CVE-2009-3736[0] (Closes: #559816) -- Dirk Eddelbuettel Thu, 10 Dec 2009 22:41:47 -0600 jags (1.0.3-2) unstable; urgency=low - * configure: Applied one-line patch to allow builds on sh architecture. + * configure: Applied one-line patch to allow builds on sh architecture. Thanks to Nobuhiro Iwamatsu for the patch. (Closes: #554347) * debian/watch: Addded watch file @@ -194,4 +207,3 @@ * Initial build -- Dirk Eddelbuettel Mon, 01 Sep 2008 20:04:18 -0500 - diff -Nru jags-4.3.0/debian/compat jags-4.3.1/debian/compat --- jags-4.3.0/debian/compat 2018-07-09 02:27:17.000000000 +0000 +++ jags-4.3.1/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -9 diff -Nru jags-4.3.0/debian/control jags-4.3.1/debian/control --- jags-4.3.0/debian/control 2021-11-09 01:37:50.000000000 +0000 +++ jags-4.3.1/debian/control 2022-05-03 01:07:43.000000000 +0000 @@ -2,21 +2,21 @@ Section: math Priority: optional Maintainer: Dirk Eddelbuettel -Build-Depends: debhelper (>= 7.0.50~), gfortran, liblapack-dev, libltdl-dev (>= 2.2.6b), texlive-base, texlive-latex-base, texlive-plain-generic, texlive-fonts-recommended, texlive-extra-utils, texlive-latex-recommended, texlive-latex-extra, texinfo, autotools-dev, faketime, g++, libcppunit-dev, dh-autoreconf, pkg-config, mercurial -Standards-Version: 4.4.0 -Homepage: http://www-fis.iarc.fr/~martyn/software/jags/ +Build-Depends: debhelper-compat (= 11), gfortran, liblapack-dev, libltdl-dev (>= 2.2.6b), texlive-base, texlive-latex-base, texlive-plain-generic, texlive-fonts-recommended, texlive-extra-utils, texlive-latex-recommended, texlive-latex-extra, texinfo, faketime, g++, libcppunit-dev, pkg-config, mercurial +Standards-Version: 4.6.0 +Homepage: https://mcmc-jags.sourceforge.io Package: jags Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Just Another Gibbs Sampler for Bayesian MCMC - binary - JAGS is Just Another Gibbs Sampler. It is a program for analysis of - Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) - simulation not wholly unlike BUGS. + JAGS is Just Another Gibbs Sampler. It is a program for analysis of + Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) + simulation not wholly unlike BUGS. . - JAGS was written with three aims in mind: + JAGS was written with three aims in mind: * To have an engine for the BUGS language that runs on Unix - * To be extensible, allowing users to write their own functions, + * To be extensible, allowing users to write their own functions, distributions and samplers. * To be a plaftorm for experimentation with ideas in Bayesian modelling . diff -Nru jags-4.3.0/debian/watch jags-4.3.1/debian/watch --- jags-4.3.0/debian/watch 2018-07-09 02:25:53.000000000 +0000 +++ jags-4.3.1/debian/watch 2022-04-13 16:19:09.000000000 +0000 @@ -1,2 +1,2 @@ -version=3 -http://www-fis.iarc.fr/~martyn/software/jags/JAGS-(.+)\.tar\.gz +version=4 +https://sf.net/mcmc-jags/ JAGS-(.+)\.tar\.gz debian uupdate \ No newline at end of file diff -Nru jags-4.3.0/depcomp jags-4.3.1/depcomp --- jags-4.3.0/depcomp 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/depcomp 2020-01-01 19:43:28.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2013-05-30.07; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2020 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -783,9 +783,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru jags-4.3.0/doc/Makefile.in jags-4.3.1/doc/Makefile.in --- jags-4.3.0/doc/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/doc/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -167,7 +167,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -362,6 +362,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -393,8 +394,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -554,7 +555,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/doc/manual/jags_installation_manual.tex jags-4.3.1/doc/manual/jags_installation_manual.tex --- jags-4.3.0/doc/manual/jags_installation_manual.tex 2017-07-12 08:08:08.000000000 +0000 +++ jags-4.3.1/doc/manual/jags_installation_manual.tex 2022-04-12 06:56:33.000000000 +0000 @@ -4,7 +4,7 @@ \usepackage{url} \usepackage{multirow} \usepackage{amsfonts} -\newcommand{\release}{4.3.0} +\newcommand{\release}{4.3.1} \newcommand{\JAGS}{\textsf{JAGS}} \newcommand{\BUGS}{\textsf{BUGS}} \newcommand{\WinBUGS}{\textsf{WinBUGS}} @@ -23,7 +23,7 @@ \title{JAGS Version \release\ installation manual} \author{Martyn Plummer \and Bill Northcott \and Matt Denwood} -\date{10 July 2017} +\date{9 April 2022} \maketitle \JAGS\ is distributed in binary format for Microsoft Windows, macOS, @@ -655,7 +655,8 @@ \section{Windows} \label{section:windows} -These instructions use MinGW, the Minimalist GNU system for Windows. +These instructions use MSYS (Minimal System), which is a software +development environment to help build and deploy Unix code on Windows. You need some familiarity with Unix in order to follow the build instructions but, once built, \JAGS\ can be installed on any PC running windows, where it can be run from the Windows command prompt. @@ -664,8 +665,7 @@ You need to install the following packages \begin{itemize} -\item The Rtools compiler suite for Windows -\item MSYS +\item The Rtools42 compiler suite for Windows \item NSIS, including the AccessControl plug-in \end{itemize} @@ -673,169 +673,98 @@ Rtools is a set of compilers and utilities used for compiling R on Windows. Rtools can be downloaded from your nearest CRAN mirror -(\url{https://cran.r-project.org/bin/windows/Rtools/}). We only need -the compilers, as we use the utilities provided by MSYS (See below). -For this reason, we choose not to add Rtools to the Windows environment -variable \code{PATH} when asked by the installer. - -The JAGS binaries for Windows 4.0.0 and above are built with Rtools -3.3, which is based on gcc 4.6.3. We also successfully built JAGS with -the TDM-GCC compilers (\url{http://tdm-gcc.tdragon.net}) based on gcc -5.1.0. However, the resulting JAGS binary is not compatible with -R. The rjags package can be successfully compiled and linked against -JAGS built with TDM-GCC 5.1.0, and runs correctly on 64-bit R, but -the package spontaneously crashes in 32-bit R. - -\subsubsection{MSYS} - -MSYS (the Minimal SYStem) is part of the MinGW project (Minimal GNU -for Windows). It provides a bash shell for you to build Unix -software. Download the MinGW installer \file{mingw-get-setup.exe} from -\url{http://www.mingw.org}. Run the installer and select -\code{msys-base} (``A Basic MSYS Installation (meta)'') for -installation and then select \code{Apply Changes} from the -\code{Installation} menu. There is no need to install the developer -toolkit (\code{mingw-developer-toolkit}) if you are working with a -release tarball of \JAGS. You should not install any of the compilers -that come with MinGW as we shall be using the Rtools versions. - -To make MSYS use the TDM compilers edit the file -\file{c:/mingw/msys/1.0/etc/fstab} to read -\begin{verbatim} -c:\Rtools\gcc-4.6.3\bin /mingw -\end{verbatim} -This adds the Rtools compilers to your PATH inside the MSYS shell. - -MSYS creates a home directory for you in -\file{c:/mingw/msys/1.0/home/username}, where \code{username} is your -user name under Windows. You will need to copy and paste the source -files for LAPACK and JAGS into this directory. - -At the time of writing, the MinGW installer does not create a shortcut -for MSYS on either the desktop or the start menu, even when these -options are requested. Create your own shortcut to -\file{c:/MingGW/msys/1.0/msys.bat} which launches the MSYS shell. For -completeness, you may wish to use the icon -\file{c:/MinGW/msys/1.0/msys.ico} for your shortcut. +(\url{https://cran.r-project.org/bin/windows/Rtools/}). We have to use +the same compiler for R and \JAGS\ to maintain binary compatibility. +For R 4.2.0 and above, the Rtools42 toolchain is used. + +Rtools42 comes with its own version of MSYS, a minimal unix shell +that we will use to build \JAGS. At the time of writing, the MSYS +shell does not include the Rtools42 compiler tools on the PATH, +sot this must be added manually with +\begin{verbatim} +export PATH=/x86_64-w64-mingw32.static.posix/bin:$PATH +\end{verbatim} \subsubsection{NSIS} The Nullsoft Scriptable Install System -(\url{http://nsis.sourceforge.net}) allows you to create a +(\url{https://nsis.sourceforge.io}) allows you to create a self-extracting executable that installs \JAGS\ on the target PC. -These instructions were tested with NSIS 2.46. You must also install +These instructions were tested with NSIS 3.08. You must also install the AccessControl plug-in for NSIS, which is available from -\url{http://nsis.sourceforge.net/AccessControl_plug-in}. The plug-in -is distributed as a zip file which is unpacked into the installation +\url{http://nsis.sourceforge.io/AccessControl_plug-in}. The plug-in +is distributed as a ZIP file which is unpacked into the installation directory of NSIS. -\subsection{Building LAPACK} +At the time of writing, the ZIP file for the AccessControl plug-in is +not correctly configured. Within the Plugins sub-folder of the NSIS +installation directory, you will need to copy +\texttt{i386-ansi/AccessControl.dll} into \texttt{x86-ansi} and +\texttt{i386-unicode/AccessControl.dll} into \texttt{x86-unicode}. -Download the LAPACK source file from -\url{http://www.netlib.org/lapack} to your MSYS home directory. We -used version 3.5.0. +\subsection{Building LAPACK} -You need to build LAPACK twice: once for 32-bit \JAGS\ and once for -64-bit \JAGS. The instructions below are for 32-bit \JAGS. To build -64-bit versions, repeat the instructions with the flag \option{-m32} -replaced by \option{-m64} and start in a clean build directory. Note -that you cannot cross-build 64-bit BLAS and LAPACK on a 32-bit Windows -system. This is because the build process must run some 64-bit test -programs. +Rtools42 contains static libraries for BLAS and LAPACK. In order +to use these with \JAGS\ we need to build dynamic libraries for them. -Launch MSYS (\file{c:/MingW/msys/1.0/msys.bat}) and unpack the tarball. -\begin{verbatim} -tar xfvz lapack-3.5.0.tgz -cd lapack-3.5.0 -\end{verbatim} -Copy the file \file{INSTALL/make.inc.gfortran} to \file{make.inc} in -the top level source directory. Then edit \file{make.inc} replacing -the following lines: +First identify the location of the static libraries \begin{verbatim} -FORTRAN = gfortran -m32 -LOADER = gfortran -m32 +TLIB=`which gcc | sed -e 's!bin/gcc$!!g'`"lib" \end{verbatim} -Type +Then create a directory where we will build the shared BLAS and LAPACK +libraries \begin{verbatim} -make blaslib -make lapacklib +mkdir sharedlb +cd sharedlb +SHAREDLB=`pwd` \end{verbatim} -This will create two static libraries \file{librefblas.a} and -\file{liblapack.a}. These are insufficient for building \JAGS: you -need to create dynamic link library (DLL) for each one. - -First create a definition file \file{libblas.def} that exports all the +Create a definition file \file{libblas.def} that exports all the symbols from the BLAS library \begin{verbatim} -dlltool -z libblas.def --export-all-symbols librefblas.a +dlltool -z libblas.def --export-all-symbols $TLIB/libblas.a \end{verbatim} Then link this with the static library to create a DLL (\file{libblas.dll}) and an import library (\file{libblas.dll.a}) \begin{verbatim} -gcc -m32 -shared -o libblas.dll -Wl,--out-implib=libblas.dll.a \ -libblas.def librefblas.a -lgfortran +gfortran -shared -o libblas.dll -Wl,--out-implib=libblas.dll.a \ +libblas.def $TLIB/libblas.a \end{verbatim} - + Repeat the same steps for the LAPACK library, creating an import library (\file{liblapack.dll.a}) and DLL (\file{liblapack.dll}) \begin{verbatim} -dlltool -z liblapack.def --export-all-symbols liblapack.a - -gcc -m32 -shared -o liblapack.dll -Wl,--out-implib=liblapack.dll.a \ -liblapack.def liblapack.a -L./ -lblas -lgfortran +dlltool -z liblapack.def --export-all-symbols $TLIB/liblapack.a +gfortran -shared -o liblapack.dll -Wl,--out-implib=liblapack.dll.a \ +liblapack.def $TLIB/liblapack.a -L. -lblas \end{verbatim} \subsection{Compiling \JAGS} -Unpack the JAGS source +Unpack the \JAGS\ source \begin{verbatim} -tar xfvz JAGS-4.0.0.tar.gz -cd JAGS-4.0.0 +tar xfvz JAGS-4.3.1.tar.gz +cd JAGS-4.3.1 \end{verbatim} -and configure JAGS for a 32-bit build +and configure \JAGS \begin{verbatim} -CC="gcc -m32" CXX="g++ -m32 -std=c++98" F77="gfortran -m32" \ -LDFLAGS="-L/path/to/import/libs/ -Wl,--enable-auto-import" \ -./configure +./configure --host=x86_64-w64-mingw32.static.posix \ +--with-blas="-L$SHAREDLB -lblas" --with-lapack="-L$SHAREDLB -llapack" \end{verbatim} -where \file{/path/to/import/libs} is a directory that contains the -32-bit import libraries (\file{libblas.dll.a} and -\file{liblapack.dll.a}). This must be an {\em absolute} path name, -and not relative to the JAGS build directory. - After the configure step, type \begin{verbatim} -make win32-install +make win64-install \end{verbatim} -This will install JAGS into the subdirectory \file{win/inst32}. -Note that you must go straight from the configure step to \texttt{make - win32-install} without the usual step of typing \texttt{make} on -its own. The \texttt{win32-install} target resets the installation +This will install \JAGS\ into the subdirectory \file{win/inst64}. Note +that you must go straight from the configure step to \texttt{make + win64-install} without the usual step of typing \texttt{make} on its +own. The \texttt{win64-install} target resets the installation prefix, and this will cause an error if the source is already compiled. -To install the 64-bit version, clean the build directory -\begin{verbatim} -make clean -\end{verbatim} -reconfigure JAGS for a 64-bit build: -\begin{verbatim} -CC="gcc -m64" CXX="g++ -m64" F77="gfortran -m64" \ -LDFLAGS="-L/path/to/import/libs/ -Wl,--enable-auto-import" \ -./configure -\end{verbatim} -Then type -\begin{verbatim} -make win64-install -\end{verbatim} -This will install JAGS into the subdirectory \file{win/inst64}. - -With both 32-bit and 64-bit installations in place you can create the -installer. Normally you will want to distribute the blas and lapack -libraries with JAGS. In this case, put the 32-bit DLLs and import -libraries in the sub-directory \file{win/runtime32} and the 64-bit -DLLs and import libraries in the sub-directory +You can now create the installer. Normally you will want to +distribute the BLAS and LAPACK libraries with \JAGS. In this case, put +the DLLs and import libraries in the sub-directory \file{win/runtime64}. They will be detected and included with the distribution. @@ -864,54 +793,67 @@ \end{verbatim} Then compile and install as follows: \begin{verbatim} -CXX="g++ -m32" ./configure --prefix=/opt32 --disable-shared +./configure --prefix=/opt --build=x86_64-w64-mingw32.static.posix --disable-shared make make install \end{verbatim} -The configure option \verb+--prefix=/opt32+ installs the 32-bit -library into \file{/opt32} instead of the default location -{/usr/local}. Using this option allows you to do a parallel -installation of the 64-bit version of the library, by rebuilding with -configure options \verb|CXX=g++ -m64| and \verb+--prefix=/opt64+. The two -installations will not interfere with each other. -The configure option \verb+--disable-shared+ prevents the creation of +The configure option \texttt{--disable-shared} prevents the creation of the DLL \file{libccpunit.dll} and builds only the static library \file{libcppunit.a}. Without this option, the unit tests will fail. One of the major limitations of static linking to the C++ runtime is that you cannot throw exceptions across a DLL boundary. Linking the test programs against \file{libcppunit.dll} will result in uncaught exceptions and apparent failures for some of the tests, so it must be -disabled.\footnote{One of the attractions of the TDM-GCC compilers is - that they do allow exceptions across DLL boundaries with static - linking. However, we are not currently using TDM-GCC to build the - JAGS binaries}. - -To run the unit tests, add the option -\verb+--with-cppunit-prefix=/optXX+ when configuring JAGS where -\code{XX} is 32 or 64. Then run \code{make check} after \code{make - winXX-install}. +disabled. + +\JAGS\ relies on \texttt{pkg-config} to detect \texttt{libcppunit}, but +\texttt{pkg-config} is not installed automatically with Rtools42. You +can install it with +\begin{verbatim} +pacman -Sy pkg-config +\end{verbatim} + +Before configuring \JAGS, set the environment variable +\texttt{PKG\_CONFIG\_PATH} so that \texttt{pkg-config} can find the +configuration information for \texttt{libcppunit}.\footnote{You may +wonder why we are using a non-standard prefix instead of installing +\texttt{libcppunit} into the default prefix \texttt{/usr}. At the time +of writing, \texttt{pkg-config} does not play nicely with the compiler +toolchain. The toolchain does not look for headers in +\texttt{/usr/include} and \texttt{pkg-config} will not add this +directory to the header search path because it assumes that it is +already there by default. Hence compilation of the unit tests will +fail with an error message about missing headers.} +\begin{verbatim} +PKG_CONFIG_PATH=/opt/lib/pkgconfig +\end{verbatim} +Then run \code{make check} after \code{make win64-install}. + +\subsection{Installing rjags} + +To install the \textsf{rjags} package from source you need to let R know +where JAGS is installed. This is done via the \texttt{JAGS\_ROOT} make variable, +which is set in the file \texttt{.R/Makevars.win}, e.g. +\begin{verbatim} +JAGS_ROOT=c:\Progra~1\JAGS\JAGS-4.3.1 +\end{verbatim} + +Note that this is a Make variable, not an environment +variable. Setting \texttt{JAGS\_ROOT} as an environment variable will +have no effect. \subsection{Running the examples} -The BUGS classic examples (file \file{classic-bugs.tar.gz} from the JAGS -Sourceforge site) can be run from the Windows command prompt using -the \command{make} command provided by Rtools. This requires adding Rtools -to the Windows search path if it is not currently there. -\begin{verbatim} -set PATH=c:\Rtools\bin;%PATH% -\end{verbatim} -You must have R installed, along with the packages \code{rjags} and -\code{coda}, both of which are available from CRAN -(\url{cran.r-project.org}). - -It is necessary to add R to the search path and to set the variable -\verb+R_LIBS+. Note that here we are using the 64-bit version of R. -You may use the 32-bit version by substituting \code{i386} for -\code{x64}. +The BUGS classic examples (file \file{classic-bugs.tar.gz} from the +JAGS Sourceforge site) can be run from the MSYS shell +using the \command{make} command provided by Rtools. You must have R +installed, along with the packages \code{rjags} and \code{coda}, both +of which are available from CRAN (\url{cran.r-project.org}). + +It is necessary to add R to the search path. \begin{verbatim} -set PATH=c:\Program Files\R\R-3.2.2\bin\x64;%PATH% -set R_LIBS=c:\Users\username\Documents\R\win-library\3.2 +PATH=$PATH:/c/Program\ Files/R/R-4.2.0/bin \end{verbatim} where \file{username} is your Windows user name. Then \begin{verbatim} @@ -923,67 +865,4 @@ will check all examples in volume 1 using the \code{rjags} package. Repeat for \file{vol2} to complete the checks. -You can also run checks using the command line interface of JAGS. This -requires adding JAGS to the search path and overriding the default name -of the JAGS executable. -\begin{verbatim} -set PATH=c:\Program Files\JAGS\JAGS-4.0.0\bin\x64;%PATH% -set JAGS=jags.bat -\end{verbatim} -Then -\begin{verbatim} -make check -\end{verbatim} -in directory \file{vol1} or \file{vol2} will run the checks using the -command line interface. - -\subsection{Using TDM-GCC compilers} - -This section documents the use of TDM-GCC compilers to build JAGS. -TDM-GCC was used to build Windows binaries for JAGS 3.x.y, but has -been dropped in favour of Rtools for the 4.x.y release series. One -reason for this is that the 32-bit version of JAGS built with TDM-GCC -5.1.0 causes the rjags package to spontaneously crash. The 64-bit -version runs correctly. - -TDM-GCC has a nice installer, available from Sourceforge (follow the -links on the main TDM-GCC web site -(\url{http://tdm-gcc.tdragon.net}). Ensure that you download the TDM64 -MinGW-w64 edition as this is capable of producing both 32-bit and -64-bit binaries. We tested JAGS with \file{tdm64-gcc-5.1.0-2.exe} -based on gcc 5.1.0. - -Select a ``Recommended C/C++'' installation and customize it by -selecting the Fortran compiler, which is not installed by default. The -installer gives you the option of adding TDM-GCC \file{bin} folder to -the windows PATH variable. We choose not to do this, but added the -\file{bin} to the PATH within the MSYS shell by editing -\file{c:/mingw/msys/1.0/etc/fstab} to read -\begin{verbatim} -c:\TDM-GCC-64 /mingw -\end{verbatim} -After installation of TDM-GCC, to force the compiler to use static -linking, delete any import libraries (files ending in \file{.dll.a} in -the TDM-GCC tree. If you do not do this then you will need to -distribute runtime DLLs from TDM-GCC with JAGS. You can easily do this -by copying the DLLs to \file{runtime32} and \file{runtime64} before -building the installer, as described above. Nevertheless, it is often -more convenient to use static linking. - -Installation proceeds in the same way as for the Rtools build but with -two differences. Firstly, when building the DLLs for blas and lapack, -you need to add the linker flag \verb+-lquadmath+ after -\verb+-lgfortran+. Secondly, when configuring JAGS you should set the -environment variable -\begin{verbatim} -CPPFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 -\end{verbatim} -This is necessary because gcc 5.1.0 introduced a new application -binary interface (ABI) for the C++ standard library (See -\url{https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html}. The -old ABI is still supported and is used if you set the above flag. If -you want to link JAGS with any software compiled with an earlier -version of gcc then you need to use the old ABI. Failure to do so will -result in error messages about undefined symbols from the linker. - \end{document} diff -Nru jags-4.3.0/doc/manual/Makefile.in jags-4.3.1/doc/manual/Makefile.in --- jags-4.3.0/doc/manual/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/doc/manual/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -271,6 +271,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -303,8 +304,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -328,7 +329,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/etc/Makefile.in jags-4.3.1/etc/Makefile.in --- jags-4.3.0/etc/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/etc/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -301,6 +301,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -333,8 +334,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -381,7 +382,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/INSTALL jags-4.3.1/INSTALL --- jags-4.3.0/INSTALL 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/INSTALL 2017-11-23 04:16:08.000000000 +0000 @@ -1,8 +1,8 @@ Installation Instructions ************************* -Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, -Inc. + Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software +Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -12,97 +12,96 @@ Basic Installation ================== - Briefly, the shell command `./configure && make && make install' + Briefly, the shell command './configure && make && make install' should configure, build, and install this package. The following -more-detailed instructions are generic; see the `README' file for +more-detailed instructions are generic; see the 'README' file for instructions specific to this package. Some packages provide this -`INSTALL' file but do not implement all of the features documented +'INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. - The `configure' shell script attempts to guess correct values for + The 'configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that +those values to create a 'Makefile' in each directory of the package. +It may also create one or more '.h' files containing system-dependent +definitions. Finally, it creates a shell script 'config.status' that you can run in the future to recreate the current configuration, and a -file `config.log' containing compiler output (useful mainly for -debugging `configure'). +file 'config.log' containing compiler output (useful mainly for +debugging 'configure'). - It can also use an optional file (typically called `config.cache' -and enabled with `--cache-file=config.cache' or simply `-C') that saves -the results of its tests to speed up reconfiguring. Caching is -disabled by default to prevent problems with accidental use of stale -cache files. + It can also use an optional file (typically called 'config.cache' and +enabled with '--cache-file=config.cache' or simply '-C') that saves the +results of its tests to speed up reconfiguring. Caching is disabled by +default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try -to figure out how `configure' could check whether to do them, and mail -diffs or instructions to the address given in the `README' so they can +to figure out how 'configure' could check whether to do them, and mail +diffs or instructions to the address given in the 'README' so they can be considered for the next release. If you are using the cache, and at -some point `config.cache' contains results you don't want to keep, you +some point 'config.cache' contains results you don't want to keep, you may remove or edit it. - The file `configure.ac' (or `configure.in') is used to create -`configure' by a program called `autoconf'. You need `configure.ac' if -you want to change it or regenerate `configure' using a newer version -of `autoconf'. + The file 'configure.ac' (or 'configure.in') is used to create +'configure' by a program called 'autoconf'. You need 'configure.ac' if +you want to change it or regenerate 'configure' using a newer version of +'autoconf'. The simplest way to compile this package is: - 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. + 1. 'cd' to the directory containing the package's source code and type + './configure' to configure the package for your system. - Running `configure' might take a while. While running, it prints + Running 'configure' might take a while. While running, it prints some messages telling which features it is checking for. - 2. Type `make' to compile the package. + 2. Type 'make' to compile the package. - 3. Optionally, type `make check' to run any self-tests that come with + 3. Optionally, type 'make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. - 4. Type `make install' to install the programs and any data files and + 4. Type 'make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular - user, and only the `make install' phase executed with root + user, and only the 'make install' phase executed with root privileges. - 5. Optionally, type `make installcheck' to repeat any self-tests, but + 5. Optionally, type 'make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a - regular user, particularly if the prior `make install' required + regular user, particularly if the prior 'make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the - source code directory by typing `make clean'. To also remove the - files that `configure' created (so you can compile the package for - a different kind of computer), type `make distclean'. There is - also a `make maintainer-clean' target, but that is intended mainly + source code directory by typing 'make clean'. To also remove the + files that 'configure' created (so you can compile the package for + a different kind of computer), type 'make distclean'. There is + also a 'make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. - 7. Often, you can also type `make uninstall' to remove the installed + 7. Often, you can also type 'make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. - 8. Some packages, particularly those that use Automake, provide `make + 8. Some packages, particularly those that use Automake, provide 'make distcheck', which can by used by developers to test that all other - targets like `make install' and `make uninstall' work correctly. + targets like 'make install' and 'make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that -the `configure' script does not know about. Run `./configure --help' +the 'configure' script does not know about. Run './configure --help' for details on some of the pertinent environment variables. - You can give `configure' initial values for configuration parameters -by setting variables in the command line or in the environment. Here -is an example: + You can give 'configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here is +an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix @@ -113,21 +112,21 @@ You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their -own directory. To do this, you can use GNU `make'. `cd' to the +own directory. To do this, you can use GNU 'make'. 'cd' to the directory where you want the object files and executables to go and run -the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. This -is known as a "VPATH" build. +the 'configure' script. 'configure' automatically checks for the source +code in the directory that 'configure' is in and in '..'. This is known +as a "VPATH" build. - With a non-GNU `make', it is safer to compile the package for one + With a non-GNU 'make', it is safer to compile the package for one architecture at a time in the source code directory. After you have -installed the package for one architecture, use `make distclean' before +installed the package for one architecture, use 'make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or -"universal" binaries--by specifying multiple `-arch' options to the -compiler but only a single `-arch' option to the preprocessor. Like +"universal" binaries--by specifying multiple '-arch' options to the +compiler but only a single '-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ @@ -136,105 +135,104 @@ This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results -using the `lipo' tool if you have problems. +using the 'lipo' tool if you have problems. Installation Names ================== - By default, `make install' installs the package's commands under -`/usr/local/bin', include files under `/usr/local/include', etc. You -can specify an installation prefix other than `/usr/local' by giving -`configure' the option `--prefix=PREFIX', where PREFIX must be an + By default, 'make install' installs the package's commands under +'/usr/local/bin', include files under '/usr/local/include', etc. You +can specify an installation prefix other than '/usr/local' by giving +'configure' the option '--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you -pass the option `--exec-prefix=PREFIX' to `configure', the package uses +pass the option '--exec-prefix=PREFIX' to 'configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give -options like `--bindir=DIR' to specify different values for particular -kinds of files. Run `configure --help' for a list of the directories -you can set and what kinds of files go in them. In general, the -default for these options is expressed in terms of `${prefix}', so that -specifying just `--prefix' will affect all of the other directory +options like '--bindir=DIR' to specify different values for particular +kinds of files. Run 'configure --help' for a list of the directories +you can set and what kinds of files go in them. In general, the default +for these options is expressed in terms of '${prefix}', so that +specifying just '--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the -correct locations to `configure'; however, many packages provide one or +correct locations to 'configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the -`make install' command line to change installation locations without +'make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each -affected directory. For example, `make install +affected directory. For example, 'make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of -`${prefix}'. Any directories that were specified during `configure', -but not in terms of `${prefix}', must each be overridden at install -time for the entire installation to be relocated. The approach of -makefile variable overrides for each directory variable is required by -the GNU Coding Standards, and ideally causes no recompilation. -However, some platforms have known limitations with the semantics of -shared libraries that end up requiring recompilation when using this -method, particularly noticeable in packages that use GNU Libtool. - - The second method involves providing the `DESTDIR' variable. For -example, `make install DESTDIR=/alternate/directory' will prepend -`/alternate/directory' before all installation names. The approach of -`DESTDIR' overrides is not required by the GNU Coding Standards, and +'${prefix}'. Any directories that were specified during 'configure', +but not in terms of '${prefix}', must each be overridden at install time +for the entire installation to be relocated. The approach of makefile +variable overrides for each directory variable is required by the GNU +Coding Standards, and ideally causes no recompilation. However, some +platforms have known limitations with the semantics of shared libraries +that end up requiring recompilation when using this method, particularly +noticeable in packages that use GNU Libtool. + + The second method involves providing the 'DESTDIR' variable. For +example, 'make install DESTDIR=/alternate/directory' will prepend +'/alternate/directory' before all installation names. The approach of +'DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even -when some directory options were not specified in terms of `${prefix}' -at `configure' time. +when some directory options were not specified in terms of '${prefix}' +at 'configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving `configure' the -option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. +with an extra prefix or suffix on their names by giving 'configure' the +option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'. - Some packages pay attention to `--enable-FEATURE' options to -`configure', where FEATURE indicates an optional part of the package. -They may also pay attention to `--with-PACKAGE' options, where PACKAGE -is something like `gnu-as' or `x' (for the X Window System). The -`README' should mention any `--enable-' and `--with-' options that the + Some packages pay attention to '--enable-FEATURE' options to +'configure', where FEATURE indicates an optional part of the package. +They may also pay attention to '--with-PACKAGE' options, where PACKAGE +is something like 'gnu-as' or 'x' (for the X Window System). The +'README' should mention any '--enable-' and '--with-' options that the package recognizes. - For packages that use the X Window System, `configure' can usually + For packages that use the X Window System, 'configure' can usually find the X include and library files automatically, but if it doesn't, -you can use the `configure' options `--x-includes=DIR' and -`--x-libraries=DIR' to specify their locations. +you can use the 'configure' options '--x-includes=DIR' and +'--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the -execution of `make' will be. For these packages, running `./configure +execution of 'make' will be. For these packages, running './configure --enable-silent-rules' sets the default to minimal output, which can be -overridden with `make V=1'; while running `./configure +overridden with 'make V=1'; while running './configure --disable-silent-rules' sets the default to verbose, which can be -overridden with `make V=0'. +overridden with 'make V=0'. Particular systems ================== - On HP-UX, the default C compiler is not ANSI C compatible. If GNU -CC is not installed, it is recommended to use the following options in + On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC +is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. - HP-UX `make' updates targets which have the same time stamps as -their prerequisites, which makes it generally unusable when shipped -generated files such as `configure' are involved. Use GNU `make' -instead. + HP-UX 'make' updates targets which have the same time stamps as their +prerequisites, which makes it generally unusable when shipped generated +files such as 'configure' are involved. Use GNU 'make' instead. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot -parse its `' header file. The option `-nodtk' can be used as -a workaround. If GNU CC is not installed, it is therefore recommended -to try +parse its '' header file. The option '-nodtk' can be used as a +workaround. If GNU CC is not installed, it is therefore recommended to +try ./configure CC="cc" @@ -242,26 +240,26 @@ ./configure CC="cc -nodtk" - On Solaris, don't put `/usr/ucb' early in your `PATH'. This + On Solaris, don't put '/usr/ucb' early in your 'PATH'. This directory contains several dysfunctional programs; working variants of -these programs are available in `/usr/bin'. So, if you need `/usr/ucb' -in your `PATH', put it _after_ `/usr/bin'. +these programs are available in '/usr/bin'. So, if you need '/usr/ucb' +in your 'PATH', put it _after_ '/usr/bin'. - On Haiku, software installed for all users goes in `/boot/common', -not `/usr/local'. It is recommended to use the following options: + On Haiku, software installed for all users goes in '/boot/common', +not '/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== - There may be some features `configure' cannot figure out + There may be some features 'configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the -_same_ architectures, `configure' can figure that out, but if it prints +_same_ architectures, 'configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the -`--build=TYPE' option. TYPE can either be a short name for the system -type, such as `sun4', or a canonical name which has the form: +'--build=TYPE' option. TYPE can either be a short name for the system +type, such as 'sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM @@ -270,101 +268,101 @@ OS KERNEL-OS - See the file `config.sub' for the possible values of each field. If -`config.sub' isn't included in this package, then this package doesn't + See the file 'config.sub' for the possible values of each field. If +'config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should -use the option `--target=TYPE' to select the type of system they will +use the option '--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will -eventually be run) with `--host=TYPE'. +eventually be run) with '--host=TYPE'. Sharing Defaults ================ - If you want to set default values for `configure' scripts to share, -you can create a site shell script called `config.site' that gives -default values for variables like `CC', `cache_file', and `prefix'. -`configure' looks for `PREFIX/share/config.site' if it exists, then -`PREFIX/etc/config.site' if it exists. Or, you can set the -`CONFIG_SITE' environment variable to the location of the site script. -A warning: not all `configure' scripts look for a site script. + If you want to set default values for 'configure' scripts to share, +you can create a site shell script called 'config.site' that gives +default values for variables like 'CC', 'cache_file', and 'prefix'. +'configure' looks for 'PREFIX/share/config.site' if it exists, then +'PREFIX/etc/config.site' if it exists. Or, you can set the +'CONFIG_SITE' environment variable to the location of the site script. +A warning: not all 'configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the -environment passed to `configure'. However, some packages may run +environment passed to 'configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set -them in the `configure' command line, using `VAR=value'. For example: +them in the 'configure' command line, using 'VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc -causes the specified `gcc' to be used as the C compiler (unless it is +causes the specified 'gcc' to be used as the C compiler (unless it is overridden in the site shell script). -Unfortunately, this technique does not work for `CONFIG_SHELL' due to -an Autoconf limitation. Until the limitation is lifted, you can use -this workaround: +Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an +Autoconf limitation. Until the limitation is lifted, you can use this +workaround: CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash -`configure' Invocation +'configure' Invocation ====================== - `configure' recognizes the following options to control how it + 'configure' recognizes the following options to control how it operates. -`--help' -`-h' - Print a summary of all of the options to `configure', and exit. +'--help' +'-h' + Print a summary of all of the options to 'configure', and exit. -`--help=short' -`--help=recursive' +'--help=short' +'--help=recursive' Print a summary of the options unique to this package's - `configure', and exit. The `short' variant lists options used - only in the top level, while the `recursive' variant lists options - also present in any nested packages. - -`--version' -`-V' - Print the version of Autoconf used to generate the `configure' + 'configure', and exit. The 'short' variant lists options used only + in the top level, while the 'recursive' variant lists options also + present in any nested packages. + +'--version' +'-V' + Print the version of Autoconf used to generate the 'configure' script, and exit. -`--cache-file=FILE' +'--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, - traditionally `config.cache'. FILE defaults to `/dev/null' to + traditionally 'config.cache'. FILE defaults to '/dev/null' to disable caching. -`--config-cache' -`-C' - Alias for `--cache-file=config.cache'. - -`--quiet' -`--silent' -`-q' +'--config-cache' +'-C' + Alias for '--cache-file=config.cache'. + +'--quiet' +'--silent' +'-q' Do not print messages saying which checks are being made. To - suppress all normal output, redirect it to `/dev/null' (any error + suppress all normal output, redirect it to '/dev/null' (any error messages will still be shown). -`--srcdir=DIR' +'--srcdir=DIR' Look for the package's source code in directory DIR. Usually - `configure' can determine that directory automatically. + 'configure' can determine that directory automatically. -`--prefix=DIR' - Use DIR as the installation prefix. *note Installation Names:: - for more details, including other options available for fine-tuning - the installation locations. +'--prefix=DIR' + Use DIR as the installation prefix. *note Installation Names:: for + more details, including other options available for fine-tuning the + installation locations. -`--no-create' -`-n' +'--no-create' +'-n' Run the configure checks, but stop before creating any output files. -`configure' also accepts some other, not widely useful, options. Run -`configure --help' for more details. +'configure' also accepts some other, not widely useful, options. Run +'configure --help' for more details. diff -Nru jags-4.3.0/install-sh jags-4.3.1/install-sh --- jags-4.3.0/install-sh 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/install-sh 2019-09-02 05:51:37.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2013-12-25.23; # UTC +scriptversion=2018-03-11.20; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -271,15 +271,18 @@ fi dst=$dst_arg - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. + # If destination is a directory, append the input filename. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst - dst=$dstdir/`basename "$src"` + dstbase=`basename "$src"` + case $dst in + */) dst=$dst$dstbase;; + *) dst=$dst/$dstbase;; + esac dstdir_status=0 else dstdir=`dirname "$dst"` @@ -288,6 +291,11 @@ fi fi + case $dstdir in + */) dstdirslash=$dstdir;; + *) dstdirslash=$dstdir/;; + esac + obsolete_mkdir_used=false if test $dstdir_status != 0; then @@ -324,34 +332,43 @@ # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) + # Note that $RANDOM variable is not portable (e.g. dash); Use it + # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 + + # Because "mkdir -p" follows existing symlinks and we likely work + # directly in world-writeable /tmp, make sure that the '$tmpdir' + # directory is successfully created first before we actually test + # 'mkdir -p' feature. if (umask $mkdir_umask && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + $mkdirprog $mkdir_mode "$tmpdir" && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` + test_tmpdir="$tmpdir/a" + ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && - $mkdirprog -m$different_mode -p -- "$tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi - rmdir "$tmpdir/d" "$tmpdir" + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; @@ -427,14 +444,25 @@ else # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ + dsttmp=${dstdirslash}_inst.$$_ + rmtmp=${dstdirslash}_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. - (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + (umask $cp_umask && + { test -z "$stripcmd" || { + # Create $dsttmp read-write so that cp doesn't create it read-only, + # which would cause strip to fail. + if test -z "$doit"; then + : >"$dsttmp" # No need to fork-exec 'touch'. + else + $doit touch "$dsttmp" + fi + } + } && + $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # @@ -493,9 +521,9 @@ done # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru jags-4.3.0/libltdl/Makefile.am jags-4.3.1/libltdl/Makefile.am --- jags-4.3.0/libltdl/Makefile.am 2017-07-11 15:22:33.000000000 +0000 +++ jags-4.3.1/libltdl/Makefile.am 2022-04-08 09:18:16.000000000 +0000 @@ -157,3 +157,7 @@ $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += libltdl/lt__argz.h \ libltdl/lt__argz.h-t + +# Added by m4/ltdl.m4 but not distcleaned by automake +distclean-local: + rm -f ./$(DEPDIR)/lt__strl.Plo diff -Nru jags-4.3.0/libltdl/Makefile.in jags-4.3.1/libltdl/Makefile.in --- jags-4.3.0/libltdl/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/libltdl/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -217,7 +217,24 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libltdl_la-lt__alloc.Plo \ + ./$(DEPDIR)/libltdl_la-lt_dlloader.Plo \ + ./$(DEPDIR)/libltdl_la-lt_error.Plo \ + ./$(DEPDIR)/libltdl_la-ltdl.Plo \ + ./$(DEPDIR)/libltdl_la-slist.Plo \ + ./$(DEPDIR)/libltdlc_la-lt__alloc.Plo \ + ./$(DEPDIR)/libltdlc_la-lt_dlloader.Plo \ + ./$(DEPDIR)/libltdlc_la-lt_error.Plo \ + ./$(DEPDIR)/libltdlc_la-ltdl.Plo \ + ./$(DEPDIR)/libltdlc_la-slist.Plo \ + loaders/$(DEPDIR)/dld_link.Plo loaders/$(DEPDIR)/dlopen.Plo \ + loaders/$(DEPDIR)/dyld.Plo \ + loaders/$(DEPDIR)/libltdl_la-preopen.Plo \ + loaders/$(DEPDIR)/libltdlc_la-preopen.Plo \ + loaders/$(DEPDIR)/load_add_on.Plo \ + loaders/$(DEPDIR)/loadlibrary.Plo \ + loaders/$(DEPDIR)/shl_load.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -423,6 +440,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -520,8 +538,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -633,24 +651,30 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-lt__alloc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-lt_dlloader.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-lt_error.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-ltdl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-slist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-lt__alloc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-lt_dlloader.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-lt_error.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-ltdl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-slist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/dld_link.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/dlopen.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/dyld.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/libltdl_la-preopen.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/libltdlc_la-preopen.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/load_add_on.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/loadlibrary.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/shl_load.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-lt__alloc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-lt_dlloader.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-lt_error.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-ltdl.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdl_la-slist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-lt__alloc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-lt_dlloader.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-lt_error.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-ltdl.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libltdlc_la-slist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/dld_link.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/dlopen.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/dyld.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/libltdl_la-preopen.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/libltdlc_la-preopen.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/load_add_on.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/loadlibrary.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@loaders/$(DEPDIR)/shl_load.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -861,7 +885,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -941,10 +968,27 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) loaders/$(DEPDIR) + -rm -f ./$(DEPDIR)/libltdl_la-lt__alloc.Plo + -rm -f ./$(DEPDIR)/libltdl_la-lt_dlloader.Plo + -rm -f ./$(DEPDIR)/libltdl_la-lt_error.Plo + -rm -f ./$(DEPDIR)/libltdl_la-ltdl.Plo + -rm -f ./$(DEPDIR)/libltdl_la-slist.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-lt__alloc.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-lt_dlloader.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-lt_error.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-ltdl.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-slist.Plo + -rm -f loaders/$(DEPDIR)/dld_link.Plo + -rm -f loaders/$(DEPDIR)/dlopen.Plo + -rm -f loaders/$(DEPDIR)/dyld.Plo + -rm -f loaders/$(DEPDIR)/libltdl_la-preopen.Plo + -rm -f loaders/$(DEPDIR)/libltdlc_la-preopen.Plo + -rm -f loaders/$(DEPDIR)/load_add_on.Plo + -rm -f loaders/$(DEPDIR)/loadlibrary.Plo + -rm -f loaders/$(DEPDIR)/shl_load.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags + distclean-local distclean-tags dvi: dvi-am @@ -987,7 +1031,24 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) loaders/$(DEPDIR) + -rm -f ./$(DEPDIR)/libltdl_la-lt__alloc.Plo + -rm -f ./$(DEPDIR)/libltdl_la-lt_dlloader.Plo + -rm -f ./$(DEPDIR)/libltdl_la-lt_error.Plo + -rm -f ./$(DEPDIR)/libltdl_la-ltdl.Plo + -rm -f ./$(DEPDIR)/libltdl_la-slist.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-lt__alloc.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-lt_dlloader.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-lt_error.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-ltdl.Plo + -rm -f ./$(DEPDIR)/libltdlc_la-slist.Plo + -rm -f loaders/$(DEPDIR)/dld_link.Plo + -rm -f loaders/$(DEPDIR)/dlopen.Plo + -rm -f loaders/$(DEPDIR)/dyld.Plo + -rm -f loaders/$(DEPDIR)/libltdl_la-preopen.Plo + -rm -f loaders/$(DEPDIR)/libltdlc_la-preopen.Plo + -rm -f loaders/$(DEPDIR)/load_add_on.Plo + -rm -f loaders/$(DEPDIR)/loadlibrary.Plo + -rm -f loaders/$(DEPDIR)/shl_load.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1009,22 +1070,22 @@ .MAKE: all check install install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool clean-noinstLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-includeHEADERS install-info install-info-am \ - install-libLTLIBRARIES install-ltdlincludeHEADERS install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-includeHEADERS uninstall-libLTLIBRARIES \ - uninstall-ltdlincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libLTLIBRARIES clean-libtool \ + clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-local distclean-tags distdir dvi dvi-am html html-am \ + info info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-includeHEADERS \ + install-info install-info-am install-libLTLIBRARIES \ + install-ltdlincludeHEADERS install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-ltdlincludeHEADERS .PRECIOUS: Makefile @@ -1037,6 +1098,10 @@ $(AM_V_GEN)cp $(srcdir)/libltdl/lt__argz_.h $@-t $(AM_V_at)mv $@-t $@ +# Added by m4/ltdl.m4 but not distcleaned by automake +distclean-local: + rm -f ./$(DEPDIR)/lt__strl.Plo + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff -Nru jags-4.3.0/ltmain.sh jags-4.3.1/ltmain.sh --- jags-4.3.0/ltmain.sh 2017-02-11 04:04:27.000000000 +0000 +++ jags-4.3.1/ltmain.sh 2022-02-22 17:24:49.000000000 +0000 @@ -2415,17 +2415,10 @@ # preserve --debug test : = "$debug_cmd" || func_append preserve_args " --debug" - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac + # Keeping compiler generated duplicates in $postdeps and $predeps is not + # harmful, and is necessary in a majority of systems that use it to satisfy + # symbol dependencies. + opt_duplicate_compiler_generated_deps=: $opt_help || { # Sanity checks first: diff -Nru jags-4.3.0/m4/Makefile.in jags-4.3.1/m4/Makefile.in --- jags-4.3.0/m4/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/m4/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -270,6 +270,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -300,8 +301,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -325,7 +326,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/Makefile.am jags-4.3.1/Makefile.am --- jags-4.3.0/Makefile.am 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/Makefile.am 2022-04-09 10:45:17.000000000 +0000 @@ -13,10 +13,6 @@ make install prefix=`pwd`/win/inst64 installer: - (for f in `find win/runtime32 -name '*.dll' -print`; do \ - ${INSTALL} $$f win/inst32/bin/; done;) - (for f in `find win/runtime32 -name '*.dll.a' -print`; do \ - ${INSTALL} $$f win/inst32/lib/; done;) (for f in `find win/runtime64 -name '*.dll' -print`; do \ ${INSTALL} $$f win/inst64/bin/; done;) (for f in `find win/runtime64 -name '*.dll.a' -print`; do \ diff -Nru jags-4.3.0/Makefile.in jags-4.3.1/Makefile.in --- jags-4.3.0/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/Makefile.in 2022-04-09 10:47:05.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -139,9 +139,9 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - cscope distdir dist dist-all distcheck -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ - $(LISP)config.h.in + cscope distdir distdir-am dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. @@ -164,7 +164,7 @@ DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \ COPYING ChangeLog INSTALL NEWS README compile config.guess \ - config.sub install-sh ltmain.sh missing + config.sub depcomp install-sh ltmain.sh missing ylwrap DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -354,6 +354,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -391,8 +392,8 @@ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -534,7 +535,10 @@ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ @@ -614,6 +618,10 @@ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -656,6 +664,8 @@ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -833,18 +843,18 @@ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ - dist-xz dist-zip distcheck distclean distclean-generic \ - distclean-hdr distclean-libtool distclean-tags distcleancheck \ - distdir distuninstallcheck dvi dvi-am html html-am info \ - info-am install install-am install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am + dist-xz dist-zip dist-zstd distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am .PRECIOUS: Makefile @@ -860,10 +870,6 @@ make install prefix=`pwd`/win/inst64 installer: - (for f in `find win/runtime32 -name '*.dll' -print`; do \ - ${INSTALL} $$f win/inst32/bin/; done;) - (for f in `find win/runtime32 -name '*.dll.a' -print`; do \ - ${INSTALL} $$f win/inst32/lib/; done;) (for f in `find win/runtime64 -name '*.dll' -print`; do \ ${INSTALL} $$f win/inst64/bin/; done;) (for f in `find win/runtime64 -name '*.dll.a' -print`; do \ diff -Nru jags-4.3.0/missing jags-4.3.1/missing --- jags-4.3.0/missing 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/missing 2020-01-01 19:43:28.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # Common wrapper for a few potentially missing GNU programs. -scriptversion=2013-10-28.13; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -17,7 +17,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -101,9 +101,9 @@ exit $st fi -perl_URL=http://www.perl.org/ -flex_URL=http://flex.sourceforge.net/ -gnu_software_URL=http://www.gnu.org/software +perl_URL=https://www.perl.org/ +flex_URL=https://github.com/westes/flex +gnu_software_URL=https://www.gnu.org/software program_details () { @@ -207,9 +207,9 @@ exit $st # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru jags-4.3.0/NEWS jags-4.3.1/NEWS --- jags-4.3.0/NEWS 2017-07-10 16:58:08.000000000 +0000 +++ jags-4.3.1/NEWS 2022-04-08 15:39:48.000000000 +0000 @@ -1,3 +1,8 @@ +Changes in JAGS 4.3.1 + +The Windows installer has been updated to work with the new compiler +for R >= 4.2.0. + Changes in JAGS 4.3.0 Bug fixes diff -Nru jags-4.3.0/src/include/compiler/Makefile.in jags-4.3.1/src/include/compiler/Makefile.in --- jags-4.3.0/src/include/compiler/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/compiler/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -353,8 +354,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -445,7 +446,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/distribution/Makefile.in jags-4.3.1/src/include/distribution/Makefile.in --- jags-4.3.0/src/include/distribution/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/distribution/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -353,8 +354,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -445,7 +446,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/function/Makefile.in jags-4.3.1/src/include/function/Makefile.in --- jags-4.3.0/src/include/function/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/function/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -357,8 +358,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -449,7 +450,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/graph/Makefile.in jags-4.3.1/src/include/graph/Makefile.in --- jags-4.3.0/src/include/graph/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/graph/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -357,8 +358,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -449,7 +450,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/Makefile.in jags-4.3.1/src/include/Makefile.in --- jags-4.3.0/src/include/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -167,7 +167,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -362,6 +362,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -396,8 +397,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -535,7 +536,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/model/Makefile.in jags-4.3.1/src/include/model/Makefile.in --- jags-4.3.0/src/include/model/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/model/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -354,8 +355,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -446,7 +447,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/module/Makefile.in jags-4.3.1/src/include/module/Makefile.in --- jags-4.3.0/src/include/module/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/module/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -351,8 +352,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -443,7 +444,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/rng/Makefile.in jags-4.3.1/src/include/rng/Makefile.in --- jags-4.3.0/src/include/rng/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/rng/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -351,8 +352,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -443,7 +444,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/sampler/Makefile.in jags-4.3.1/src/include/sampler/Makefile.in --- jags-4.3.0/src/include/sampler/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/sampler/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -356,8 +357,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -448,7 +449,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/sarray/Makefile.in jags-4.3.1/src/include/sarray/Makefile.in --- jags-4.3.0/src/include/sarray/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/sarray/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -351,8 +352,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -443,7 +444,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/include/util/Makefile.in jags-4.3.1/src/include/util/Makefile.in --- jags-4.3.0/src/include/util/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/include/util/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -320,6 +320,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -351,8 +352,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -443,7 +444,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/jrmath/Makefile.in jags-4.3.1/src/jrmath/Makefile.in --- jags-4.3.0/src/jrmath/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/jrmath/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -213,7 +213,123 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libjrmath_la-bd0.Plo \ + ./$(DEPDIR)/libjrmath_la-bessel_i.Plo \ + ./$(DEPDIR)/libjrmath_la-bessel_j.Plo \ + ./$(DEPDIR)/libjrmath_la-bessel_k.Plo \ + ./$(DEPDIR)/libjrmath_la-bessel_y.Plo \ + ./$(DEPDIR)/libjrmath_la-beta.Plo \ + ./$(DEPDIR)/libjrmath_la-callbacks.Plo \ + ./$(DEPDIR)/libjrmath_la-chebyshev.Plo \ + ./$(DEPDIR)/libjrmath_la-choose.Plo \ + ./$(DEPDIR)/libjrmath_la-cospi.Plo \ + ./$(DEPDIR)/libjrmath_la-d1mach.Plo \ + ./$(DEPDIR)/libjrmath_la-dbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-dbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-dcauchy.Plo \ + ./$(DEPDIR)/libjrmath_la-dchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-dexp.Plo \ + ./$(DEPDIR)/libjrmath_la-df.Plo \ + ./$(DEPDIR)/libjrmath_la-dgamma.Plo \ + ./$(DEPDIR)/libjrmath_la-dgeom.Plo \ + ./$(DEPDIR)/libjrmath_la-dhyper.Plo \ + ./$(DEPDIR)/libjrmath_la-dlnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-dlogis.Plo \ + ./$(DEPDIR)/libjrmath_la-dnbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-dnbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-dnchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-dnf.Plo \ + ./$(DEPDIR)/libjrmath_la-dnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-dnt.Plo \ + ./$(DEPDIR)/libjrmath_la-dpois.Plo \ + ./$(DEPDIR)/libjrmath_la-dt.Plo \ + ./$(DEPDIR)/libjrmath_la-dunif.Plo \ + ./$(DEPDIR)/libjrmath_la-dweibull.Plo \ + ./$(DEPDIR)/libjrmath_la-dweibull2.Plo \ + ./$(DEPDIR)/libjrmath_la-fmax2.Plo \ + ./$(DEPDIR)/libjrmath_la-fmin2.Plo \ + ./$(DEPDIR)/libjrmath_la-fprec.Plo \ + ./$(DEPDIR)/libjrmath_la-fround.Plo \ + ./$(DEPDIR)/libjrmath_la-fsign.Plo \ + ./$(DEPDIR)/libjrmath_la-ftrunc.Plo \ + ./$(DEPDIR)/libjrmath_la-gamma.Plo \ + ./$(DEPDIR)/libjrmath_la-gamma_cody.Plo \ + ./$(DEPDIR)/libjrmath_la-gammalims.Plo \ + ./$(DEPDIR)/libjrmath_la-i1mach.Plo \ + ./$(DEPDIR)/libjrmath_la-imax2.Plo \ + ./$(DEPDIR)/libjrmath_la-imin2.Plo \ + ./$(DEPDIR)/libjrmath_la-lbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-lgamma.Plo \ + ./$(DEPDIR)/libjrmath_la-lgammacor.Plo \ + ./$(DEPDIR)/libjrmath_la-mlutils.Plo \ + ./$(DEPDIR)/libjrmath_la-pbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-pbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-pcauchy.Plo \ + ./$(DEPDIR)/libjrmath_la-pchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-pexp.Plo \ + ./$(DEPDIR)/libjrmath_la-pf.Plo \ + ./$(DEPDIR)/libjrmath_la-pgamma.Plo \ + ./$(DEPDIR)/libjrmath_la-pgeom.Plo \ + ./$(DEPDIR)/libjrmath_la-phyper.Plo \ + ./$(DEPDIR)/libjrmath_la-plnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-plogis.Plo \ + ./$(DEPDIR)/libjrmath_la-pnbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-pnbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-pnchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-pnf.Plo \ + ./$(DEPDIR)/libjrmath_la-pnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-pnt.Plo \ + ./$(DEPDIR)/libjrmath_la-polygamma.Plo \ + ./$(DEPDIR)/libjrmath_la-ppois.Plo \ + ./$(DEPDIR)/libjrmath_la-pt.Plo \ + ./$(DEPDIR)/libjrmath_la-punif.Plo \ + ./$(DEPDIR)/libjrmath_la-pweibull.Plo \ + ./$(DEPDIR)/libjrmath_la-pweibull2.Plo \ + ./$(DEPDIR)/libjrmath_la-qbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-qbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-qcauchy.Plo \ + ./$(DEPDIR)/libjrmath_la-qchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-qexp.Plo \ + ./$(DEPDIR)/libjrmath_la-qf.Plo \ + ./$(DEPDIR)/libjrmath_la-qgamma.Plo \ + ./$(DEPDIR)/libjrmath_la-qgeom.Plo \ + ./$(DEPDIR)/libjrmath_la-qhyper.Plo \ + ./$(DEPDIR)/libjrmath_la-qlnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-qlogis.Plo \ + ./$(DEPDIR)/libjrmath_la-qnbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-qnbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-qnchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-qnf.Plo \ + ./$(DEPDIR)/libjrmath_la-qnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-qnt.Plo \ + ./$(DEPDIR)/libjrmath_la-qpois.Plo \ + ./$(DEPDIR)/libjrmath_la-qt.Plo \ + ./$(DEPDIR)/libjrmath_la-qunif.Plo \ + ./$(DEPDIR)/libjrmath_la-qweibull.Plo \ + ./$(DEPDIR)/libjrmath_la-qweibull2.Plo \ + ./$(DEPDIR)/libjrmath_la-rbeta.Plo \ + ./$(DEPDIR)/libjrmath_la-rbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-rcauchy.Plo \ + ./$(DEPDIR)/libjrmath_la-rchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-rexp.Plo \ + ./$(DEPDIR)/libjrmath_la-rf.Plo \ + ./$(DEPDIR)/libjrmath_la-rgamma.Plo \ + ./$(DEPDIR)/libjrmath_la-rgeom.Plo \ + ./$(DEPDIR)/libjrmath_la-rhyper.Plo \ + ./$(DEPDIR)/libjrmath_la-rlnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-rlogis.Plo \ + ./$(DEPDIR)/libjrmath_la-rnbinom.Plo \ + ./$(DEPDIR)/libjrmath_la-rnchisq.Plo \ + ./$(DEPDIR)/libjrmath_la-rnorm.Plo \ + ./$(DEPDIR)/libjrmath_la-rpois.Plo \ + ./$(DEPDIR)/libjrmath_la-rt.Plo \ + ./$(DEPDIR)/libjrmath_la-runif.Plo \ + ./$(DEPDIR)/libjrmath_la-rweibull.Plo \ + ./$(DEPDIR)/libjrmath_la-rweibull2.Plo \ + ./$(DEPDIR)/libjrmath_la-sign.Plo \ + ./$(DEPDIR)/libjrmath_la-stirlerr.Plo \ + ./$(DEPDIR)/libjrmath_la-toms708.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -427,6 +543,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -495,8 +612,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -552,122 +669,128 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bd0.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_i.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_j.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_k.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_y.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-beta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-callbacks.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-chebyshev.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-choose.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-cospi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-d1mach.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dcauchy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dexp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-df.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dgamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dgeom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dhyper.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dlnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dlogis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dpois.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dunif.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dweibull.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dweibull2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fmax2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fmin2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fprec.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fround.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fsign.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-ftrunc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-gamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-gamma_cody.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-gammalims.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-i1mach.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-imax2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-imin2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-lbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-lgamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-lgammacor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-mlutils.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pcauchy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pexp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pgamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pgeom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-phyper.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-plnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-plogis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-polygamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-ppois.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-punif.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pweibull.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pweibull2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qcauchy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qexp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qgamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qgeom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qhyper.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qlnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qlogis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qpois.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qunif.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qweibull.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qweibull2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rbeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rcauchy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rexp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rf.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rgamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rgeom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rhyper.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rlnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rlogis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rnbinom.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rnchisq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rpois.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-runif.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rweibull.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rweibull2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-sign.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-stirlerr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-toms708.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bd0.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_i.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_j.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_k.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-bessel_y.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-beta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-callbacks.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-chebyshev.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-choose.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-cospi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-d1mach.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dcauchy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dexp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-df.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dgamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dgeom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dhyper.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dlnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dlogis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dnt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dpois.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dunif.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dweibull.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-dweibull2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fmax2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fmin2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fprec.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fround.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-fsign.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-ftrunc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-gamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-gamma_cody.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-gammalims.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-i1mach.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-imax2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-imin2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-lbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-lgamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-lgammacor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-mlutils.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pcauchy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pexp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pgamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pgeom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-phyper.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-plnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-plogis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pnt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-polygamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-ppois.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-punif.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pweibull.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-pweibull2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qcauchy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qexp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qgamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qgeom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qhyper.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qlnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qlogis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qnt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qpois.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qunif.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qweibull.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-qweibull2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rbeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rcauchy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rexp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rgamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rgeom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rhyper.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rlnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rlogis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rnbinom.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rnchisq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rpois.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-runif.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rweibull.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-rweibull2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-sign.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-stirlerr.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjrmath_la-toms708.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -1587,7 +1710,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1660,7 +1786,122 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libjrmath_la-bd0.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_i.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_j.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_k.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_y.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-beta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-callbacks.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-chebyshev.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-choose.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-cospi.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-d1mach.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-df.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dhyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dlnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dlogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dpois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dunif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fmax2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fmin2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fprec.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fround.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fsign.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-ftrunc.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-gamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-gamma_cody.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-gammalims.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-i1mach.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-imax2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-imin2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-lbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-lgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-lgammacor.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-mlutils.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-phyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-plnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-plogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-polygamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-ppois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-punif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qhyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qlnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qlogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qpois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qunif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rhyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rlnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rlogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rpois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-runif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-sign.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-stirlerr.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-toms708.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1706,7 +1947,122 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libjrmath_la-bd0.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_i.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_j.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_k.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-bessel_y.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-beta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-callbacks.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-chebyshev.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-choose.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-cospi.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-d1mach.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-df.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dhyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dlnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dlogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dnt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dpois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dunif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-dweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fmax2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fmin2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fprec.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fround.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-fsign.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-ftrunc.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-gamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-gamma_cody.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-gammalims.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-i1mach.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-imax2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-imin2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-lbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-lgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-lgammacor.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-mlutils.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-phyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-plnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-plogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pnt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-polygamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-ppois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-punif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-pweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qhyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qlnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qlogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qnt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qpois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qunif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-qweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rbeta.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rcauchy.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rexp.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rf.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rgamma.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rgeom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rhyper.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rlnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rlogis.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rnbinom.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rnchisq.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rnorm.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rpois.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rt.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-runif.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rweibull.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-rweibull2.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-sign.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-stirlerr.Plo + -rm -f ./$(DEPDIR)/libjrmath_la-toms708.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1727,9 +2083,9 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libLTLIBRARIES clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ diff -Nru jags-4.3.0/src/lib/compiler/Makefile.in jags-4.3.1/src/lib/compiler/Makefile.in --- jags-4.3.0/src/lib/compiler/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/lib/compiler/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -132,7 +132,18 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libcompiler_la-Compiler.Plo \ + ./$(DEPDIR)/libcompiler_la-Counter.Plo \ + ./$(DEPDIR)/libcompiler_la-CounterTab.Plo \ + ./$(DEPDIR)/libcompiler_la-LogicalFactory.Plo \ + ./$(DEPDIR)/libcompiler_la-MixCompiler.Plo \ + ./$(DEPDIR)/libcompiler_la-MixtureFactory.Plo \ + ./$(DEPDIR)/libcompiler_la-NodeFactory.Plo \ + ./$(DEPDIR)/libcompiler_la-ObsFuncTab.Plo \ + ./$(DEPDIR)/libcompiler_la-ParseTree.Plo \ + ./$(DEPDIR)/libcompiler_la-parser.Plo \ + ./$(DEPDIR)/libcompiler_la-scanner.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -364,6 +375,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -405,8 +417,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -441,17 +453,23 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-Compiler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-Counter.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-CounterTab.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-LogicalFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-MixCompiler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-MixtureFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-NodeFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-ObsFuncTab.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-ParseTree.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-parser.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-scanner.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-Compiler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-Counter.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-CounterTab.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-LogicalFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-MixCompiler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-MixtureFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-NodeFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-ObsFuncTab.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-ParseTree.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-parser.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcompiler_la-scanner.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -618,7 +636,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -695,7 +716,17 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libcompiler_la-Compiler.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-Counter.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-CounterTab.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-LogicalFactory.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-MixCompiler.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-MixtureFactory.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-NodeFactory.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-ObsFuncTab.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-ParseTree.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-parser.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-scanner.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -741,7 +772,17 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libcompiler_la-Compiler.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-Counter.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-CounterTab.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-LogicalFactory.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-MixCompiler.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-MixtureFactory.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-NodeFactory.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-ObsFuncTab.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-ParseTree.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-parser.Plo + -rm -f ./$(DEPDIR)/libcompiler_la-scanner.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -762,16 +803,16 @@ .MAKE: all check install install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/compiler/parser.cc jags-4.3.1/src/lib/compiler/parser.cc --- jags-4.3.0/src/lib/compiler/parser.cc 2017-07-11 15:44:00.000000000 +0000 +++ jags-4.3.1/src/lib/compiler/parser.cc 2022-04-08 15:46:16.000000000 +0000 @@ -1,8 +1,9 @@ -/* A Bison parser, made by GNU Bison 3.0.4. */ +/* A Bison parser, made by GNU Bison 3.7.6. */ /* Bison implementation for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, + Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -33,6 +34,10 @@ /* C LALR(1) parser skeleton written by Richard Stallman, by simplifying the original so-called "semantic" parser. */ +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + /* All symbols defined below should begin with yy or YY, to avoid infringing on user name space. This should be done even for local variables, as they might otherwise be expanded by user macros. @@ -40,11 +45,11 @@ define necessary library symbols; they are noted "INFRINGES ON USER NAME SPACE" below. */ -/* Identify Bison output. */ -#define YYBISON 1 +/* Identify Bison output, and Bison version. */ +#define YYBISON 30706 -/* Bison version. */ -#define YYBISON_VERSION "3.0.4" +/* Bison version string. */ +#define YYBISON_VERSION "3.7.6" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -61,8 +66,8 @@ -/* Copy the first part of user declarations. */ -#line 2 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:339 */ +/* First part of user prologue. */ +#line 2 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" #include #include "remap.h" @@ -101,26 +106,31 @@ static ParseTree *Interval(ParseTree *left, ParseTree *right); -#line 105 "parser.cc" /* yacc.c:339 */ +#line 110 "parser.cc" +# ifndef YY_CAST +# ifdef __cplusplus +# define YY_CAST(Type, Val) static_cast (Val) +# define YY_REINTERPRET_CAST(Type, Val) reinterpret_cast (Val) +# else +# define YY_CAST(Type, Val) ((Type) (Val)) +# define YY_REINTERPRET_CAST(Type, Val) ((Type) (Val)) +# endif +# endif # ifndef YY_NULLPTR -# if defined __cplusplus && 201103L <= __cplusplus -# define YY_NULLPTR nullptr +# if defined __cplusplus +# if 201103L <= __cplusplus +# define YY_NULLPTR nullptr +# else +# define YY_NULLPTR 0 +# endif # else -# define YY_NULLPTR 0 +# define YY_NULLPTR ((void*)0) # endif # endif -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif - -/* In a future release of Bison, this section will be replaced - by #include "y.tab.h". */ +/* Use api.header.include to #include this header + instead of duplicating it here. */ #ifndef YY_YY_PARSER_HH_INCLUDED # define YY_YY_PARSER_HH_INCLUDED /* Debug traces. */ @@ -131,40 +141,49 @@ extern int yydebug; #endif -/* Token type. */ +/* Token kinds. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE enum yytokentype { - VAR = 258, - DATA = 259, - MODEL = 260, - NAME = 261, - FUNC = 262, - SPECIAL = 263, - BADCHAR = 264, - IN = 265, - ARROW = 266, - FOR = 267, - GT = 268, - GE = 269, - LT = 270, - LE = 271, - EQ = 272, - NE = 273, - AND = 274, - OR = 275, - LENGTH = 276, - DIM = 277, - DOUBLE = 278, - INT = 279, - NOT = 280, - NEG = 281, - ENDL = 282, - UREPCHAR = 283 + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + VAR = 258, /* VAR */ + DATA = 259, /* DATA */ + MODEL = 260, /* MODEL */ + NAME = 261, /* NAME */ + FUNC = 262, /* FUNC */ + SPECIAL = 263, /* SPECIAL */ + BADCHAR = 264, /* BADCHAR */ + IN = 265, /* IN */ + ARROW = 266, /* ARROW */ + FOR = 267, /* FOR */ + GT = 268, /* GT */ + GE = 269, /* GE */ + LT = 270, /* LT */ + LE = 271, /* LE */ + EQ = 272, /* EQ */ + NE = 273, /* NE */ + AND = 274, /* AND */ + OR = 275, /* OR */ + LENGTH = 276, /* LENGTH */ + DIM = 277, /* DIM */ + DOUBLE = 278, /* DOUBLE */ + INT = 279, /* INT */ + NOT = 280, /* NOT */ + NEG = 281, /* NEG */ + ENDL = 282, /* ENDL */ + UREPCHAR = 283 /* UREPCHAR */ }; + typedef enum yytokentype yytoken_kind_t; #endif -/* Tokens. */ +/* Token kinds. */ +#define YYEMPTY -2 +#define YYEOF 0 +#define YYerror 256 +#define YYUNDEF 257 #define VAR 258 #define DATA 259 #define MODEL 260 @@ -194,10 +213,9 @@ /* Value type. */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED - union YYSTYPE { -#line 42 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:355 */ +#line 42 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" /* We can't put any C++ class that requires a constructor in @@ -213,9 +231,9 @@ jags::ParseTree *ptree; std::vector *pvec; -#line 217 "parser.cc" /* yacc.c:355 */ -}; +#line 235 "parser.cc" +}; typedef union YYSTYPE YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_DECLARED 1 @@ -227,37 +245,174 @@ int yyparse (void); #endif /* !YY_YY_PARSER_HH_INCLUDED */ +/* Symbol kind. */ +enum yysymbol_kind_t +{ + YYSYMBOL_YYEMPTY = -2, + YYSYMBOL_YYEOF = 0, /* "end of file" */ + YYSYMBOL_YYerror = 1, /* error */ + YYSYMBOL_YYUNDEF = 2, /* "invalid token" */ + YYSYMBOL_VAR = 3, /* VAR */ + YYSYMBOL_DATA = 4, /* DATA */ + YYSYMBOL_MODEL = 5, /* MODEL */ + YYSYMBOL_NAME = 6, /* NAME */ + YYSYMBOL_FUNC = 7, /* FUNC */ + YYSYMBOL_SPECIAL = 8, /* SPECIAL */ + YYSYMBOL_BADCHAR = 9, /* BADCHAR */ + YYSYMBOL_IN = 10, /* IN */ + YYSYMBOL_ARROW = 11, /* ARROW */ + YYSYMBOL_FOR = 12, /* FOR */ + YYSYMBOL_GT = 13, /* GT */ + YYSYMBOL_GE = 14, /* GE */ + YYSYMBOL_LT = 15, /* LT */ + YYSYMBOL_LE = 16, /* LE */ + YYSYMBOL_EQ = 17, /* EQ */ + YYSYMBOL_NE = 18, /* NE */ + YYSYMBOL_AND = 19, /* AND */ + YYSYMBOL_OR = 20, /* OR */ + YYSYMBOL_LENGTH = 21, /* LENGTH */ + YYSYMBOL_DIM = 22, /* DIM */ + YYSYMBOL_DOUBLE = 23, /* DOUBLE */ + YYSYMBOL_INT = 24, /* INT */ + YYSYMBOL_NOT = 25, /* NOT */ + YYSYMBOL_26_ = 26, /* '+' */ + YYSYMBOL_27_ = 27, /* '-' */ + YYSYMBOL_28_ = 28, /* '*' */ + YYSYMBOL_29_ = 29, /* '/' */ + YYSYMBOL_30_ = 30, /* ':' */ + YYSYMBOL_NEG = 31, /* NEG */ + YYSYMBOL_32_ = 32, /* '^' */ + YYSYMBOL_ENDL = 33, /* ENDL */ + YYSYMBOL_UREPCHAR = 34, /* UREPCHAR */ + YYSYMBOL_35_ = 35, /* ';' */ + YYSYMBOL_36_ = 36, /* ',' */ + YYSYMBOL_37_ = 37, /* '[' */ + YYSYMBOL_38_ = 38, /* ']' */ + YYSYMBOL_39_ = 39, /* '{' */ + YYSYMBOL_40_ = 40, /* '}' */ + YYSYMBOL_41_ = 41, /* '(' */ + YYSYMBOL_42_ = 42, /* ')' */ + YYSYMBOL_43_ = 43, /* '=' */ + YYSYMBOL_44_ = 44, /* '~' */ + YYSYMBOL_45_T_ = 45, /* 'T' */ + YYSYMBOL_46_I_ = 46, /* 'I' */ + YYSYMBOL_YYACCEPT = 47, /* $accept */ + YYSYMBOL_input = 48, /* input */ + YYSYMBOL_var_stmt = 49, /* var_stmt */ + YYSYMBOL_dec_list = 50, /* dec_list */ + YYSYMBOL_node_dec = 51, /* node_dec */ + YYSYMBOL_dim_list = 52, /* dim_list */ + YYSYMBOL_data_stmt = 53, /* data_stmt */ + YYSYMBOL_model_stmt = 54, /* model_stmt */ + YYSYMBOL_relations = 55, /* relations */ + YYSYMBOL_relation_list = 56, /* relation_list */ + YYSYMBOL_relation = 57, /* relation */ + YYSYMBOL_for_loop = 58, /* for_loop */ + YYSYMBOL_counter = 59, /* counter */ + YYSYMBOL_assignment = 60, /* assignment */ + YYSYMBOL_determ_relation = 61, /* determ_relation */ + YYSYMBOL_stoch_relation = 62, /* stoch_relation */ + YYSYMBOL_product = 63, /* product */ + YYSYMBOL_sum = 64, /* sum */ + YYSYMBOL_expression = 65, /* expression */ + YYSYMBOL_expression_list = 66, /* expression_list */ + YYSYMBOL_range_list = 67, /* range_list */ + YYSYMBOL_range_element = 68, /* range_element */ + YYSYMBOL_distribution = 69, /* distribution */ + YYSYMBOL_truncated = 70, /* truncated */ + YYSYMBOL_interval = 71, /* interval */ + YYSYMBOL_var = 72 /* var */ +}; +typedef enum yysymbol_kind_t yysymbol_kind_t; + -/* Copy the second part of user declarations. */ -#line 234 "parser.cc" /* yacc.c:358 */ #ifdef short # undef short #endif -#ifdef YYTYPE_UINT8 -typedef YYTYPE_UINT8 yytype_uint8; -#else -typedef unsigned char yytype_uint8; +/* On compilers that do not define __PTRDIFF_MAX__ etc., make sure + and (if available) are included + so that the code can choose integer types of a good width. */ + +#ifndef __PTRDIFF_MAX__ +# include /* INFRINGES ON USER NAME SPACE */ +# if defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__ +# include /* INFRINGES ON USER NAME SPACE */ +# define YY_STDINT_H +# endif #endif -#ifdef YYTYPE_INT8 -typedef YYTYPE_INT8 yytype_int8; +/* Narrow types that promote to a signed type and that can represent a + signed or unsigned integer of at least N bits. In tables they can + save space and decrease cache pressure. Promoting to a signed type + helps avoid bugs in integer arithmetic. */ + +#ifdef __INT_LEAST8_MAX__ +typedef __INT_LEAST8_TYPE__ yytype_int8; +#elif defined YY_STDINT_H +typedef int_least8_t yytype_int8; #else typedef signed char yytype_int8; #endif -#ifdef YYTYPE_UINT16 -typedef YYTYPE_UINT16 yytype_uint16; +#ifdef __INT_LEAST16_MAX__ +typedef __INT_LEAST16_TYPE__ yytype_int16; +#elif defined YY_STDINT_H +typedef int_least16_t yytype_int16; #else -typedef unsigned short int yytype_uint16; +typedef short yytype_int16; #endif -#ifdef YYTYPE_INT16 -typedef YYTYPE_INT16 yytype_int16; +/* Work around bug in HP-UX 11.23, which defines these macros + incorrectly for preprocessor constants. This workaround can likely + be removed in 2023, as HPE has promised support for HP-UX 11.23 + (aka HP-UX 11i v2) only through the end of 2022; see Table 2 of + . */ +#ifdef __hpux +# undef UINT_LEAST8_MAX +# undef UINT_LEAST16_MAX +# define UINT_LEAST8_MAX 255 +# define UINT_LEAST16_MAX 65535 +#endif + +#if defined __UINT_LEAST8_MAX__ && __UINT_LEAST8_MAX__ <= __INT_MAX__ +typedef __UINT_LEAST8_TYPE__ yytype_uint8; +#elif (!defined __UINT_LEAST8_MAX__ && defined YY_STDINT_H \ + && UINT_LEAST8_MAX <= INT_MAX) +typedef uint_least8_t yytype_uint8; +#elif !defined __UINT_LEAST8_MAX__ && UCHAR_MAX <= INT_MAX +typedef unsigned char yytype_uint8; #else -typedef short int yytype_int16; +typedef short yytype_uint8; +#endif + +#if defined __UINT_LEAST16_MAX__ && __UINT_LEAST16_MAX__ <= __INT_MAX__ +typedef __UINT_LEAST16_TYPE__ yytype_uint16; +#elif (!defined __UINT_LEAST16_MAX__ && defined YY_STDINT_H \ + && UINT_LEAST16_MAX <= INT_MAX) +typedef uint_least16_t yytype_uint16; +#elif !defined __UINT_LEAST16_MAX__ && USHRT_MAX <= INT_MAX +typedef unsigned short yytype_uint16; +#else +typedef int yytype_uint16; +#endif + +#ifndef YYPTRDIFF_T +# if defined __PTRDIFF_TYPE__ && defined __PTRDIFF_MAX__ +# define YYPTRDIFF_T __PTRDIFF_TYPE__ +# define YYPTRDIFF_MAXIMUM __PTRDIFF_MAX__ +# elif defined PTRDIFF_MAX +# ifndef ptrdiff_t +# include /* INFRINGES ON USER NAME SPACE */ +# endif +# define YYPTRDIFF_T ptrdiff_t +# define YYPTRDIFF_MAXIMUM PTRDIFF_MAX +# else +# define YYPTRDIFF_T long +# define YYPTRDIFF_MAXIMUM LONG_MAX +# endif #endif #ifndef YYSIZE_T @@ -265,15 +420,28 @@ # define YYSIZE_T __SIZE_TYPE__ # elif defined size_t # define YYSIZE_T size_t -# elif ! defined YYSIZE_T +# elif defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__ # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # else -# define YYSIZE_T unsigned int +# define YYSIZE_T unsigned # endif #endif -#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) +#define YYSIZE_MAXIMUM \ + YY_CAST (YYPTRDIFF_T, \ + (YYPTRDIFF_MAXIMUM < YY_CAST (YYSIZE_T, -1) \ + ? YYPTRDIFF_MAXIMUM \ + : YY_CAST (YYSIZE_T, -1))) + +#define YYSIZEOF(X) YY_CAST (YYPTRDIFF_T, sizeof (X)) + + +/* Stored state numbers (used for stacks). */ +typedef yytype_uint8 yy_state_t; + +/* State numbers in computations. */ +typedef int yy_state_fast_t; #ifndef YY_ # if defined YYENABLE_NLS && YYENABLE_NLS @@ -287,47 +455,37 @@ # endif #endif -#ifndef YY_ATTRIBUTE -# if (defined __GNUC__ \ - && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \ - || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C -# define YY_ATTRIBUTE(Spec) __attribute__(Spec) -# else -# define YY_ATTRIBUTE(Spec) /* empty */ -# endif -#endif #ifndef YY_ATTRIBUTE_PURE -# define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) +# if defined __GNUC__ && 2 < __GNUC__ + (96 <= __GNUC_MINOR__) +# define YY_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define YY_ATTRIBUTE_PURE +# endif #endif #ifndef YY_ATTRIBUTE_UNUSED -# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) -#endif - -#if !defined _Noreturn \ - && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112) -# if defined _MSC_VER && 1200 <= _MSC_VER -# define _Noreturn __declspec (noreturn) +# if defined __GNUC__ && 2 < __GNUC__ + (7 <= __GNUC_MINOR__) +# define YY_ATTRIBUTE_UNUSED __attribute__ ((__unused__)) # else -# define _Noreturn YY_ATTRIBUTE ((__noreturn__)) +# define YY_ATTRIBUTE_UNUSED # endif #endif /* Suppress unused-variable warnings by "using" E. */ #if ! defined lint || defined __GNUC__ -# define YYUSE(E) ((void) (E)) +# define YY_USE(E) ((void) (E)) #else -# define YYUSE(E) /* empty */ +# define YY_USE(E) /* empty */ #endif -#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ +#if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ /* Suppress an incorrect diagnostic about yylval being uninitialized. */ -# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ - _Pragma ("GCC diagnostic push") \ - _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\ +# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"") \ _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") -# define YY_IGNORE_MAYBE_UNINITIALIZED_END \ +# define YY_IGNORE_MAYBE_UNINITIALIZED_END \ _Pragma ("GCC diagnostic pop") #else # define YY_INITIAL_VALUE(Value) Value @@ -340,8 +498,22 @@ # define YY_INITIAL_VALUE(Value) /* Nothing. */ #endif +#if defined __cplusplus && defined __GNUC__ && ! defined __ICC && 6 <= __GNUC__ +# define YY_IGNORE_USELESS_CAST_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wuseless-cast\"") +# define YY_IGNORE_USELESS_CAST_END \ + _Pragma ("GCC diagnostic pop") +#endif +#ifndef YY_IGNORE_USELESS_CAST_BEGIN +# define YY_IGNORE_USELESS_CAST_BEGIN +# define YY_IGNORE_USELESS_CAST_END +#endif + + +#define YY_ASSERT(E) ((void) (0 && (E))) -#if ! defined yyoverflow || YYERROR_VERBOSE +#if !defined yyoverflow /* The parser invokes alloca or malloc; define the necessary symbols. */ @@ -406,8 +578,7 @@ # endif # endif # endif -#endif /* ! defined yyoverflow || YYERROR_VERBOSE */ - +#endif /* !defined yyoverflow */ #if (! defined yyoverflow \ && (! defined __cplusplus \ @@ -416,17 +587,17 @@ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss_alloc; + yy_state_t yyss_alloc; YYSTYPE yyvs_alloc; }; /* The size of the maximum gap between one aligned stack and the next. */ -# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) +# define YYSTACK_GAP_MAXIMUM (YYSIZEOF (union yyalloc) - 1) /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ - ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + ((N) * (YYSIZEOF (yy_state_t) + YYSIZEOF (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) # define YYCOPY_NEEDED 1 @@ -439,11 +610,11 @@ # define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ - YYSIZE_T yynewbytes; \ + YYPTRDIFF_T yynewbytes; \ YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ Stack = &yyptr->Stack_alloc; \ - yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ - yyptr += yynewbytes / sizeof (*yyptr); \ + yynewbytes = yystacksize * YYSIZEOF (*Stack) + YYSTACK_GAP_MAXIMUM; \ + yyptr += yynewbytes / YYSIZEOF (*yyptr); \ } \ while (0) @@ -455,12 +626,12 @@ # ifndef YYCOPY # if defined __GNUC__ && 1 < __GNUC__ # define YYCOPY(Dst, Src, Count) \ - __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src))) + __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src))) # else # define YYCOPY(Dst, Src, Count) \ do \ { \ - YYSIZE_T yyi; \ + YYPTRDIFF_T yyi; \ for (yyi = 0; yyi < (Count); yyi++) \ (Dst)[yyi] = (Src)[yyi]; \ } \ @@ -483,17 +654,20 @@ /* YYNSTATES -- Number of states. */ #define YYNSTATES 157 -/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned - by yylex, with out-of-bounds checking. */ -#define YYUNDEFTOK 2 +/* YYMAXUTOK -- Last valid token kind. */ #define YYMAXUTOK 283 -#define YYTRANSLATE(YYX) \ - ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) + +/* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM + as returned by yylex, with out-of-bounds checking. */ +#define YYTRANSLATE(YYX) \ + (0 <= (YYX) && (YYX) <= YYMAXUTOK \ + ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ + : YYSYMBOL_YYUNDEF) /* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM - as returned by yylex, without out-of-bounds checking. */ -static const yytype_uint8 yytranslate[] = + as returned by yylex. */ +static const yytype_int8 yytranslate[] = { 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -528,7 +702,7 @@ #if YYDEBUG /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */ -static const yytype_uint16 yyrline[] = +static const yytype_int16 yyrline[] = { 0, 105, 105, 106, 107, 108, 109, 112, 113, 116, 117, 120, 123, 129, 130, 133, 140, 147, 153, 154, @@ -541,28 +715,42 @@ }; #endif -#if YYDEBUG || YYERROR_VERBOSE || 0 +/** Accessing symbol of state STATE. */ +#define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) + +#if YYDEBUG || 0 +/* The user-facing name of the symbol whose (internal) number is + YYSYMBOL. No bounds checking. */ +static const char *yysymbol_name (yysymbol_kind_t yysymbol) YY_ATTRIBUTE_UNUSED; + /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { - "$end", "error", "$undefined", "VAR", "DATA", "MODEL", "NAME", "FUNC", - "SPECIAL", "BADCHAR", "IN", "ARROW", "FOR", "GT", "GE", "LT", "LE", "EQ", - "NE", "AND", "OR", "LENGTH", "DIM", "DOUBLE", "INT", "NOT", "'+'", "'-'", - "'*'", "'/'", "':'", "NEG", "'^'", "ENDL", "UREPCHAR", "';'", "','", - "'['", "']'", "'{'", "'}'", "'('", "')'", "'='", "'~'", "'T'", "'I'", - "$accept", "input", "var_stmt", "dec_list", "node_dec", "dim_list", - "data_stmt", "model_stmt", "relations", "relation_list", "relation", - "for_loop", "counter", "assignment", "determ_relation", "stoch_relation", - "product", "sum", "expression", "expression_list", "range_list", - "range_element", "distribution", "truncated", "interval", "var", YY_NULLPTR + "\"end of file\"", "error", "\"invalid token\"", "VAR", "DATA", "MODEL", + "NAME", "FUNC", "SPECIAL", "BADCHAR", "IN", "ARROW", "FOR", "GT", "GE", + "LT", "LE", "EQ", "NE", "AND", "OR", "LENGTH", "DIM", "DOUBLE", "INT", + "NOT", "'+'", "'-'", "'*'", "'/'", "':'", "NEG", "'^'", "ENDL", + "UREPCHAR", "';'", "','", "'['", "']'", "'{'", "'}'", "'('", "')'", + "'='", "'~'", "'T'", "'I'", "$accept", "input", "var_stmt", "dec_list", + "node_dec", "dim_list", "data_stmt", "model_stmt", "relations", + "relation_list", "relation", "for_loop", "counter", "assignment", + "determ_relation", "stoch_relation", "product", "sum", "expression", + "expression_list", "range_list", "range_element", "distribution", + "truncated", "interval", "var", YY_NULLPTR }; + +static const char * +yysymbol_name (yysymbol_kind_t yysymbol) +{ + return yytname[yysymbol]; +} #endif -# ifdef YYPRINT +#ifdef YYPRINT /* YYTOKNUM[NUM] -- (External) token number corresponding to the (internal) symbol number NUM (which must be that of a token). */ -static const yytype_uint16 yytoknum[] = +static const yytype_int16 yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, @@ -570,17 +758,17 @@ 58, 281, 94, 282, 283, 59, 44, 91, 93, 123, 125, 40, 41, 61, 126, 84, 73 }; -# endif +#endif -#define YYPACT_NINF -109 +#define YYPACT_NINF (-109) -#define yypact_value_is_default(Yystate) \ - (!!((Yystate) == (-109))) +#define yypact_value_is_default(Yyn) \ + ((Yyn) == YYPACT_NINF) -#define YYTABLE_NINF -1 +#define YYTABLE_NINF (-1) -#define yytable_value_is_error(Yytable_value) \ - (!!((Yytable_value) == (-1))) +#define yytable_value_is_error(Yyn) \ + ((Yyn) == YYTABLE_NINF) /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ @@ -607,7 +795,7 @@ /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM. Performed when YYTABLE does not specify something else to do. Zero means the default is an error. */ -static const yytype_uint8 yydefact[] = +static const yytype_int8 yydefact[] = { 2, 0, 0, 0, 0, 0, 0, 3, 11, 7, 9, 0, 0, 1, 0, 4, 5, 0, 8, 0, @@ -638,7 +826,7 @@ /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int8 yydefgoto[] = { - -1, 4, 5, 9, 10, 38, 6, 7, 50, 23, + 0, 4, 5, 9, 10, 38, 6, 7, 50, 23, 24, 25, 26, 56, 27, 28, 39, 40, 82, 92, 83, 84, 89, 122, 123, 42 }; @@ -752,7 +940,7 @@ /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ -static const yytype_uint8 yystos[] = +static const yytype_int8 yystos[] = { 0, 3, 4, 5, 48, 49, 53, 54, 6, 50, 51, 39, 39, 0, 53, 54, 54, 37, 35, 36, @@ -773,7 +961,7 @@ }; /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ -static const yytype_uint8 yyr1[] = +static const yytype_int8 yyr1[] = { 0, 47, 48, 48, 48, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 54, 55, 56, 56, @@ -786,7 +974,7 @@ }; /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */ -static const yytype_uint8 yyr2[] = +static const yytype_int8 yyr2[] = { 0, 2, 0, 1, 2, 2, 3, 2, 3, 1, 3, 1, 4, 1, 3, 4, 4, 3, 1, 2, @@ -799,10 +987,10 @@ }; +enum { YYENOMEM = -2 }; + #define yyerrok (yyerrstatus = 0) #define yyclearin (yychar = YYEMPTY) -#define YYEMPTY (-2) -#define YYEOF 0 #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab @@ -811,27 +999,26 @@ #define YYRECOVERING() (!!yyerrstatus) -#define YYBACKUP(Token, Value) \ -do \ - if (yychar == YYEMPTY) \ - { \ - yychar = (Token); \ - yylval = (Value); \ - YYPOPSTACK (yylen); \ - yystate = *yyssp; \ - goto yybackup; \ - } \ - else \ - { \ - yyerror (YY_("syntax error: cannot back up")); \ - YYERROR; \ - } \ -while (0) - -/* Error token number */ -#define YYTERROR 1 -#define YYERRCODE 256 - +#define YYBACKUP(Token, Value) \ + do \ + if (yychar == YYEMPTY) \ + { \ + yychar = (Token); \ + yylval = (Value); \ + YYPOPSTACK (yylen); \ + yystate = *yyssp; \ + goto yybackup; \ + } \ + else \ + { \ + yyerror (YY_("syntax error: cannot back up")); \ + YYERROR; \ + } \ + while (0) + +/* Backward compatibility with an undocumented macro. + Use YYerror or YYUNDEF. */ +#define YYERRCODE YYUNDEF /* Enable debugging if requested. */ @@ -849,54 +1036,58 @@ } while (0) /* This macro is provided for backward compatibility. */ -#ifndef YY_LOCATION_PRINT -# define YY_LOCATION_PRINT(File, Loc) ((void) 0) -#endif +# ifndef YY_LOCATION_PRINT +# define YY_LOCATION_PRINT(File, Loc) ((void) 0) +# endif -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ +# define YY_SYMBOL_PRINT(Title, Kind, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yy_symbol_print (stderr, \ - Type, Value); \ + Kind, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) -/*----------------------------------------. -| Print this symbol's value on YYOUTPUT. | -`----------------------------------------*/ +/*-----------------------------------. +| Print this symbol's value on YYO. | +`-----------------------------------*/ static void -yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) +yy_symbol_value_print (FILE *yyo, + yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep) { - FILE *yyo = yyoutput; - YYUSE (yyo); + FILE *yyoutput = yyo; + YY_USE (yyoutput); if (!yyvaluep) return; # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); + if (yykind < YYNTOKENS) + YYPRINT (yyo, yytoknum[yykind], *yyvaluep); # endif - YYUSE (yytype); + YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN + YY_USE (yykind); + YY_IGNORE_MAYBE_UNINITIALIZED_END } -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ +/*---------------------------. +| Print this symbol on YYO. | +`---------------------------*/ static void -yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) +yy_symbol_print (FILE *yyo, + yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep) { - YYFPRINTF (yyoutput, "%s %s (", - yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]); + YYFPRINTF (yyo, "%s %s (", + yykind < YYNTOKENS ? "token" : "nterm", yysymbol_name (yykind)); - yy_symbol_value_print (yyoutput, yytype, yyvaluep); - YYFPRINTF (yyoutput, ")"); + yy_symbol_value_print (yyo, yykind, yyvaluep); + YYFPRINTF (yyo, ")"); } /*------------------------------------------------------------------. @@ -905,7 +1096,7 @@ `------------------------------------------------------------------*/ static void -yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) +yy_stack_print (yy_state_t *yybottom, yy_state_t *yytop) { YYFPRINTF (stderr, "Stack now"); for (; yybottom <= yytop; yybottom++) @@ -928,21 +1119,21 @@ `------------------------------------------------*/ static void -yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule) +yy_reduce_print (yy_state_t *yyssp, YYSTYPE *yyvsp, + int yyrule) { - unsigned long int yylno = yyrline[yyrule]; + int yylno = yyrline[yyrule]; int yynrhs = yyr2[yyrule]; int yyi; - YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n", + YYFPRINTF (stderr, "Reducing stack by rule %d (line %d):\n", yyrule - 1, yylno); /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, - yystos[yyssp[yyi + 1 - yynrhs]], - &(yyvsp[(yyi + 1) - (yynrhs)]) - ); + YY_ACCESSING_SYMBOL (+yyssp[yyi + 1 - yynrhs]), + &yyvsp[(yyi + 1) - (yynrhs)]); YYFPRINTF (stderr, "\n"); } } @@ -957,8 +1148,8 @@ multiple parsers can coexist. */ int yydebug; #else /* !YYDEBUG */ -# define YYDPRINTF(Args) -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) +# define YYDPRINTF(Args) ((void) 0) +# define YY_SYMBOL_PRINT(Title, Kind, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ @@ -981,249 +1172,30 @@ #endif -#if YYERROR_VERBOSE - -# ifndef yystrlen -# if defined __GLIBC__ && defined _STRING_H -# define yystrlen strlen -# else -/* Return the length of YYSTR. */ -static YYSIZE_T -yystrlen (const char *yystr) -{ - YYSIZE_T yylen; - for (yylen = 0; yystr[yylen]; yylen++) - continue; - return yylen; -} -# endif -# endif - -# ifndef yystpcpy -# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE -# define yystpcpy stpcpy -# else -/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in - YYDEST. */ -static char * -yystpcpy (char *yydest, const char *yysrc) -{ - char *yyd = yydest; - const char *yys = yysrc; - - while ((*yyd++ = *yys++) != '\0') - continue; - return yyd - 1; -} -# endif -# endif - -# ifndef yytnamerr -/* Copy to YYRES the contents of YYSTR after stripping away unnecessary - quotes and backslashes, so that it's suitable for yyerror. The - heuristic is that double-quoting is unnecessary unless the string - contains an apostrophe, a comma, or backslash (other than - backslash-backslash). YYSTR is taken from yytname. If YYRES is - null, do not copy; instead, return the length of what the result - would have been. */ -static YYSIZE_T -yytnamerr (char *yyres, const char *yystr) -{ - if (*yystr == '"') - { - YYSIZE_T yyn = 0; - char const *yyp = yystr; - for (;;) - switch (*++yyp) - { - case '\'': - case ',': - goto do_not_strip_quotes; - - case '\\': - if (*++yyp != '\\') - goto do_not_strip_quotes; - /* Fall through. */ - default: - if (yyres) - yyres[yyn] = *yyp; - yyn++; - break; - - case '"': - if (yyres) - yyres[yyn] = '\0'; - return yyn; - } - do_not_strip_quotes: ; - } - if (! yyres) - return yystrlen (yystr); - - return yystpcpy (yyres, yystr) - yyres; -} -# endif - -/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message - about the unexpected token YYTOKEN for the state stack whose top is - YYSSP. - - Return 0 if *YYMSG was successfully written. Return 1 if *YYMSG is - not large enough to hold the message. In that case, also set - *YYMSG_ALLOC to the required number of bytes. Return 2 if the - required number of bytes is too large to store. */ -static int -yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, - yytype_int16 *yyssp, int yytoken) -{ - YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]); - YYSIZE_T yysize = yysize0; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; - /* Internationalized format string. */ - const char *yyformat = YY_NULLPTR; - /* Arguments of yyformat. */ - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - /* Number of reported tokens (one for the "unexpected", one per - "expected"). */ - int yycount = 0; - - /* There are many possibilities here to consider: - - If this state is a consistent state with a default action, then - the only way this function was invoked is if the default action - is an error action. In that case, don't check for expected - tokens because there are none. - - The only way there can be no lookahead present (in yychar) is if - this state is a consistent state with a default action. Thus, - detecting the absence of a lookahead is sufficient to determine - that there is no unexpected or expected token to report. In that - case, just report a simple "syntax error". - - Don't assume there isn't a lookahead just because this state is a - consistent state with a default action. There might have been a - previous inconsistent state, consistent state with a non-default - action, or user semantic action that manipulated yychar. - - Of course, the expected token list depends on states to have - correct lookahead information, and it depends on the parser not - to perform extra reductions after fetching a lookahead from the - scanner and before detecting a syntax error. Thus, state merging - (from LALR or IELR) and default reductions corrupt the expected - token list. However, the list is correct for canonical LR with - one exception: it will still contain any token that will not be - accepted due to an error action in a later state. - */ - if (yytoken != YYEMPTY) - { - int yyn = yypact[*yyssp]; - yyarg[yycount++] = yytname[yytoken]; - if (!yypact_value_is_default (yyn)) - { - /* Start YYX at -YYN if negative to avoid negative indexes in - YYCHECK. In other words, skip the first -YYN actions for - this state because they are default actions. */ - int yyxbegin = yyn < 0 ? -yyn : 0; - /* Stay within bounds of both yycheck and yytname. */ - int yychecklim = YYLAST - yyn + 1; - int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; - int yyx; - - for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR - && !yytable_value_is_error (yytable[yyx + yyn])) - { - if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) - { - yycount = 1; - yysize = yysize0; - break; - } - yyarg[yycount++] = yytname[yyx]; - { - YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]); - if (! (yysize <= yysize1 - && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; - } - } - } - } - - switch (yycount) - { -# define YYCASE_(N, S) \ - case N: \ - yyformat = S; \ - break - YYCASE_(0, YY_("syntax error")); - YYCASE_(1, YY_("syntax error, unexpected %s")); - YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s")); - YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s")); - YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s")); - YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s")); -# undef YYCASE_ - } - - { - YYSIZE_T yysize1 = yysize + yystrlen (yyformat); - if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; - } - - if (*yymsg_alloc < yysize) - { - *yymsg_alloc = 2 * yysize; - if (! (yysize <= *yymsg_alloc - && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM)) - *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM; - return 1; - } - - /* Avoid sprintf, as that infringes on the user's name space. - Don't have undefined behavior even if the translation - produced a string with the wrong number of "%s"s. */ - { - char *yyp = *yymsg; - int yyi = 0; - while ((*yyp = *yyformat) != '\0') - if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount) - { - yyp += yytnamerr (yyp, yyarg[yyi++]); - yyformat += 2; - } - else - { - yyp++; - yyformat++; - } - } - return 0; -} -#endif /* YYERROR_VERBOSE */ /*-----------------------------------------------. | Release the memory associated to this symbol. | `-----------------------------------------------*/ static void -yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) +yydestruct (const char *yymsg, + yysymbol_kind_t yykind, YYSTYPE *yyvaluep) { - YYUSE (yyvaluep); + YY_USE (yyvaluep); if (!yymsg) yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); + YY_SYMBOL_PRINT (yymsg, yykind, yyvaluep, yylocationp); YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN - YYUSE (yytype); + YY_USE (yykind); YY_IGNORE_MAYBE_UNINITIALIZED_END } - - -/* The lookahead symbol. */ +/* Lookahead token kind. */ int yychar; /* The semantic value of the lookahead symbol. */ @@ -1232,6 +1204,8 @@ int yynerrs; + + /*----------. | yyparse. | `----------*/ @@ -1239,43 +1213,36 @@ int yyparse (void) { - int yystate; + yy_state_fast_t yystate = 0; /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - - /* The stacks and their tools: - 'yyss': related to states. - 'yyvs': related to semantic values. + int yyerrstatus = 0; - Refer to the stacks through separate pointers, to allow yyoverflow + /* Refer to the stacks through separate pointers, to allow yyoverflow to reallocate them elsewhere. */ - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss; - yytype_int16 *yyssp; + /* Their size. */ + YYPTRDIFF_T yystacksize = YYINITDEPTH; - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs; - YYSTYPE *yyvsp; + /* The state stack: array, bottom, top. */ + yy_state_t yyssa[YYINITDEPTH]; + yy_state_t *yyss = yyssa; + yy_state_t *yyssp = yyss; - YYSIZE_T yystacksize; + /* The semantic value stack: array, bottom, top. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs = yyvsa; + YYSTYPE *yyvsp = yyvs; int yyn; + /* The return value of yyparse. */ int yyresult; - /* Lookahead token as an internal (translated) token number. */ - int yytoken = 0; + /* Lookahead symbol kind. */ + yysymbol_kind_t yytoken = YYSYMBOL_YYEMPTY; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif + #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) @@ -1283,58 +1250,60 @@ Keep to zero when no symbol should be popped. */ int yylen = 0; - yyssp = yyss = yyssa; - yyvsp = yyvs = yyvsa; - yystacksize = YYINITDEPTH; - YYDPRINTF ((stderr, "Starting parse\n")); - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; yychar = YYEMPTY; /* Cause a token to be read. */ goto yysetstate; + /*------------------------------------------------------------. -| yynewstate -- Push a new state, which is found in yystate. | +| yynewstate -- push a new state, which is found in yystate. | `------------------------------------------------------------*/ - yynewstate: +yynewstate: /* In all cases, when you get here, the value and location stacks have just been pushed. So pushing a state here evens the stacks. */ yyssp++; - yysetstate: - *yyssp = yystate; + +/*--------------------------------------------------------------------. +| yysetstate -- set current state (the top of the stack) to yystate. | +`--------------------------------------------------------------------*/ +yysetstate: + YYDPRINTF ((stderr, "Entering state %d\n", yystate)); + YY_ASSERT (0 <= yystate && yystate < YYNSTATES); + YY_IGNORE_USELESS_CAST_BEGIN + *yyssp = YY_CAST (yy_state_t, yystate); + YY_IGNORE_USELESS_CAST_END + YY_STACK_PRINT (yyss, yyssp); if (yyss + yystacksize - 1 <= yyssp) +#if !defined yyoverflow && !defined YYSTACK_RELOCATE + goto yyexhaustedlab; +#else { /* Get the current used size of the three stacks, in elements. */ - YYSIZE_T yysize = yyssp - yyss + 1; + YYPTRDIFF_T yysize = yyssp - yyss + 1; -#ifdef yyoverflow +# if defined yyoverflow { /* Give user a chance to reallocate the stack. Use copies of these so that the &'s don't force the real ones into memory. */ + yy_state_t *yyss1 = yyss; YYSTYPE *yyvs1 = yyvs; - yytype_int16 *yyss1 = yyss; /* Each stack pointer address is followed by the size of the data in use in that stack, in bytes. This used to be a conditional around just the two extra args, but that might be undefined if yyoverflow is a macro. */ yyoverflow (YY_("memory exhausted"), - &yyss1, yysize * sizeof (*yyssp), - &yyvs1, yysize * sizeof (*yyvsp), + &yyss1, yysize * YYSIZEOF (*yyssp), + &yyvs1, yysize * YYSIZEOF (*yyvsp), &yystacksize); - yyss = yyss1; yyvs = yyvs1; } -#else /* no yyoverflow */ -# ifndef YYSTACK_RELOCATE - goto yyexhaustedlab; -# else +# else /* defined YYSTACK_RELOCATE */ /* Extend the stack our own way. */ if (YYMAXDEPTH <= yystacksize) goto yyexhaustedlab; @@ -1343,9 +1312,10 @@ yystacksize = YYMAXDEPTH; { - yytype_int16 *yyss1 = yyss; + yy_state_t *yyss1 = yyss; union yyalloc *yyptr = - (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); + YY_CAST (union yyalloc *, + YYSTACK_ALLOC (YY_CAST (YYSIZE_T, YYSTACK_BYTES (yystacksize)))); if (! yyptr) goto yyexhaustedlab; YYSTACK_RELOCATE (yyss_alloc, yyss); @@ -1355,30 +1325,30 @@ YYSTACK_FREE (yyss1); } # endif -#endif /* no yyoverflow */ yyssp = yyss + yysize - 1; yyvsp = yyvs + yysize - 1; - YYDPRINTF ((stderr, "Stack size increased to %lu\n", - (unsigned long int) yystacksize)); + YY_IGNORE_USELESS_CAST_BEGIN + YYDPRINTF ((stderr, "Stack size increased to %ld\n", + YY_CAST (long, yystacksize))); + YY_IGNORE_USELESS_CAST_END if (yyss + yystacksize - 1 <= yyssp) YYABORT; } - - YYDPRINTF ((stderr, "Entering state %d\n", yystate)); +#endif /* !defined yyoverflow && !defined YYSTACK_RELOCATE */ if (yystate == YYFINAL) YYACCEPT; goto yybackup; + /*-----------. | yybackup. | `-----------*/ yybackup: - /* Do appropriate processing given the current state. Read a lookahead token if we need one and don't already have one. */ @@ -1389,18 +1359,29 @@ /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ + /* YYCHAR is either empty, or end-of-input, or a valid lookahead. */ if (yychar == YYEMPTY) { - YYDPRINTF ((stderr, "Reading a token: ")); + YYDPRINTF ((stderr, "Reading a token\n")); yychar = yylex (); } if (yychar <= YYEOF) { - yychar = yytoken = YYEOF; + yychar = YYEOF; + yytoken = YYSYMBOL_YYEOF; YYDPRINTF ((stderr, "Now at end of input.\n")); } + else if (yychar == YYerror) + { + /* The scanner already issued an error message, process directly + to error recovery. But do not keep the error token as + lookahead, it is too special and may lead us to an endless + loop in error recovery. */ + yychar = YYUNDEF; + yytoken = YYSYMBOL_YYerror; + goto yyerrlab1; + } else { yytoken = YYTRANSLATE (yychar); @@ -1428,15 +1409,13 @@ /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - - /* Discard the shifted token. */ - yychar = YYEMPTY; - yystate = yyn; YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN *++yyvsp = yylval; YY_IGNORE_MAYBE_UNINITIALIZED_END + /* Discard the shifted token. */ + yychar = YYEMPTY; goto yynewstate; @@ -1451,7 +1430,7 @@ /*-----------------------------. -| yyreduce -- Do a reduction. | +| yyreduce -- do a reduction. | `-----------------------------*/ yyreduce: /* yyn is the number of a rule to reduce with. */ @@ -1471,130 +1450,130 @@ YY_REDUCE_PRINT (yyn); switch (yyn) { - case 7: -#line 112 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { _pvariables = (yyvsp[0].pvec); } -#line 1478 "parser.cc" /* yacc.c:1646 */ + case 7: /* var_stmt: VAR dec_list */ +#line 112 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { _pvariables = (yyvsp[0].pvec); } +#line 1457 "parser.cc" break; - case 8: -#line 113 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { _pvariables = (yyvsp[-1].pvec); } -#line 1484 "parser.cc" /* yacc.c:1646 */ + case 8: /* var_stmt: VAR dec_list ';' */ +#line 113 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { _pvariables = (yyvsp[-1].pvec); } +#line 1463 "parser.cc" break; - case 9: -#line 116 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 1490 "parser.cc" /* yacc.c:1646 */ + case 9: /* dec_list: node_dec */ +#line 116 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } +#line 1469 "parser.cc" break; - case 10: -#line 117 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1496 "parser.cc" /* yacc.c:1646 */ + case 10: /* dec_list: dec_list ',' node_dec */ +#line 117 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } +#line 1475 "parser.cc" break; - case 11: -#line 120 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 11: /* node_dec: NAME */ +#line 120 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_VAR, yylineno); setName((yyval.ptree), (yyvsp[0].stringptr)); } -#line 1504 "parser.cc" /* yacc.c:1646 */ +#line 1483 "parser.cc" break; - case 12: -#line 123 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 12: /* node_dec: NAME '[' dim_list ']' */ +#line 123 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_VAR, yylineno); setName((yyval.ptree), (yyvsp[-3].stringptr)); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 1513 "parser.cc" /* yacc.c:1646 */ +#line 1492 "parser.cc" break; - case 13: -#line 129 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 1519 "parser.cc" /* yacc.c:1646 */ + case 13: /* dim_list: expression */ +#line 129 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } +#line 1498 "parser.cc" break; - case 14: -#line 130 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1525 "parser.cc" /* yacc.c:1646 */ + case 14: /* dim_list: dim_list ',' expression */ +#line 130 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } +#line 1504 "parser.cc" break; - case 15: -#line 133 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 15: /* data_stmt: DATA '{' relation_list '}' */ +#line 133 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { ParseTree *p = new ParseTree(jags::P_RELATIONS, yylineno); setParameters(p, (yyvsp[-1].pvec)); _pdata = p; } -#line 1535 "parser.cc" /* yacc.c:1646 */ +#line 1514 "parser.cc" break; - case 16: -#line 140 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 16: /* model_stmt: MODEL '{' relation_list '}' */ +#line 140 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { ParseTree *p = new ParseTree(jags::P_RELATIONS, yylineno); setParameters(p, (yyvsp[-1].pvec)); _prelations = p; } -#line 1545 "parser.cc" /* yacc.c:1646 */ +#line 1524 "parser.cc" break; - case 17: -#line 147 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 17: /* relations: '{' relation_list '}' */ +#line 147 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_RELATIONS, yylineno); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 1554 "parser.cc" /* yacc.c:1646 */ +#line 1533 "parser.cc" break; - case 18: -#line 153 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 1560 "parser.cc" /* yacc.c:1646 */ + case 18: /* relation_list: relation */ +#line 153 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } +#line 1539 "parser.cc" break; - case 19: -#line 154 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec)=(yyvsp[-1].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1566 "parser.cc" /* yacc.c:1646 */ + case 19: /* relation_list: relation_list relation */ +#line 154 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec)=(yyvsp[-1].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } +#line 1545 "parser.cc" break; - case 25: -#line 164 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 25: /* for_loop: counter relations */ +#line 164 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FOR, yylineno); setParameters((yyval.ptree), (yyvsp[-1].ptree), (yyvsp[0].ptree)); } -#line 1575 "parser.cc" /* yacc.c:1646 */ +#line 1554 "parser.cc" break; - case 26: -#line 170 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 26: /* counter: FOR '(' NAME IN range_element ')' */ +#line 170 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_COUNTER, yylineno); setName((yyval.ptree), (yyvsp[-3].stringptr)); setParameters((yyval.ptree), (yyvsp[-1].ptree)); } -#line 1584 "parser.cc" /* yacc.c:1646 */ +#line 1563 "parser.cc" break; - case 29: -#line 180 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 29: /* determ_relation: var assignment expression */ +#line 180 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_DETRMREL, yylineno); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1593 "parser.cc" /* yacc.c:1646 */ +#line 1572 "parser.cc" break; - case 30: -#line 184 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 30: /* determ_relation: FUNC '(' var ')' assignment expression */ +#line 184 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { /* The link function is given using an S-style replacement function @@ -1608,49 +1587,49 @@ (yyval.ptree) = new ParseTree(jags::P_DETRMREL, yylineno); setParameters((yyval.ptree), (yyvsp[-3].ptree), p); } -#line 1612 "parser.cc" /* yacc.c:1646 */ +#line 1591 "parser.cc" break; - case 31: -#line 200 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 31: /* stoch_relation: var '~' distribution */ +#line 200 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_STOCHREL, yylineno); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1621 "parser.cc" /* yacc.c:1646 */ +#line 1600 "parser.cc" break; - case 32: -#line 204 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 32: /* stoch_relation: var '~' distribution truncated */ +#line 204 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_STOCHREL, yylineno); setParameters((yyval.ptree), (yyvsp[-3].ptree), (yyvsp[-1].ptree), (yyvsp[0].ptree)); } -#line 1630 "parser.cc" /* yacc.c:1646 */ +#line 1609 "parser.cc" break; - case 33: -#line 208 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 33: /* stoch_relation: var '~' distribution interval */ +#line 208 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_STOCHREL, yylineno); setParameters((yyval.ptree), (yyvsp[-3].ptree), (yyvsp[-1].ptree), (yyvsp[0].ptree)); } -#line 1639 "parser.cc" /* yacc.c:1646 */ +#line 1618 "parser.cc" break; - case 34: -#line 214 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 34: /* product: expression '*' expression */ +#line 214 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector; (yyval.pvec)->push_back((yyvsp[-2].ptree)); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1649 "parser.cc" /* yacc.c:1646 */ +#line 1628 "parser.cc" break; - case 35: -#line 219 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 35: /* product: product '*' expression */ +#line 219 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { // This creates a shift-reduce conflict because in the expression // A*B*C, (A*B) is a valid expression. By default, bison shifts, // which is what we want. The warning is suppressed with the %expect @@ -1658,338 +1637,339 @@ (yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1662 "parser.cc" /* yacc.c:1646 */ +#line 1641 "parser.cc" break; - case 36: -#line 229 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 36: /* sum: expression '+' expression */ +#line 229 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector; (yyval.pvec)->push_back((yyvsp[-2].ptree)); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1672 "parser.cc" /* yacc.c:1646 */ +#line 1651 "parser.cc" break; - case 37: -#line 234 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 37: /* sum: sum '+' expression */ +#line 234 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { // This creates a shift-reduce conflict. By default, bison shifts, // which is what we want. The warning is suppressed with the %expect // declaration (See also product: above). (yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1684 "parser.cc" /* yacc.c:1646 */ +#line 1663 "parser.cc" break; - case 39: -#line 244 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = new ParseTree(jags::P_VALUE, yylineno); (yyval.ptree)->setValue((yyvsp[0].val));} -#line 1690 "parser.cc" /* yacc.c:1646 */ + case 39: /* expression: DOUBLE */ +#line 244 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = new ParseTree(jags::P_VALUE, yylineno); (yyval.ptree)->setValue((yyvsp[0].val));} +#line 1669 "parser.cc" break; - case 40: -#line 245 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 40: /* expression: LENGTH '(' var ')' */ +#line 245 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_LENGTH, yylineno); setParameters((yyval.ptree),(yyvsp[-1].ptree)); } -#line 1699 "parser.cc" /* yacc.c:1646 */ +#line 1678 "parser.cc" break; - case 41: -#line 249 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 41: /* expression: DIM '(' var ')' */ +#line 249 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_DIM, yylineno); setParameters((yyval.ptree),(yyvsp[-1].ptree)); } -#line 1708 "parser.cc" /* yacc.c:1646 */ +#line 1687 "parser.cc" break; - case 42: -#line 253 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 42: /* expression: FUNC '(' expression_list ')' */ +#line 253 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); setName((yyval.ptree), (yyvsp[-3].stringptr)); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 1717 "parser.cc" /* yacc.c:1646 */ +#line 1696 "parser.cc" break; - case 43: -#line 257 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 43: /* expression: product */ +#line 257 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("*"); setParameters((yyval.ptree), (yyvsp[0].pvec)); } -#line 1726 "parser.cc" /* yacc.c:1646 */ +#line 1705 "parser.cc" break; - case 44: -#line 261 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 44: /* expression: expression '/' expression */ +#line 261 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("/"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1735 "parser.cc" /* yacc.c:1646 */ +#line 1714 "parser.cc" break; - case 45: -#line 265 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 45: /* expression: sum */ +#line 265 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("+"); setParameters((yyval.ptree), (yyvsp[0].pvec)); } -#line 1744 "parser.cc" /* yacc.c:1646 */ +#line 1723 "parser.cc" break; - case 46: -#line 269 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 46: /* expression: expression '-' expression */ +#line 269 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("-"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1753 "parser.cc" /* yacc.c:1646 */ +#line 1732 "parser.cc" break; - case 47: -#line 273 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 47: /* expression: '-' expression */ +#line 273 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("NEG"); setParameters((yyval.ptree), (yyvsp[0].ptree)); } -#line 1762 "parser.cc" /* yacc.c:1646 */ +#line 1741 "parser.cc" break; - case 48: -#line 277 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 48: /* expression: expression ':' expression */ +#line 277 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName(":"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1771 "parser.cc" /* yacc.c:1646 */ +#line 1750 "parser.cc" break; - case 49: -#line 281 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 49: /* expression: expression GT expression */ +#line 281 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName(">"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1780 "parser.cc" /* yacc.c:1646 */ +#line 1759 "parser.cc" break; - case 50: -#line 285 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 50: /* expression: expression GE expression */ +#line 285 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName(">="); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1789 "parser.cc" /* yacc.c:1646 */ +#line 1768 "parser.cc" break; - case 51: -#line 289 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 51: /* expression: expression LT expression */ +#line 289 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("<"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1798 "parser.cc" /* yacc.c:1646 */ +#line 1777 "parser.cc" break; - case 52: -#line 293 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 52: /* expression: expression LE expression */ +#line 293 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("<="); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1807 "parser.cc" /* yacc.c:1646 */ +#line 1786 "parser.cc" break; - case 53: -#line 297 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 53: /* expression: expression EQ expression */ +#line 297 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("=="); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1816 "parser.cc" /* yacc.c:1646 */ +#line 1795 "parser.cc" break; - case 54: -#line 301 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 54: /* expression: expression NE expression */ +#line 301 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("!="); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1825 "parser.cc" /* yacc.c:1646 */ +#line 1804 "parser.cc" break; - case 55: -#line 305 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 55: /* expression: expression AND expression */ +#line 305 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("&&"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1834 "parser.cc" /* yacc.c:1646 */ +#line 1813 "parser.cc" break; - case 56: -#line 309 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 56: /* expression: expression OR expression */ +#line 309 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("||"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1843 "parser.cc" /* yacc.c:1646 */ +#line 1822 "parser.cc" break; - case 57: -#line 313 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 57: /* expression: expression '^' expression */ +#line 313 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); (yyval.ptree)->setName("^"); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1852 "parser.cc" /* yacc.c:1646 */ +#line 1831 "parser.cc" break; - case 58: -#line 317 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 58: /* expression: expression SPECIAL expression */ +#line 317 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_FUNCTION, yylineno); setName((yyval.ptree), (yyvsp[-1].stringptr)); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 1861 "parser.cc" /* yacc.c:1646 */ +#line 1840 "parser.cc" break; - case 59: -#line 321 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.ptree) = (yyvsp[-1].ptree); } -#line 1867 "parser.cc" /* yacc.c:1646 */ + case 59: /* expression: '(' expression ')' */ +#line 321 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = (yyvsp[-1].ptree); } +#line 1846 "parser.cc" break; - case 60: -#line 324 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 1873 "parser.cc" /* yacc.c:1646 */ + case 60: /* expression_list: expression */ +#line 324 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } +#line 1852 "parser.cc" break; - case 61: -#line 325 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1879 "parser.cc" /* yacc.c:1646 */ + case 61: /* expression_list: expression_list ',' expression */ +#line 325 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } +#line 1858 "parser.cc" break; - case 62: -#line 328 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 1885 "parser.cc" /* yacc.c:1646 */ + case 62: /* range_list: range_element */ +#line 328 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } +#line 1864 "parser.cc" break; - case 63: -#line 329 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 1891 "parser.cc" /* yacc.c:1646 */ + case 63: /* range_list: range_list ',' range_element */ +#line 329 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } +#line 1870 "parser.cc" break; - case 64: -#line 332 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = new ParseTree(jags::P_RANGE, yylineno);} -#line 1897 "parser.cc" /* yacc.c:1646 */ + case 64: /* range_element: %empty */ +#line 332 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = new ParseTree(jags::P_RANGE, yylineno);} +#line 1876 "parser.cc" break; - case 65: -#line 333 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 65: /* range_element: expression */ +#line 333 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_RANGE, yylineno); setParameters((yyval.ptree),(yyvsp[0].ptree)); } -#line 1906 "parser.cc" /* yacc.c:1646 */ +#line 1885 "parser.cc" break; - case 66: -#line 340 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 66: /* distribution: FUNC '(' expression_list ')' */ +#line 340 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" +{ (yyval.ptree) = new ParseTree(jags::P_DENSITY, yylineno); setName((yyval.ptree), (yyvsp[-3].stringptr)); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 1915 "parser.cc" /* yacc.c:1646 */ +#line 1894 "parser.cc" break; - case 67: -#line 345 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 67: /* distribution: FUNC '(' ')' */ +#line 345 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" +{ //BUGS has a dflat() distribution with no parameters (yyval.ptree) = new ParseTree(jags::P_DENSITY, yylineno); setName((yyval.ptree), (yyvsp[-2].stringptr)); } -#line 1924 "parser.cc" /* yacc.c:1646 */ +#line 1903 "parser.cc" break; - case 68: -#line 354 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Truncated((yyvsp[-3].ptree),(yyvsp[-1].ptree));} -#line 1930 "parser.cc" /* yacc.c:1646 */ + case 68: /* truncated: 'T' '(' expression ',' expression ')' */ +#line 354 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Truncated((yyvsp[-3].ptree),(yyvsp[-1].ptree));} +#line 1909 "parser.cc" break; - case 69: -#line 355 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Truncated(0,(yyvsp[-1].ptree));} -#line 1936 "parser.cc" /* yacc.c:1646 */ + case 69: /* truncated: 'T' '(' ',' expression ')' */ +#line 355 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Truncated(0,(yyvsp[-1].ptree));} +#line 1915 "parser.cc" break; - case 70: -#line 356 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Truncated((yyvsp[-2].ptree),0);} -#line 1942 "parser.cc" /* yacc.c:1646 */ + case 70: /* truncated: 'T' '(' expression ',' ')' */ +#line 356 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Truncated((yyvsp[-2].ptree),0);} +#line 1921 "parser.cc" break; - case 71: -#line 357 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Truncated(0,0);} -#line 1948 "parser.cc" /* yacc.c:1646 */ + case 71: /* truncated: 'T' '(' ',' ')' */ +#line 357 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Truncated(0,0);} +#line 1927 "parser.cc" break; - case 72: -#line 360 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Interval((yyvsp[-3].ptree),(yyvsp[-1].ptree));} -#line 1954 "parser.cc" /* yacc.c:1646 */ + case 72: /* interval: 'I' '(' expression ',' expression ')' */ +#line 360 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Interval((yyvsp[-3].ptree),(yyvsp[-1].ptree));} +#line 1933 "parser.cc" break; - case 73: -#line 361 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Interval(0,(yyvsp[-1].ptree));} -#line 1960 "parser.cc" /* yacc.c:1646 */ + case 73: /* interval: 'I' '(' ',' expression ')' */ +#line 361 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Interval(0,(yyvsp[-1].ptree));} +#line 1939 "parser.cc" break; - case 74: -#line 362 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Interval((yyvsp[-2].ptree),0);} -#line 1966 "parser.cc" /* yacc.c:1646 */ + case 74: /* interval: 'I' '(' expression ',' ')' */ +#line 362 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Interval((yyvsp[-2].ptree),0);} +#line 1945 "parser.cc" break; - case 75: -#line 363 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = Interval(0,0);} -#line 1972 "parser.cc" /* yacc.c:1646 */ + case 75: /* interval: 'I' '(' ',' ')' */ +#line 363 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + {(yyval.ptree) = Interval(0,0);} +#line 1951 "parser.cc" break; - case 76: -#line 366 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 76: /* var: NAME */ +#line 366 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_VAR, yylineno); setName((yyval.ptree), (yyvsp[0].stringptr)); } -#line 1980 "parser.cc" /* yacc.c:1646 */ +#line 1959 "parser.cc" break; - case 77: -#line 369 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1646 */ - { + case 77: /* var: NAME '[' range_list ']' */ +#line 369 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" + { (yyval.ptree) = new ParseTree(jags::P_VAR, yylineno); setName((yyval.ptree), (yyvsp[-3].stringptr)); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 1989 "parser.cc" /* yacc.c:1646 */ +#line 1968 "parser.cc" break; -#line 1993 "parser.cc" /* yacc.c:1646 */ +#line 1972 "parser.cc" + default: break; } /* User semantic actions sometimes alter yychar, and that requires @@ -2003,25 +1983,23 @@ case of YYERROR or YYBACKUP, subsequent parser actions might lead to an incorrect destructor call or verbose syntax error message before the lookahead is translated. */ - YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); + YY_SYMBOL_PRINT ("-> $$ =", YY_CAST (yysymbol_kind_t, yyr1[yyn]), &yyval, &yyloc); YYPOPSTACK (yylen); yylen = 0; - YY_STACK_PRINT (yyss, yyssp); *++yyvsp = yyval; /* Now 'shift' the result of the reduction. Determine what state that goes to, based on the state we popped back to and the rule number reduced by. */ - - yyn = yyr1[yyn]; - - yystate = yypgoto[yyn - YYNTOKENS] + *yyssp; - if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp) - yystate = yytable[yystate]; - else - yystate = yydefgoto[yyn - YYNTOKENS]; + { + const int yylhs = yyr1[yyn] - YYNTOKENS; + const int yyi = yypgoto[yylhs] + *yyssp; + yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp + ? yytable[yyi] + : yydefgoto[yylhs]); + } goto yynewstate; @@ -2032,50 +2010,14 @@ yyerrlab: /* Make sure we have latest lookahead translation. See comments at user semantic actions for why this is necessary. */ - yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar); - + yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar); /* If not already recovering from an error, report this error. */ if (!yyerrstatus) { ++yynerrs; -#if ! YYERROR_VERBOSE yyerror (YY_("syntax error")); -#else -# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \ - yyssp, yytoken) - { - char const *yymsgp = YY_("syntax error"); - int yysyntax_error_status; - yysyntax_error_status = YYSYNTAX_ERROR; - if (yysyntax_error_status == 0) - yymsgp = yymsg; - else if (yysyntax_error_status == 1) - { - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); - yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc); - if (!yymsg) - { - yymsg = yymsgbuf; - yymsg_alloc = sizeof yymsgbuf; - yysyntax_error_status = 2; - } - else - { - yysyntax_error_status = YYSYNTAX_ERROR; - yymsgp = yymsg; - } - } - yyerror (yymsgp); - if (yysyntax_error_status == 2) - goto yyexhaustedlab; - } -# undef YYSYNTAX_ERROR -#endif } - - if (yyerrstatus == 3) { /* If just tried and failed to reuse lookahead token after an @@ -2104,12 +2046,10 @@ | yyerrorlab -- error raised explicitly by YYERROR. | `---------------------------------------------------*/ yyerrorlab: - - /* Pacify compilers like GCC when the user code never invokes - YYERROR and the label yyerrorlab therefore never appears in user - code. */ - if (/*CONSTCOND*/ 0) - goto yyerrorlab; + /* Pacify compilers when the user code never invokes YYERROR and the + label yyerrorlab therefore never appears in user code. */ + if (0) + YYERROR; /* Do not reclaim the symbols of the rule whose action triggered this YYERROR. */ @@ -2126,13 +2066,14 @@ yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ + /* Pop stack until we find a state that shifts the error token. */ for (;;) { yyn = yypact[yystate]; if (!yypact_value_is_default (yyn)) { - yyn += YYTERROR; - if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) + yyn += YYSYMBOL_YYerror; + if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) { yyn = yytable[yyn]; if (0 < yyn) @@ -2146,7 +2087,7 @@ yydestruct ("Error: popping", - yystos[yystate], yyvsp); + YY_ACCESSING_SYMBOL (yystate), yyvsp); YYPOPSTACK (1); yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); @@ -2158,7 +2099,7 @@ /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); + YY_SYMBOL_PRINT ("Shifting", YY_ACCESSING_SYMBOL (yyn), yyvsp, yylsp); yystate = yyn; goto yynewstate; @@ -2171,6 +2112,7 @@ yyresult = 0; goto yyreturn; + /*-----------------------------------. | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ @@ -2178,16 +2120,21 @@ yyresult = 1; goto yyreturn; -#if !defined yyoverflow || YYERROR_VERBOSE + +#if !defined yyoverflow /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ yyexhaustedlab: yyerror (YY_("memory exhausted")); yyresult = 2; - /* Fall through. */ + goto yyreturn; #endif + +/*-------------------------------------------------------. +| yyreturn -- parsing is finished, clean up and return. | +`-------------------------------------------------------*/ yyreturn: if (yychar != YYEMPTY) { @@ -2204,20 +2151,18 @@ while (yyssp != yyss) { yydestruct ("Cleanup: popping", - yystos[*yyssp], yyvsp); + YY_ACCESSING_SYMBOL (+*yyssp), yyvsp); YYPOPSTACK (1); } #ifndef yyoverflow if (yyss != yyssa) YYSTACK_FREE (yyss); #endif -#if YYERROR_VERBOSE - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); -#endif + return yyresult; } -#line 375 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1906 */ + +#line 375 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" static std::string error_buf; diff -Nru jags-4.3.0/src/lib/compiler/parser.hh jags-4.3.1/src/lib/compiler/parser.hh --- jags-4.3.0/src/lib/compiler/parser.hh 2017-03-27 15:56:47.000000000 +0000 +++ jags-4.3.1/src/lib/compiler/parser.hh 2022-04-08 15:46:16.000000000 +0000 @@ -1,8 +1,9 @@ -/* A Bison parser, made by GNU Bison 3.0.4. */ +/* A Bison parser, made by GNU Bison 3.7.6. */ /* Bison interface for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, + Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -30,6 +31,10 @@ This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + #ifndef YY_YY_PARSER_HH_INCLUDED # define YY_YY_PARSER_HH_INCLUDED /* Debug traces. */ @@ -40,40 +45,49 @@ extern int yydebug; #endif -/* Token type. */ +/* Token kinds. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE enum yytokentype { - VAR = 258, - DATA = 259, - MODEL = 260, - NAME = 261, - FUNC = 262, - SPECIAL = 263, - BADCHAR = 264, - IN = 265, - ARROW = 266, - FOR = 267, - GT = 268, - GE = 269, - LT = 270, - LE = 271, - EQ = 272, - NE = 273, - AND = 274, - OR = 275, - LENGTH = 276, - DIM = 277, - DOUBLE = 278, - INT = 279, - NOT = 280, - NEG = 281, - ENDL = 282, - UREPCHAR = 283 + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + VAR = 258, /* VAR */ + DATA = 259, /* DATA */ + MODEL = 260, /* MODEL */ + NAME = 261, /* NAME */ + FUNC = 262, /* FUNC */ + SPECIAL = 263, /* SPECIAL */ + BADCHAR = 264, /* BADCHAR */ + IN = 265, /* IN */ + ARROW = 266, /* ARROW */ + FOR = 267, /* FOR */ + GT = 268, /* GT */ + GE = 269, /* GE */ + LT = 270, /* LT */ + LE = 271, /* LE */ + EQ = 272, /* EQ */ + NE = 273, /* NE */ + AND = 274, /* AND */ + OR = 275, /* OR */ + LENGTH = 276, /* LENGTH */ + DIM = 277, /* DIM */ + DOUBLE = 278, /* DOUBLE */ + INT = 279, /* INT */ + NOT = 280, /* NOT */ + NEG = 281, /* NEG */ + ENDL = 282, /* ENDL */ + UREPCHAR = 283 /* UREPCHAR */ }; + typedef enum yytokentype yytoken_kind_t; #endif -/* Tokens. */ +/* Token kinds. */ +#define YYEMPTY -2 +#define YYEOF 0 +#define YYerror 256 +#define YYUNDEF 257 #define VAR 258 #define DATA 259 #define MODEL 260 @@ -103,10 +117,9 @@ /* Value type. */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED - union YYSTYPE { -#line 42 "../../../../../../jags-4_patched/src/lib/compiler/parser.yy" /* yacc.c:1909 */ +#line 42 "../../../../../jags-4-3_patched/src/lib/compiler/parser.yy" /* We can't put any C++ class that requires a constructor in @@ -122,9 +135,9 @@ jags::ParseTree *ptree; std::vector *pvec; -#line 126 "parser.hh" /* yacc.c:1909 */ -}; +#line 139 "parser.hh" +}; typedef union YYSTYPE YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_DECLARED 1 diff -Nru jags-4.3.0/src/lib/compiler/scanner.cc jags-4.3.1/src/lib/compiler/scanner.cc --- jags-4.3.0/src/lib/compiler/scanner.cc 2017-07-11 15:44:01.000000000 +0000 +++ jags-4.3.1/src/lib/compiler/scanner.cc 2022-04-08 15:46:16.000000000 +0000 @@ -1,5 +1,5 @@ -#line 3 "scanner.cc" +#line 2 "scanner.cc" #define YY_INT_ALIGNED short int @@ -8,7 +8,7 @@ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 6 -#define YY_FLEX_SUBMINOR_VERSION 1 +#define YY_FLEX_SUBMINOR_VERSION 4 #if YY_FLEX_SUBMINOR_VERSION > 0 #define FLEX_BETA #endif @@ -83,10 +83,16 @@ #define UINT32_MAX (4294967295U) #endif +#ifndef SIZE_MAX +#define SIZE_MAX (~(size_t)0) +#endif + #endif /* ! C99 */ #endif /* ! FLEXINT_H */ +/* begin standard C++ headers. */ + /* TODO: this is always defined, so inline it */ #define yyconst const @@ -99,32 +105,26 @@ /* Returned upon end-of-file. */ #define YY_NULL 0 -/* Promotes a possibly negative, possibly signed char to an unsigned - * integer for use as an array index. If the signed char is negative, - * we want to instead treat it as an 8-bit unsigned char, hence the - * double cast. +/* Promotes a possibly negative, possibly signed char to an + * integer in range [0..255] for use as an array index. */ -#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) +#define YY_SC_TO_UI(c) ((YY_CHAR) (c)) /* Enter a start condition. This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ #define BEGIN (yy_start) = 1 + 2 * - /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START - /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) - /* Special action meaning "start processing a new file". */ -#define YY_NEW_FILE yyrestart(yyin ) - +#define YY_NEW_FILE yyrestart( yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ @@ -161,17 +161,17 @@ #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 - + /* Note: We specifically omit the test for yy_rule_can_match_eol because it requires * access to the local variable yy_act. Since yyless() is a macro, it would break - * existing scanners that call yyless() from OUTSIDE yylex. + * existing scanners that call yyless() from OUTSIDE yylex. * One obvious solution it to make yy_act a global. I tried that, and saw * a 5% performance hit in a non-yylineno scanner, because yy_act is * normally declared as a register variable-- so it is not worth it. */ #define YY_LESS_LINENO(n) \ do { \ - yy_size_t yyl;\ + int yyl;\ for ( yyl = n; yyl < yyleng; ++yyl )\ if ( yytext[yyl] == '\n' )\ --yylineno;\ @@ -189,7 +189,7 @@ do \ { \ /* Undo effects of setting up yytext. */ \ - yy_size_t yyless_macro_arg = (n); \ + int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ @@ -197,7 +197,6 @@ YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 ) - #define unput(c) yyunput( c, (yytext_ptr) ) #ifndef YY_STRUCT_YY_BUFFER_STATE @@ -240,7 +239,7 @@ int yy_bs_lineno; /**< The line count. */ int yy_bs_column; /**< The column count. */ - + /* Whether to try to fill the input buffer when we reach the * end of it. */ @@ -279,7 +278,6 @@ #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ : NULL) - /* Same as previous macro, but useful when we know that the buffer stack is not * NULL or when we need an lvalue. For internal use only. */ @@ -300,62 +298,56 @@ */ static int yy_did_buffer_switch_on_eof; -void yyrestart (FILE *input_file ); -void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ); -YY_BUFFER_STATE yy_create_buffer (FILE *file,int size ); -void yy_delete_buffer (YY_BUFFER_STATE b ); -void yy_flush_buffer (YY_BUFFER_STATE b ); -void yypush_buffer_state (YY_BUFFER_STATE new_buffer ); -void yypop_buffer_state (void ); - -static void yyensure_buffer_stack (void ); -static void yy_load_buffer_state (void ); -static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file ); - -#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER ) - -YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size ); -YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str ); -YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len ); - -void *yyalloc (yy_size_t ); -void *yyrealloc (void *,yy_size_t ); -void yyfree (void * ); +void yyrestart ( FILE *input_file ); +void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); +YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); +void yy_delete_buffer ( YY_BUFFER_STATE b ); +void yy_flush_buffer ( YY_BUFFER_STATE b ); +void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); +void yypop_buffer_state ( void ); + +static void yyensure_buffer_stack ( void ); +static void yy_load_buffer_state ( void ); +static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); +#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) + +YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); +YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); +YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); + +void *yyalloc ( yy_size_t ); +void *yyrealloc ( void *, yy_size_t ); +void yyfree ( void * ); #define yy_new_buffer yy_create_buffer - #define yy_set_interactive(is_interactive) \ { \ if ( ! YY_CURRENT_BUFFER ){ \ yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ - yy_create_buffer(yyin,YY_BUF_SIZE ); \ + yy_create_buffer( yyin, YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } - #define yy_set_bol(at_bol) \ { \ if ( ! YY_CURRENT_BUFFER ){\ yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ - yy_create_buffer(yyin,YY_BUF_SIZE ); \ + yy_create_buffer( yyin, YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } - #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) /* Begin user sect3 */ - -typedef unsigned char YY_CHAR; +typedef flex_uint8_t YY_CHAR; FILE *yyin = NULL, *yyout = NULL; typedef int yy_state_type; extern int yylineno; - int yylineno = 1; extern char *yytext; @@ -364,10 +356,10 @@ #endif #define yytext_ptr yytext -static yy_state_type yy_get_previous_state (void ); -static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); -static int yy_get_next_buffer (void ); -static void yynoreturn yy_fatal_error (yyconst char* msg ); +static yy_state_type yy_get_previous_state ( void ); +static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); +static int yy_get_next_buffer ( void ); +static void yynoreturn yy_fatal_error ( const char* msg ); /* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. @@ -378,7 +370,6 @@ (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; - #define YY_NUM_RULES 52 #define YY_END_OF_BUFFER 53 /* This struct is not used in this scanner, @@ -388,7 +379,7 @@ flex_int32_t yy_verify; flex_int32_t yy_nxt; }; -static yyconst flex_int16_t yy_acclist[207] = +static const flex_int16_t yy_acclist[207] = { 0, 40, 40, 53, 51, 52, 43, 51, 52, 43, 52, 25, 51, 52, 51, 52, 51, 52, 51, 52, 14, @@ -415,7 +406,7 @@ 49,16432, 49,16432, 4, 8240 } ; -static yyconst flex_int16_t yy_accept[117] = +static const flex_int16_t yy_accept[117] = { 0, 1, 1, 1, 2, 3, 4, 6, 9, 11, 14, 16, 18, 20, 23, 26, 29, 32, 35, 38, 40, @@ -432,7 +423,7 @@ 200, 203, 205, 205, 207, 207 } ; -static yyconst YY_CHAR yy_ec[256] = +static const YY_CHAR yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, @@ -464,7 +455,7 @@ 1, 1, 1, 1, 1 } ; -static yyconst YY_CHAR yy_meta[53] = +static const YY_CHAR yy_meta[53] = { 0, 1, 2, 3, 1, 3, 1, 1, 1, 1, 4, 1, 5, 1, 1, 1, 4, 1, 4, 1, 1, @@ -474,7 +465,7 @@ 1, 1 } ; -static yyconst flex_uint16_t yy_base[123] = +static const flex_int16_t yy_base[123] = { 0, 0, 0, 206, 205, 216, 258, 51, 55, 193, 211, 205, 203, 258, 258, 199, 258, 258, 258, 192, 197, @@ -492,7 +483,7 @@ 249, 253 } ; -static yyconst flex_int16_t yy_def[123] = +static const flex_int16_t yy_def[123] = { 0, 115, 1, 116, 116, 115, 115, 115, 115, 115, 117, 118, 115, 115, 115, 115, 115, 115, 115, 115, 115, @@ -510,7 +501,7 @@ 115, 115 } ; -static yyconst flex_uint16_t yy_nxt[311] = +static const flex_int16_t yy_nxt[311] = { 0, 6, 7, 8, 7, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, @@ -548,7 +539,7 @@ 115, 115, 115, 115, 115, 115, 115, 115, 115, 115 } ; -static yyconst flex_int16_t yy_chk[311] = +static const flex_int16_t yy_chk[311] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -587,7 +578,7 @@ } ; /* Table of booleans, true if rule could match eol. */ -static yyconst flex_int32_t yy_rule_can_match_eol[53] = +static const flex_int32_t yy_rule_can_match_eol[53] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -619,9 +610,9 @@ #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; -#line 1 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 1 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" /* -*-C++-*- */ -#line 3 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 3 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" /* Note the use of trailing context in the rules for the functions, allowing function names to be used as variable names. This occurs in the "otree" example where "mean" is used as a variable name. @@ -636,8 +627,9 @@ void jags_scanner_error(const char *msg); #define YY_FATAL_ERROR(msg) jags_scanner_error (msg) +#line 630 "scanner.cc" -#line 641 "scanner.cc" +#line 632 "scanner.cc" #define INITIAL 0 #define COMMENT 1 @@ -654,36 +646,36 @@ #define YY_EXTRA_TYPE void * #endif -static int yy_init_globals (void ); +static int yy_init_globals ( void ); /* Accessor methods to globals. These are made visible to non-reentrant scanners for convenience. */ -int yylex_destroy (void ); +int yylex_destroy ( void ); -int yyget_debug (void ); +int yyget_debug ( void ); -void yyset_debug (int debug_flag ); +void yyset_debug ( int debug_flag ); -YY_EXTRA_TYPE yyget_extra (void ); +YY_EXTRA_TYPE yyget_extra ( void ); -void yyset_extra (YY_EXTRA_TYPE user_defined ); +void yyset_extra ( YY_EXTRA_TYPE user_defined ); -FILE *yyget_in (void ); +FILE *yyget_in ( void ); -void yyset_in (FILE * _in_str ); +void yyset_in ( FILE * _in_str ); -FILE *yyget_out (void ); +FILE *yyget_out ( void ); -void yyset_out (FILE * _out_str ); +void yyset_out ( FILE * _out_str ); - int yyget_leng (void ); + int yyget_leng ( void ); -char *yyget_text (void ); +char *yyget_text ( void ); -int yyget_lineno (void ); +int yyget_lineno ( void ); -void yyset_lineno (int _line_number ); +void yyset_lineno ( int _line_number ); /* Macros after this point can all be overridden by user definitions in * section 1. @@ -691,9 +683,9 @@ #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus -extern "C" int yywrap (void ); +extern "C" int yywrap ( void ); #else -extern int yywrap (void ); +extern int yywrap ( void ); #endif #endif @@ -702,19 +694,18 @@ #endif #ifndef yytext_ptr -static void yy_flex_strncpy (char *,yyconst char *,int ); +static void yy_flex_strncpy ( char *, const char *, int ); #endif #ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * ); +static int yy_flex_strlen ( const char * ); #endif #ifndef YY_NO_INPUT - #ifdef __cplusplus -static int yyinput (void ); +static int yyinput ( void ); #else -static int input (void ); +static int input ( void ); #endif #endif @@ -853,16 +844,16 @@ if ( ! YY_CURRENT_BUFFER ) { yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = - yy_create_buffer(yyin,YY_BUF_SIZE ); + yy_create_buffer( yyin, YY_BUF_SIZE ); } - yy_load_buffer_state( ); + yy_load_buffer_state( ); } { -#line 28 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 28 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" -#line 866 "scanner.cc" +#line 856 "scanner.cc" while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ { @@ -889,9 +880,9 @@ { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 116 ) - yy_c = yy_meta[(unsigned int) yy_c]; + yy_c = yy_meta[yy_c]; } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; + yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; *(yy_state_ptr)++ = yy_current_state; ++yy_cp; } @@ -940,10 +931,10 @@ if ( yy_act != YY_END_OF_BUFFER && yy_rule_can_match_eol[yy_act] ) { - yy_size_t yyl; + int yyl; for ( yyl = 0; yyl < yyleng; ++yyl ) if ( yytext[yyl] == '\n' ) - + yylineno++; ; } @@ -954,17 +945,17 @@ { /* beginning of action switch */ case 1: YY_RULE_SETUP -#line 29 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 29 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return VAR; YY_BREAK case 2: YY_RULE_SETUP -#line 30 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 30 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return DATA; YY_BREAK case 3: YY_RULE_SETUP -#line 31 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 31 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return MODEL; YY_BREAK case 4: @@ -972,7 +963,7 @@ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 32 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 32 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return LENGTH; YY_BREAK case 5: @@ -980,7 +971,7 @@ (yy_c_buf_p) = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 33 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 33 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return DIM; YY_BREAK case 6: @@ -988,7 +979,7 @@ (yy_c_buf_p) = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 34 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 34 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return FOR; YY_BREAK case 7: @@ -996,147 +987,147 @@ (yy_c_buf_p) = yy_cp = yy_bp + 2; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 35 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 35 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return IN; YY_BREAK case 8: YY_RULE_SETUP -#line 36 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 36 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return IN; YY_BREAK case 9: YY_RULE_SETUP -#line 37 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 37 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return ';'; YY_BREAK case 10: YY_RULE_SETUP -#line 38 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 38 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return ','; YY_BREAK case 11: YY_RULE_SETUP -#line 39 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 39 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return ':'; YY_BREAK case 12: YY_RULE_SETUP -#line 40 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 40 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '['; YY_BREAK case 13: YY_RULE_SETUP -#line 41 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 41 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return ']'; YY_BREAK case 14: YY_RULE_SETUP -#line 42 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 42 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '('; YY_BREAK case 15: YY_RULE_SETUP -#line 43 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 43 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return ')'; YY_BREAK case 16: YY_RULE_SETUP -#line 44 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 44 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '{'; YY_BREAK case 17: YY_RULE_SETUP -#line 45 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 45 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '}'; YY_BREAK case 18: YY_RULE_SETUP -#line 46 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 46 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return LE; YY_BREAK case 19: YY_RULE_SETUP -#line 47 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 47 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return LT; YY_BREAK case 20: YY_RULE_SETUP -#line 48 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 48 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return GE; YY_BREAK case 21: YY_RULE_SETUP -#line 49 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 49 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return GT; YY_BREAK case 22: YY_RULE_SETUP -#line 50 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 50 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return AND; YY_BREAK case 23: YY_RULE_SETUP -#line 51 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 51 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return OR; YY_BREAK case 24: YY_RULE_SETUP -#line 52 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 52 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return NE; YY_BREAK case 25: YY_RULE_SETUP -#line 53 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 53 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return NOT; YY_BREAK case 26: YY_RULE_SETUP -#line 54 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 54 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return EQ; YY_BREAK case 27: YY_RULE_SETUP -#line 55 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 55 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '='; YY_BREAK case 28: YY_RULE_SETUP -#line 56 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 56 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '~'; YY_BREAK case 29: YY_RULE_SETUP -#line 57 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 57 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return ARROW; YY_BREAK case 30: YY_RULE_SETUP -#line 58 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 58 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '+'; YY_BREAK case 31: YY_RULE_SETUP -#line 59 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 59 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '-'; YY_BREAK case 32: YY_RULE_SETUP -#line 60 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 60 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '^'; YY_BREAK case 33: YY_RULE_SETUP -#line 61 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 61 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '^'; YY_BREAK case 34: YY_RULE_SETUP -#line 62 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 62 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '*'; YY_BREAK case 35: YY_RULE_SETUP -#line 63 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 63 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return '/'; YY_BREAK case 36: @@ -1144,7 +1135,7 @@ (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 65 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 65 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return 'T'; YY_BREAK case 37: @@ -1152,12 +1143,12 @@ (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 66 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 66 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" return 'I'; YY_BREAK case 38: YY_RULE_SETUP -#line 68 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 68 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { /* Special operators, e.g. %*% for matrix multiplication */ yylval.stringptr = new std::string(yytext); @@ -1166,62 +1157,62 @@ YY_BREAK case 39: YY_RULE_SETUP -#line 74 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 74 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" BEGIN(COMMENT); YY_BREAK case 40: /* rule 40 can match eol */ YY_RULE_SETUP -#line 75 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 75 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" ; /* Eat up anything that's not a '*' */ YY_BREAK case 41: /* rule 41 can match eol */ YY_RULE_SETUP -#line 76 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 76 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" ; /* Eat up '*'s not followed by a '/' */ YY_BREAK case 42: YY_RULE_SETUP -#line 77 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 77 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" BEGIN(INITIAL); YY_BREAK case 43: /* rule 43 can match eol */ YY_RULE_SETUP -#line 79 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 79 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" /* Eat whitespace */ YY_BREAK case 44: /* rule 44 can match eol */ YY_RULE_SETUP -#line 80 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 80 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" /* Eat comments */ YY_BREAK case 45: YY_RULE_SETUP -#line 83 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 83 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { yylval.val = atof(yytext); return DOUBLE; } YY_BREAK case 46: YY_RULE_SETUP -#line 86 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 86 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { yylval.val = atof(yytext); return DOUBLE; } YY_BREAK case 47: YY_RULE_SETUP -#line 89 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 89 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { yylval.val = atof(yytext); return DOUBLE; } YY_BREAK case 48: YY_RULE_SETUP -#line 93 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 93 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { yylval.stringptr = new std::string(yytext); return FUNC; @@ -1229,7 +1220,7 @@ YY_BREAK case 49: YY_RULE_SETUP -#line 98 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 98 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { yylval.stringptr = new std::string(yytext); return NAME; @@ -1237,19 +1228,19 @@ YY_BREAK case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(COMMENT): -#line 103 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 103 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" yyterminate(); YY_BREAK case 50: YY_RULE_SETUP -#line 105 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 105 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { throw std::logic_error("Coding error in file (UTF-8 replacement char U+FFFD found by parser)"); } YY_BREAK case 51: YY_RULE_SETUP -#line 109 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 109 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" { /* Default rule for unmatched input. We return a BADCHAR which is not matched by any grammar rule, @@ -1260,10 +1251,10 @@ YY_BREAK case 52: YY_RULE_SETUP -#line 117 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" +#line 117 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK -#line 1267 "scanner.cc" +#line 1257 "scanner.cc" case YY_END_OF_BUFFER: { @@ -1339,7 +1330,7 @@ { (yy_did_buffer_switch_on_eof) = 0; - if ( yywrap( ) ) + if ( yywrap( ) ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up @@ -1406,7 +1397,7 @@ { char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; char *source = (yytext_ptr); - yy_size_t number_to_move, i; + int number_to_move, i; int ret_val; if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) @@ -1435,7 +1426,7 @@ /* Try to read more data. */ /* First move last chars to start of buffer. */ - number_to_move = (yy_size_t) ((yy_c_buf_p) - (yytext_ptr)) - 1; + number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); @@ -1474,7 +1465,7 @@ if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; - yyrestart(yyin ); + yyrestart( yyin ); } else @@ -1488,12 +1479,15 @@ else ret_val = EOB_ACT_CONTINUE_SCAN; - if ((int) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { + if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { /* Extend the array by 50%, plus the number we really need. */ int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,(yy_size_t) new_size ); + YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( + (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); + /* "- 2" to take care of EOB's */ + YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); } (yy_n_chars) += number_to_move; @@ -1524,9 +1518,9 @@ { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 116 ) - yy_c = yy_meta[(unsigned int) yy_c]; + yy_c = yy_meta[yy_c]; } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; + yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; *(yy_state_ptr)++ = yy_current_state; } @@ -1547,9 +1541,9 @@ { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 116 ) - yy_c = yy_meta[(unsigned int) yy_c]; + yy_c = yy_meta[yy_c]; } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; + yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; yy_is_jam = (yy_current_state == 115); if ( ! yy_is_jam ) *(yy_state_ptr)++ = yy_current_state; @@ -1585,7 +1579,7 @@ else { /* need more input */ - int offset = (yy_c_buf_p) - (yytext_ptr); + int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); ++(yy_c_buf_p); switch ( yy_get_next_buffer( ) ) @@ -1602,13 +1596,13 @@ */ /* Reset buffer status. */ - yyrestart(yyin ); + yyrestart( yyin ); /*FALLTHROUGH*/ case EOB_ACT_END_OF_FILE: { - if ( yywrap( ) ) + if ( yywrap( ) ) return 0; if ( ! (yy_did_buffer_switch_on_eof) ) @@ -1632,7 +1626,7 @@ (yy_hold_char) = *++(yy_c_buf_p); if ( c == '\n' ) - + yylineno++; ; @@ -1651,11 +1645,11 @@ if ( ! YY_CURRENT_BUFFER ){ yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = - yy_create_buffer(yyin,YY_BUF_SIZE ); + yy_create_buffer( yyin, YY_BUF_SIZE ); } - yy_init_buffer(YY_CURRENT_BUFFER,input_file ); - yy_load_buffer_state( ); + yy_init_buffer( YY_CURRENT_BUFFER, input_file ); + yy_load_buffer_state( ); } /** Switch to a different input buffer. @@ -1683,7 +1677,7 @@ } YY_CURRENT_BUFFER_LVALUE = new_buffer; - yy_load_buffer_state( ); + yy_load_buffer_state( ); /* We don't actually know whether we did this switch during * EOF (yywrap()) processing, but the only time this flag @@ -1711,7 +1705,7 @@ { YY_BUFFER_STATE b; - b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); + b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); @@ -1720,13 +1714,13 @@ /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ - b->yy_ch_buf = (char *) yyalloc((yy_size_t) (b->yy_buf_size + 2) ); + b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; - yy_init_buffer(b,file ); + yy_init_buffer( b, file ); return b; } @@ -1745,9 +1739,9 @@ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) - yyfree((void *) b->yy_ch_buf ); + yyfree( (void *) b->yy_ch_buf ); - yyfree((void *) b ); + yyfree( (void *) b ); } /* Initializes or reinitializes a buffer. @@ -1759,7 +1753,7 @@ { int oerrno = errno; - yy_flush_buffer(b ); + yy_flush_buffer( b ); b->yy_input_file = file; b->yy_fill_buffer = 1; @@ -1802,7 +1796,7 @@ b->yy_buffer_status = YY_BUFFER_NEW; if ( b == YY_CURRENT_BUFFER ) - yy_load_buffer_state( ); + yy_load_buffer_state( ); } /** Pushes the new state onto the stack. The new state becomes @@ -1833,7 +1827,7 @@ YY_CURRENT_BUFFER_LVALUE = new_buffer; /* copied from yy_switch_to_buffer. */ - yy_load_buffer_state( ); + yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } @@ -1852,7 +1846,7 @@ --(yy_buffer_stack_top); if (YY_CURRENT_BUFFER) { - yy_load_buffer_state( ); + yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } } @@ -1862,7 +1856,7 @@ */ static void yyensure_buffer_stack (void) { - int num_to_alloc; + yy_size_t num_to_alloc; if (!(yy_buffer_stack)) { @@ -1876,9 +1870,9 @@ ); if ( ! (yy_buffer_stack) ) YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); - + memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); - + (yy_buffer_stack_max) = num_to_alloc; (yy_buffer_stack_top) = 0; return; @@ -1907,7 +1901,7 @@ * @param base the character buffer * @param size the size in bytes of the character buffer * - * @return the newly allocated buffer state object. + * @return the newly allocated buffer state object. */ YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) { @@ -1919,7 +1913,7 @@ /* They forgot to leave room for the EOB's. */ return NULL; - b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); + b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); @@ -1933,7 +1927,7 @@ b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; - yy_switch_to_buffer(b ); + yy_switch_to_buffer( b ); return b; } @@ -1946,10 +1940,10 @@ * @note If you want to scan bytes that may contain NUL values, then use * yy_scan_bytes() instead. */ -YY_BUFFER_STATE yy_scan_string (yyconst char * yystr ) +YY_BUFFER_STATE yy_scan_string (const char * yystr ) { - return yy_scan_bytes(yystr,(int) strlen(yystr) ); + return yy_scan_bytes( yystr, (int) strlen(yystr) ); } /** Setup the input buffer state to scan the given bytes. The next call to yylex() will @@ -1959,16 +1953,16 @@ * * @return the newly allocated buffer state object. */ -YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len ) +YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) { YY_BUFFER_STATE b; char *buf; yy_size_t n; - yy_size_t i; + int i; /* Get memory for full buffer, including space for trailing EOB's. */ - n = (yy_size_t) _yybytes_len + 2; - buf = (char *) yyalloc(n ); + n = (yy_size_t) (_yybytes_len + 2); + buf = (char *) yyalloc( n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); @@ -1977,7 +1971,7 @@ buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; - b = yy_scan_buffer(buf,n ); + b = yy_scan_buffer( buf, n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); @@ -1993,9 +1987,9 @@ #define YY_EXIT_FAILURE 2 #endif -static void yynoreturn yy_fatal_error (yyconst char* msg ) +static void yynoreturn yy_fatal_error (const char* msg ) { - (void) fprintf( stderr, "%s\n", msg ); + fprintf( stderr, "%s\n", msg ); exit( YY_EXIT_FAILURE ); } @@ -2006,7 +2000,7 @@ do \ { \ /* Undo effects of setting up yytext. */ \ - yy_size_t yyless_macro_arg = (n); \ + int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ yytext[yyleng] = (yy_hold_char); \ (yy_c_buf_p) = yytext + yyless_macro_arg; \ @@ -2023,7 +2017,7 @@ */ int yyget_lineno (void) { - + return yylineno; } @@ -2138,7 +2132,7 @@ /* Pop the buffer stack, destroying each element. */ while(YY_CURRENT_BUFFER){ - yy_delete_buffer(YY_CURRENT_BUFFER ); + yy_delete_buffer( YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; yypop_buffer_state(); } @@ -2162,7 +2156,7 @@ */ #ifndef yytext_ptr -static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) +static void yy_flex_strncpy (char* s1, const char * s2, int n ) { int i; @@ -2172,7 +2166,7 @@ #endif #ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * s ) +static int yy_flex_strlen (const char * s ) { int n; for ( n = 0; s[n]; ++n ) @@ -2207,8 +2201,7 @@ #define YYTABLES_NAME "yytables" -#line 117 "../../../../../../jags-4_patched/src/lib/compiler/scanner.ll" - +#line 117 "../../../../../jags-4-3_patched/src/lib/compiler/scanner.ll" int yywrap() diff -Nru jags-4.3.0/src/lib/distribution/Makefile.in jags-4.3.1/src/lib/distribution/Makefile.in --- jags-4.3.0/src/lib/distribution/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/lib/distribution/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -131,7 +131,16 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libdist_la-ArrayDist.Plo \ + ./$(DEPDIR)/libdist_la-DistError.Plo \ + ./$(DEPDIR)/libdist_la-DistPtr.Plo \ + ./$(DEPDIR)/libdist_la-DistTab.Plo \ + ./$(DEPDIR)/libdist_la-Distribution.Plo \ + ./$(DEPDIR)/libdist_la-RScalarDist.Plo \ + ./$(DEPDIR)/libdist_la-ScalarDist.Plo \ + ./$(DEPDIR)/libdist_la-VectorDist.Plo \ + ./$(DEPDIR)/libdist_la-c99_math.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -345,6 +354,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -382,8 +392,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -415,15 +425,21 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-ArrayDist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-DistError.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-DistPtr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-DistTab.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-Distribution.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-RScalarDist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-ScalarDist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-VectorDist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-c99_math.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-ArrayDist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-DistError.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-DistPtr.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-DistTab.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-Distribution.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-RScalarDist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-ScalarDist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-VectorDist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdist_la-c99_math.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -594,7 +610,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -664,7 +683,15 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libdist_la-ArrayDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-DistError.Plo + -rm -f ./$(DEPDIR)/libdist_la-DistPtr.Plo + -rm -f ./$(DEPDIR)/libdist_la-DistTab.Plo + -rm -f ./$(DEPDIR)/libdist_la-Distribution.Plo + -rm -f ./$(DEPDIR)/libdist_la-RScalarDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-ScalarDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-VectorDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-c99_math.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -710,7 +737,15 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libdist_la-ArrayDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-DistError.Plo + -rm -f ./$(DEPDIR)/libdist_la-DistPtr.Plo + -rm -f ./$(DEPDIR)/libdist_la-DistTab.Plo + -rm -f ./$(DEPDIR)/libdist_la-Distribution.Plo + -rm -f ./$(DEPDIR)/libdist_la-RScalarDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-ScalarDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-VectorDist.Plo + -rm -f ./$(DEPDIR)/libdist_la-c99_math.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -731,16 +766,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/function/Makefile.in jags-4.3.1/src/lib/function/Makefile.in --- jags-4.3.0/src/lib/function/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/function/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -142,7 +142,24 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libfunc_la-ArrayFunction.Plo \ + ./$(DEPDIR)/libfunc_la-ArrayLogDensity.Plo \ + ./$(DEPDIR)/libfunc_la-DFunction.Plo \ + ./$(DEPDIR)/libfunc_la-DPQFunction.Plo \ + ./$(DEPDIR)/libfunc_la-FuncError.Plo \ + ./$(DEPDIR)/libfunc_la-FuncTab.Plo \ + ./$(DEPDIR)/libfunc_la-Function.Plo \ + ./$(DEPDIR)/libfunc_la-FunctionPtr.Plo \ + ./$(DEPDIR)/libfunc_la-LinkFunction.Plo \ + ./$(DEPDIR)/libfunc_la-PFunction.Plo \ + ./$(DEPDIR)/libfunc_la-QFunction.Plo \ + ./$(DEPDIR)/libfunc_la-ScalarFunction.Plo \ + ./$(DEPDIR)/libfunc_la-ScalarLogDensity.Plo \ + ./$(DEPDIR)/libfunc_la-ScalarVectorFunction.Plo \ + ./$(DEPDIR)/libfunc_la-VectorFunction.Plo \ + ./$(DEPDIR)/libfunc_la-VectorLogDensity.Plo \ + ./$(DEPDIR)/libfuntest_la-testfun.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -337,6 +354,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -380,8 +398,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -427,23 +445,29 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ArrayFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ArrayLogDensity.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-DFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-DPQFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-FuncError.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-FuncTab.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-Function.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-FunctionPtr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-LinkFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-PFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-QFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ScalarFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ScalarLogDensity.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ScalarVectorFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-VectorFunction.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-VectorLogDensity.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfuntest_la-testfun.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ArrayFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ArrayLogDensity.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-DFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-DPQFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-FuncError.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-FuncTab.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-Function.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-FunctionPtr.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-LinkFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-PFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-QFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ScalarFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ScalarLogDensity.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-ScalarVectorFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-VectorFunction.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfunc_la-VectorLogDensity.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfuntest_la-testfun.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -646,7 +670,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -717,7 +744,23 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libfunc_la-ArrayFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ArrayLogDensity.Plo + -rm -f ./$(DEPDIR)/libfunc_la-DFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-DPQFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-FuncError.Plo + -rm -f ./$(DEPDIR)/libfunc_la-FuncTab.Plo + -rm -f ./$(DEPDIR)/libfunc_la-Function.Plo + -rm -f ./$(DEPDIR)/libfunc_la-FunctionPtr.Plo + -rm -f ./$(DEPDIR)/libfunc_la-LinkFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-PFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-QFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ScalarFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ScalarLogDensity.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ScalarVectorFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-VectorFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-VectorLogDensity.Plo + -rm -f ./$(DEPDIR)/libfuntest_la-testfun.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -763,7 +806,23 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libfunc_la-ArrayFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ArrayLogDensity.Plo + -rm -f ./$(DEPDIR)/libfunc_la-DFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-DPQFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-FuncError.Plo + -rm -f ./$(DEPDIR)/libfunc_la-FuncTab.Plo + -rm -f ./$(DEPDIR)/libfunc_la-Function.Plo + -rm -f ./$(DEPDIR)/libfunc_la-FunctionPtr.Plo + -rm -f ./$(DEPDIR)/libfunc_la-LinkFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-PFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-QFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ScalarFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ScalarLogDensity.Plo + -rm -f ./$(DEPDIR)/libfunc_la-ScalarVectorFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-VectorFunction.Plo + -rm -f ./$(DEPDIR)/libfunc_la-VectorLogDensity.Plo + -rm -f ./$(DEPDIR)/libfuntest_la-testfun.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -784,7 +843,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/lib/graph/Makefile.in jags-4.3.1/src/lib/graph/Makefile.in --- jags-4.3.0/src/lib/graph/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/graph/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -136,7 +136,27 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libgraph_la-AggNode.Plo \ + ./$(DEPDIR)/libgraph_la-ArrayLogicalNode.Plo \ + ./$(DEPDIR)/libgraph_la-ArrayStochasticNode.Plo \ + ./$(DEPDIR)/libgraph_la-ConstantNode.Plo \ + ./$(DEPDIR)/libgraph_la-DeterministicNode.Plo \ + ./$(DEPDIR)/libgraph_la-Graph.Plo \ + ./$(DEPDIR)/libgraph_la-GraphMarks.Plo \ + ./$(DEPDIR)/libgraph_la-LinkNode.Plo \ + ./$(DEPDIR)/libgraph_la-LogicalNode.Plo \ + ./$(DEPDIR)/libgraph_la-MixTab.Plo \ + ./$(DEPDIR)/libgraph_la-MixtureNode.Plo \ + ./$(DEPDIR)/libgraph_la-Node.Plo \ + ./$(DEPDIR)/libgraph_la-NodeError.Plo \ + ./$(DEPDIR)/libgraph_la-ParentError.Plo \ + ./$(DEPDIR)/libgraph_la-ScalarLogicalNode.Plo \ + ./$(DEPDIR)/libgraph_la-ScalarStochasticNode.Plo \ + ./$(DEPDIR)/libgraph_la-StochasticNode.Plo \ + ./$(DEPDIR)/libgraph_la-VSLogicalNode.Plo \ + ./$(DEPDIR)/libgraph_la-VectorLogicalNode.Plo \ + ./$(DEPDIR)/libgraph_la-VectorStochasticNode.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -331,6 +351,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -370,8 +391,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -403,26 +424,32 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-AggNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ArrayLogicalNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ArrayStochasticNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ConstantNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-DeterministicNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-Graph.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-GraphMarks.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-LinkNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-LogicalNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-MixTab.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-MixtureNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-Node.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-NodeError.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ParentError.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ScalarLogicalNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ScalarStochasticNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-StochasticNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-VSLogicalNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-VectorLogicalNode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-VectorStochasticNode.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-AggNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ArrayLogicalNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ArrayStochasticNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ConstantNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-DeterministicNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-Graph.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-GraphMarks.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-LinkNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-LogicalNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-MixTab.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-MixtureNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-Node.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-NodeError.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ParentError.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ScalarLogicalNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-ScalarStochasticNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-StochasticNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-VSLogicalNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-VectorLogicalNode.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgraph_la-VectorStochasticNode.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -646,7 +673,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -716,7 +746,26 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libgraph_la-AggNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ArrayLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ArrayStochasticNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ConstantNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-DeterministicNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-Graph.Plo + -rm -f ./$(DEPDIR)/libgraph_la-GraphMarks.Plo + -rm -f ./$(DEPDIR)/libgraph_la-LinkNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-LogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-MixTab.Plo + -rm -f ./$(DEPDIR)/libgraph_la-MixtureNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-Node.Plo + -rm -f ./$(DEPDIR)/libgraph_la-NodeError.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ParentError.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ScalarLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ScalarStochasticNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-StochasticNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-VSLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-VectorLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-VectorStochasticNode.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -762,7 +811,26 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libgraph_la-AggNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ArrayLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ArrayStochasticNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ConstantNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-DeterministicNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-Graph.Plo + -rm -f ./$(DEPDIR)/libgraph_la-GraphMarks.Plo + -rm -f ./$(DEPDIR)/libgraph_la-LinkNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-LogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-MixTab.Plo + -rm -f ./$(DEPDIR)/libgraph_la-MixtureNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-Node.Plo + -rm -f ./$(DEPDIR)/libgraph_la-NodeError.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ParentError.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ScalarLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-ScalarStochasticNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-StochasticNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-VSLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-VectorLogicalNode.Plo + -rm -f ./$(DEPDIR)/libgraph_la-VectorStochasticNode.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -783,16 +851,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/Makefile.in jags-4.3.1/src/lib/Makefile.in --- jags-4.3.0/src/lib/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/lib/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -172,7 +172,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libjags_la-Console.Plo \ + ./$(DEPDIR)/libjags_la-version.Plo \ + ./$(DEPDIR)/libtest_la-testlib.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -215,7 +218,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -411,6 +414,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -468,8 +472,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -541,9 +545,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjags_la-Console.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjags_la-version.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libtest_la-testlib.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjags_la-Console.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libjags_la-version.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libtest_la-testlib.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -695,7 +705,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -795,7 +808,9 @@ clean-libtool mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libjags_la-Console.Plo + -rm -f ./$(DEPDIR)/libjags_la-version.Plo + -rm -f ./$(DEPDIR)/libtest_la-testlib.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -841,7 +856,9 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libjags_la-Console.Plo + -rm -f ./$(DEPDIR)/libjags_la-version.Plo + -rm -f ./$(DEPDIR)/libtest_la-testlib.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -862,10 +879,10 @@ .MAKE: $(am__recursive_targets) check-am install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-checkLTLIBRARIES clean-generic \ - clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-checkLTLIBRARIES \ + clean-generic clean-libLTLIBRARIES clean-libtool cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ diff -Nru jags-4.3.0/src/lib/model/Makefile.in jags-4.3.1/src/lib/model/Makefile.in --- jags-4.3.0/src/lib/model/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/model/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -132,7 +132,17 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libmodel_la-BUGSModel.Plo \ + ./$(DEPDIR)/libmodel_la-CODA.Plo \ + ./$(DEPDIR)/libmodel_la-Model.Plo \ + ./$(DEPDIR)/libmodel_la-Monitor.Plo \ + ./$(DEPDIR)/libmodel_la-MonitorControl.Plo \ + ./$(DEPDIR)/libmodel_la-MonitorFactory.Plo \ + ./$(DEPDIR)/libmodel_la-MonitorInfo.Plo \ + ./$(DEPDIR)/libmodel_la-NodeArray.Plo \ + ./$(DEPDIR)/libmodel_la-NodeArraySubset.Plo \ + ./$(DEPDIR)/libmodel_la-SymTab.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -328,6 +338,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -365,8 +376,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -398,16 +409,22 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-BUGSModel.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-CODA.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-Model.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-Monitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-MonitorControl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-MonitorFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-MonitorInfo.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-NodeArray.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-NodeArraySubset.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-SymTab.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-BUGSModel.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-CODA.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-Model.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-Monitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-MonitorControl.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-MonitorFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-MonitorInfo.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-NodeArray.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-NodeArraySubset.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodel_la-SymTab.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -561,7 +578,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -631,7 +651,16 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmodel_la-BUGSModel.Plo + -rm -f ./$(DEPDIR)/libmodel_la-CODA.Plo + -rm -f ./$(DEPDIR)/libmodel_la-Model.Plo + -rm -f ./$(DEPDIR)/libmodel_la-Monitor.Plo + -rm -f ./$(DEPDIR)/libmodel_la-MonitorControl.Plo + -rm -f ./$(DEPDIR)/libmodel_la-MonitorFactory.Plo + -rm -f ./$(DEPDIR)/libmodel_la-MonitorInfo.Plo + -rm -f ./$(DEPDIR)/libmodel_la-NodeArray.Plo + -rm -f ./$(DEPDIR)/libmodel_la-NodeArraySubset.Plo + -rm -f ./$(DEPDIR)/libmodel_la-SymTab.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -677,7 +706,16 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmodel_la-BUGSModel.Plo + -rm -f ./$(DEPDIR)/libmodel_la-CODA.Plo + -rm -f ./$(DEPDIR)/libmodel_la-Model.Plo + -rm -f ./$(DEPDIR)/libmodel_la-Monitor.Plo + -rm -f ./$(DEPDIR)/libmodel_la-MonitorControl.Plo + -rm -f ./$(DEPDIR)/libmodel_la-MonitorFactory.Plo + -rm -f ./$(DEPDIR)/libmodel_la-MonitorInfo.Plo + -rm -f ./$(DEPDIR)/libmodel_la-NodeArray.Plo + -rm -f ./$(DEPDIR)/libmodel_la-NodeArraySubset.Plo + -rm -f ./$(DEPDIR)/libmodel_la-SymTab.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -698,16 +736,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/module/Makefile.in jags-4.3.1/src/lib/module/Makefile.in --- jags-4.3.0/src/lib/module/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/module/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -126,7 +126,9 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libmodule_la-Module.Plo \ + ./$(DEPDIR)/libmodule_la-ModuleError.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -321,6 +323,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -354,8 +357,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -387,8 +390,14 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodule_la-Module.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodule_la-ModuleError.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodule_la-Module.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmodule_la-ModuleError.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -486,7 +495,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -556,7 +568,8 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmodule_la-Module.Plo + -rm -f ./$(DEPDIR)/libmodule_la-ModuleError.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -602,7 +615,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmodule_la-Module.Plo + -rm -f ./$(DEPDIR)/libmodule_la-ModuleError.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -623,16 +637,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/rng/Makefile.in jags-4.3.1/src/lib/rng/Makefile.in --- jags-4.3.0/src/lib/rng/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/rng/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -126,7 +126,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/librng_la-RNG.Plo \ + ./$(DEPDIR)/librng_la-RmathRNG.Plo \ + ./$(DEPDIR)/librng_la-TruncatedNormal.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -321,6 +324,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -354,8 +358,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -387,9 +391,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librng_la-RNG.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librng_la-RmathRNG.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librng_la-TruncatedNormal.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librng_la-RNG.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librng_la-RmathRNG.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librng_la-TruncatedNormal.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -494,7 +504,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -564,7 +577,9 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/librng_la-RNG.Plo + -rm -f ./$(DEPDIR)/librng_la-RmathRNG.Plo + -rm -f ./$(DEPDIR)/librng_la-TruncatedNormal.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -610,7 +625,9 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/librng_la-RNG.Plo + -rm -f ./$(DEPDIR)/librng_la-RmathRNG.Plo + -rm -f ./$(DEPDIR)/librng_la-TruncatedNormal.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -631,16 +648,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/sampler/Makefile.in jags-4.3.1/src/lib/sampler/Makefile.in --- jags-4.3.0/src/lib/sampler/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/sampler/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -134,7 +134,21 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libsampler_la-GraphView.Plo \ + ./$(DEPDIR)/libsampler_la-ImmutableSampleMethod.Plo \ + ./$(DEPDIR)/libsampler_la-ImmutableSampler.Plo \ + ./$(DEPDIR)/libsampler_la-Linear.Plo \ + ./$(DEPDIR)/libsampler_la-Metropolis.Plo \ + ./$(DEPDIR)/libsampler_la-MutableSampleMethod.Plo \ + ./$(DEPDIR)/libsampler_la-MutableSampler.Plo \ + ./$(DEPDIR)/libsampler_la-RWMetropolis.Plo \ + ./$(DEPDIR)/libsampler_la-Sampler.Plo \ + ./$(DEPDIR)/libsampler_la-SamplerFactory.Plo \ + ./$(DEPDIR)/libsampler_la-SingletonFactory.Plo \ + ./$(DEPDIR)/libsampler_la-Slicer.Plo \ + ./$(DEPDIR)/libsampler_la-StepAdapter.Plo \ + ./$(DEPDIR)/libsampler_la-TemperedMetropolis.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -329,6 +343,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -366,8 +381,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -399,20 +414,26 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-GraphView.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-ImmutableSampleMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-ImmutableSampler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Linear.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Metropolis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-MutableSampleMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-MutableSampler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-RWMetropolis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Sampler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-SamplerFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-SingletonFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Slicer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-StepAdapter.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-TemperedMetropolis.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-GraphView.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-ImmutableSampleMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-ImmutableSampler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Linear.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Metropolis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-MutableSampleMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-MutableSampler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-RWMetropolis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Sampler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-SamplerFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-SingletonFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-Slicer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-StepAdapter.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsampler_la-TemperedMetropolis.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -594,7 +615,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -664,7 +688,20 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libsampler_la-GraphView.Plo + -rm -f ./$(DEPDIR)/libsampler_la-ImmutableSampleMethod.Plo + -rm -f ./$(DEPDIR)/libsampler_la-ImmutableSampler.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Linear.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Metropolis.Plo + -rm -f ./$(DEPDIR)/libsampler_la-MutableSampleMethod.Plo + -rm -f ./$(DEPDIR)/libsampler_la-MutableSampler.Plo + -rm -f ./$(DEPDIR)/libsampler_la-RWMetropolis.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Sampler.Plo + -rm -f ./$(DEPDIR)/libsampler_la-SamplerFactory.Plo + -rm -f ./$(DEPDIR)/libsampler_la-SingletonFactory.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Slicer.Plo + -rm -f ./$(DEPDIR)/libsampler_la-StepAdapter.Plo + -rm -f ./$(DEPDIR)/libsampler_la-TemperedMetropolis.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -710,7 +747,20 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libsampler_la-GraphView.Plo + -rm -f ./$(DEPDIR)/libsampler_la-ImmutableSampleMethod.Plo + -rm -f ./$(DEPDIR)/libsampler_la-ImmutableSampler.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Linear.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Metropolis.Plo + -rm -f ./$(DEPDIR)/libsampler_la-MutableSampleMethod.Plo + -rm -f ./$(DEPDIR)/libsampler_la-MutableSampler.Plo + -rm -f ./$(DEPDIR)/libsampler_la-RWMetropolis.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Sampler.Plo + -rm -f ./$(DEPDIR)/libsampler_la-SamplerFactory.Plo + -rm -f ./$(DEPDIR)/libsampler_la-SingletonFactory.Plo + -rm -f ./$(DEPDIR)/libsampler_la-Slicer.Plo + -rm -f ./$(DEPDIR)/libsampler_la-StepAdapter.Plo + -rm -f ./$(DEPDIR)/libsampler_la-TemperedMetropolis.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -731,16 +781,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/sarray/Makefile.in jags-4.3.1/src/lib/sarray/Makefile.in --- jags-4.3.0/src/lib/sarray/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/sarray/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -127,7 +127,11 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libsarray_la-Range.Plo \ + ./$(DEPDIR)/libsarray_la-RangeIterator.Plo \ + ./$(DEPDIR)/libsarray_la-SArray.Plo \ + ./$(DEPDIR)/libsarray_la-SimpleRange.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -322,6 +326,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -355,8 +360,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -388,10 +393,16 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-Range.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-RangeIterator.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-SArray.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-SimpleRange.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-Range.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-RangeIterator.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-SArray.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsarray_la-SimpleRange.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -503,7 +514,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -573,7 +587,10 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libsarray_la-Range.Plo + -rm -f ./$(DEPDIR)/libsarray_la-RangeIterator.Plo + -rm -f ./$(DEPDIR)/libsarray_la-SArray.Plo + -rm -f ./$(DEPDIR)/libsarray_la-SimpleRange.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -619,7 +636,10 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libsarray_la-Range.Plo + -rm -f ./$(DEPDIR)/libsarray_la-RangeIterator.Plo + -rm -f ./$(DEPDIR)/libsarray_la-SArray.Plo + -rm -f ./$(DEPDIR)/libsarray_la-SimpleRange.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -640,16 +660,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/util/Makefile.in jags-4.3.1/src/lib/util/Makefile.in --- jags-4.3.0/src/lib/util/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/lib/util/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -126,7 +126,11 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libutil_la-dim.Plo \ + ./$(DEPDIR)/libutil_la-integer.Plo \ + ./$(DEPDIR)/libutil_la-naconst.Plo \ + ./$(DEPDIR)/libutil_la-nainf.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -339,6 +343,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -372,8 +377,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -405,10 +410,16 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-dim.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-integer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-naconst.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-nainf.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-dim.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-integer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-naconst.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libutil_la-nainf.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -544,7 +555,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -614,7 +628,10 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libutil_la-dim.Plo + -rm -f ./$(DEPDIR)/libutil_la-integer.Plo + -rm -f ./$(DEPDIR)/libutil_la-naconst.Plo + -rm -f ./$(DEPDIR)/libutil_la-nainf.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -660,7 +677,10 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libutil_la-dim.Plo + -rm -f ./$(DEPDIR)/libutil_la-integer.Plo + -rm -f ./$(DEPDIR)/libutil_la-naconst.Plo + -rm -f ./$(DEPDIR)/libutil_la-nainf.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -681,16 +701,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/lib/version.cc jags-4.3.1/src/lib/version.cc --- jags-4.3.0/src/lib/version.cc 2017-07-18 11:35:57.000000000 +0000 +++ jags-4.3.1/src/lib/version.cc 2022-04-08 15:45:39.000000000 +0000 @@ -4,7 +4,7 @@ const char * jags_version() { - const char * version = "4.3.0"; + const char * version = "4.3.1"; return version; } diff -Nru jags-4.3.0/src/Makefile.in jags-4.3.1/src/Makefile.in --- jags-4.3.0/src/Makefile.in 2017-07-11 15:22:37.000000000 +0000 +++ jags-4.3.1/src/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -136,7 +136,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -331,6 +331,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -361,8 +362,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -479,7 +480,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/modules/base/functions/Makefile.in jags-4.3.1/src/modules/base/functions/Makefile.in --- jags-4.3.0/src/modules/base/functions/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/base/functions/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -147,7 +147,25 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libbasefunctions_la-Add.Plo \ + ./$(DEPDIR)/libbasefunctions_la-And.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Divide.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Equal.Plo \ + ./$(DEPDIR)/libbasefunctions_la-GreaterOrEqual.Plo \ + ./$(DEPDIR)/libbasefunctions_la-GreaterThan.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Infix.Plo \ + ./$(DEPDIR)/libbasefunctions_la-LessOrEqual.Plo \ + ./$(DEPDIR)/libbasefunctions_la-LessThan.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Multiply.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Neg.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Not.Plo \ + ./$(DEPDIR)/libbasefunctions_la-NotEqual.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Or.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Pow.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Seq.Plo \ + ./$(DEPDIR)/libbasefunctions_la-Subtract.Plo \ + ./$(DEPDIR)/libbasefuntest_la-testbasefun.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -362,6 +380,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -408,8 +427,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -455,24 +474,30 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Add.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-And.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Divide.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Equal.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-GreaterOrEqual.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-GreaterThan.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Infix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-LessOrEqual.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-LessThan.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Multiply.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Neg.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Not.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-NotEqual.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Or.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Pow.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Seq.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Subtract.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefuntest_la-testbasefun.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Add.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-And.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Divide.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Equal.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-GreaterOrEqual.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-GreaterThan.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Infix.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-LessOrEqual.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-LessThan.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Multiply.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Neg.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Not.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-NotEqual.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Or.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Pow.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Seq.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefunctions_la-Subtract.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasefuntest_la-testbasefun.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -682,7 +707,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -753,7 +781,24 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbasefunctions_la-Add.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-And.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Divide.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Equal.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-GreaterOrEqual.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-GreaterThan.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Infix.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-LessOrEqual.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-LessThan.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Multiply.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Neg.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Not.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-NotEqual.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Or.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Pow.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Seq.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Subtract.Plo + -rm -f ./$(DEPDIR)/libbasefuntest_la-testbasefun.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -799,7 +844,24 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbasefunctions_la-Add.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-And.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Divide.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Equal.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-GreaterOrEqual.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-GreaterThan.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Infix.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-LessOrEqual.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-LessThan.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Multiply.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Neg.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Not.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-NotEqual.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Or.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Pow.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Seq.Plo + -rm -f ./$(DEPDIR)/libbasefunctions_la-Subtract.Plo + -rm -f ./$(DEPDIR)/libbasefuntest_la-testbasefun.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -820,7 +882,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/modules/base/Makefile.in jags-4.3.1/src/modules/base/Makefile.in --- jags-4.3.0/src/modules/base/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/base/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -173,7 +173,9 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/basemod_la-base.Plo \ + ./$(DEPDIR)/libbasetest_la-testbase.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -234,7 +236,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -429,6 +431,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -486,8 +489,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -557,8 +560,14 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basemod_la-base.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasetest_la-testbase.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basemod_la-base.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasetest_la-testbase.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -703,7 +712,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -803,7 +815,8 @@ clean-jagsmodLTLIBRARIES clean-libtool mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/basemod_la-base.Plo + -rm -f ./$(DEPDIR)/libbasetest_la-testbase.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -849,7 +862,8 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/basemod_la-base.Plo + -rm -f ./$(DEPDIR)/libbasetest_la-testbase.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -870,21 +884,22 @@ .MAKE: $(am__recursive_targets) check-am install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-checkLTLIBRARIES clean-generic \ - clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-jagsmodLTLIBRARIES install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-jagsmodLTLIBRARIES +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-checkLTLIBRARIES \ + clean-generic clean-jagsmodLTLIBRARIES clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-jagsmodLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am \ + uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/base/monitors/Makefile.in jags-4.3.1/src/modules/base/monitors/Makefile.in --- jags-4.3.0/src/modules/base/monitors/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/base/monitors/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -132,7 +132,13 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libbasemonitors_la-MeanMonitor.Plo \ + ./$(DEPDIR)/libbasemonitors_la-MeanMonitorFactory.Plo \ + ./$(DEPDIR)/libbasemonitors_la-TraceMonitor.Plo \ + ./$(DEPDIR)/libbasemonitors_la-TraceMonitorFactory.Plo \ + ./$(DEPDIR)/libbasemonitors_la-VarianceMonitor.Plo \ + ./$(DEPDIR)/libbasemonitors_la-VarianceMonitorFactory.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -328,6 +334,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -367,8 +374,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -400,12 +407,18 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-MeanMonitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-MeanMonitorFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-TraceMonitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-TraceMonitorFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-VarianceMonitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-VarianceMonitorFactory.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-MeanMonitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-MeanMonitorFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-TraceMonitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-TraceMonitorFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-VarianceMonitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasemonitors_la-VarianceMonitorFactory.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -531,7 +544,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -601,7 +617,12 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbasemonitors_la-MeanMonitor.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-MeanMonitorFactory.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-TraceMonitor.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-TraceMonitorFactory.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-VarianceMonitor.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-VarianceMonitorFactory.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -647,7 +668,12 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbasemonitors_la-MeanMonitor.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-MeanMonitorFactory.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-TraceMonitor.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-TraceMonitorFactory.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-VarianceMonitor.Plo + -rm -f ./$(DEPDIR)/libbasemonitors_la-VarianceMonitorFactory.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -668,16 +694,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/base/rngs/Makefile.in jags-4.3.1/src/modules/base/rngs/Makefile.in --- jags-4.3.0/src/modules/base/rngs/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/base/rngs/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -131,7 +131,12 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libbaserngs_la-BaseRNGFactory.Plo \ + ./$(DEPDIR)/libbaserngs_la-MarsagliaRNG.Plo \ + ./$(DEPDIR)/libbaserngs_la-MersenneTwisterRNG.Plo \ + ./$(DEPDIR)/libbaserngs_la-SuperDuperRNG.Plo \ + ./$(DEPDIR)/libbaserngs_la-WichmannHillRNG.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -327,6 +332,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -365,8 +371,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -398,11 +404,17 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-BaseRNGFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-MarsagliaRNG.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-MersenneTwisterRNG.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-SuperDuperRNG.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-WichmannHillRNG.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-BaseRNGFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-MarsagliaRNG.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-MersenneTwisterRNG.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-SuperDuperRNG.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbaserngs_la-WichmannHillRNG.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -521,7 +533,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -591,7 +606,11 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbaserngs_la-BaseRNGFactory.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-MarsagliaRNG.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-MersenneTwisterRNG.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-SuperDuperRNG.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-WichmannHillRNG.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -637,7 +656,11 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbaserngs_la-BaseRNGFactory.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-MarsagliaRNG.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-MersenneTwisterRNG.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-SuperDuperRNG.Plo + -rm -f ./$(DEPDIR)/libbaserngs_la-WichmannHillRNG.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -658,16 +681,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/base/samplers/Makefile.in jags-4.3.1/src/modules/base/samplers/Makefile.in --- jags-4.3.0/src/modules/base/samplers/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/base/samplers/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -132,7 +132,14 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = \ + ./$(DEPDIR)/libbasesamplers_la-DiscreteSlicer.Plo \ + ./$(DEPDIR)/libbasesamplers_la-FiniteFactory.Plo \ + ./$(DEPDIR)/libbasesamplers_la-FiniteMethod.Plo \ + ./$(DEPDIR)/libbasesamplers_la-MSlicer.Plo \ + ./$(DEPDIR)/libbasesamplers_la-RealSlicer.Plo \ + ./$(DEPDIR)/libbasesamplers_la-SliceFactory.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -328,6 +335,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -366,8 +374,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -399,12 +407,18 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-DiscreteSlicer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-FiniteFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-FiniteMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-MSlicer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-RealSlicer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-SliceFactory.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-DiscreteSlicer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-FiniteFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-FiniteMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-MSlicer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-RealSlicer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbasesamplers_la-SliceFactory.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -530,7 +544,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -600,7 +617,12 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbasesamplers_la-DiscreteSlicer.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-FiniteFactory.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-FiniteMethod.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-MSlicer.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-RealSlicer.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-SliceFactory.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -646,7 +668,12 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbasesamplers_la-DiscreteSlicer.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-FiniteFactory.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-FiniteMethod.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-MSlicer.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-RealSlicer.Plo + -rm -f ./$(DEPDIR)/libbasesamplers_la-SliceFactory.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -667,16 +694,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/bugs/distributions/Makefile.in jags-4.3.1/src/modules/bugs/distributions/Makefile.in --- jags-4.3.0/src/modules/bugs/distributions/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/bugs/distributions/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -154,7 +154,42 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libbugsdist_la-DBern.Plo \ + ./$(DEPDIR)/libbugsdist_la-DBeta.Plo \ + ./$(DEPDIR)/libbugsdist_la-DBin.Plo \ + ./$(DEPDIR)/libbugsdist_la-DCat.Plo \ + ./$(DEPDIR)/libbugsdist_la-DChisqr.Plo \ + ./$(DEPDIR)/libbugsdist_la-DDexp.Plo \ + ./$(DEPDIR)/libbugsdist_la-DDirch.Plo \ + ./$(DEPDIR)/libbugsdist_la-DExp.Plo \ + ./$(DEPDIR)/libbugsdist_la-DF.Plo \ + ./$(DEPDIR)/libbugsdist_la-DGamma.Plo \ + ./$(DEPDIR)/libbugsdist_la-DGenGamma.Plo \ + ./$(DEPDIR)/libbugsdist_la-DHyper.Plo \ + ./$(DEPDIR)/libbugsdist_la-DInterval.Plo \ + ./$(DEPDIR)/libbugsdist_la-DLnorm.Plo \ + ./$(DEPDIR)/libbugsdist_la-DLogis.Plo \ + ./$(DEPDIR)/libbugsdist_la-DMNorm.Plo \ + ./$(DEPDIR)/libbugsdist_la-DMNormVC.Plo \ + ./$(DEPDIR)/libbugsdist_la-DMT.Plo \ + ./$(DEPDIR)/libbugsdist_la-DMulti.Plo \ + ./$(DEPDIR)/libbugsdist_la-DNChisqr.Plo \ + ./$(DEPDIR)/libbugsdist_la-DNT.Plo \ + ./$(DEPDIR)/libbugsdist_la-DNegBin.Plo \ + ./$(DEPDIR)/libbugsdist_la-DNorm.Plo \ + ./$(DEPDIR)/libbugsdist_la-DPar.Plo \ + ./$(DEPDIR)/libbugsdist_la-DPois.Plo \ + ./$(DEPDIR)/libbugsdist_la-DRW1.Plo \ + ./$(DEPDIR)/libbugsdist_la-DRound.Plo \ + ./$(DEPDIR)/libbugsdist_la-DSample.Plo \ + ./$(DEPDIR)/libbugsdist_la-DSum.Plo \ + ./$(DEPDIR)/libbugsdist_la-DT.Plo \ + ./$(DEPDIR)/libbugsdist_la-DUnif.Plo \ + ./$(DEPDIR)/libbugsdist_la-DWeib.Plo \ + ./$(DEPDIR)/libbugsdist_la-DWish.Plo \ + ./$(DEPDIR)/libbugsdist_la-SumDist.Plo \ + ./$(DEPDIR)/libbugsdisttest_la-testbugsdist.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -369,6 +404,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -424,8 +460,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -471,41 +507,47 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DBern.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DBeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DBin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DCat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DChisqr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DDexp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DDirch.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DExp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DF.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DGenGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DHyper.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DInterval.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DLnorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DLogis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMNorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMNormVC.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMT.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMulti.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNChisqr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNT.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNegBin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNorm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DPar.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DPois.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DRW1.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DRound.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DSample.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DSum.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DT.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DUnif.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DWeib.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DWish.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-SumDist.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdisttest_la-testbugsdist.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DBern.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DBeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DBin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DCat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DChisqr.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DDexp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DDirch.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DExp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DF.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DGenGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DHyper.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DInterval.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DLnorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DLogis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMNorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMNormVC.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMT.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DMulti.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNChisqr.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNT.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNegBin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DNorm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DPar.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DPois.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DRW1.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DRound.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DSample.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DSum.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DT.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DUnif.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DWeib.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-DWish.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdist_la-SumDist.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsdisttest_la-testbugsdist.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -834,7 +876,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -905,7 +950,41 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugsdist_la-DBern.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DBeta.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DBin.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DCat.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DChisqr.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DDexp.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DDirch.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DExp.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DF.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DGamma.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DGenGamma.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DHyper.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DInterval.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DLnorm.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DLogis.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMNorm.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMNormVC.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMT.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMulti.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNChisqr.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNT.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNegBin.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNorm.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DPar.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DPois.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DRW1.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DRound.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DSample.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DSum.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DT.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DUnif.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DWeib.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DWish.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-SumDist.Plo + -rm -f ./$(DEPDIR)/libbugsdisttest_la-testbugsdist.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -951,7 +1030,41 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugsdist_la-DBern.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DBeta.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DBin.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DCat.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DChisqr.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DDexp.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DDirch.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DExp.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DF.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DGamma.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DGenGamma.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DHyper.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DInterval.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DLnorm.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DLogis.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMNorm.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMNormVC.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMT.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DMulti.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNChisqr.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNT.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNegBin.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DNorm.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DPar.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DPois.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DRW1.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DRound.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DSample.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DSum.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DT.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DUnif.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DWeib.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-DWish.Plo + -rm -f ./$(DEPDIR)/libbugsdist_la-SumDist.Plo + -rm -f ./$(DEPDIR)/libbugsdisttest_la-testbugsdist.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -972,7 +1085,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/modules/bugs/functions/Makefile.in jags-4.3.1/src/modules/bugs/functions/Makefile.in --- jags-4.3.0/src/modules/bugs/functions/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/bugs/functions/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -165,7 +165,57 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libbugsfunc_la-Abs.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ArcCos.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ArcCosh.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ArcSin.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ArcSinh.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ArcTan.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ArcTanh.Plo \ + ./$(DEPDIR)/libbugsfunc_la-CLogLog.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Combine.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Cos.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Cosh.Plo \ + ./$(DEPDIR)/libbugsfunc_la-DIntervalFunc.Plo \ + ./$(DEPDIR)/libbugsfunc_la-DRoundFunc.Plo \ + ./$(DEPDIR)/libbugsfunc_la-DSumFunc.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Equals.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Exp.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ICLogLog.Plo \ + ./$(DEPDIR)/libbugsfunc_la-ILogit.Plo \ + ./$(DEPDIR)/libbugsfunc_la-IfElse.Plo \ + ./$(DEPDIR)/libbugsfunc_la-InProd.Plo \ + ./$(DEPDIR)/libbugsfunc_la-InterpLin.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Inverse.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Log.Plo \ + ./$(DEPDIR)/libbugsfunc_la-LogDet.Plo \ + ./$(DEPDIR)/libbugsfunc_la-LogFact.Plo \ + ./$(DEPDIR)/libbugsfunc_la-LogGam.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Logit.Plo \ + ./$(DEPDIR)/libbugsfunc_la-MatMult.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Max.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Mean.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Min.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Order.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Phi.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Probit.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Prod.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Rank.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Rep.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Round.Plo \ + ./$(DEPDIR)/libbugsfunc_la-SD.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Sin.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Sinh.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Sort.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Sqrt.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Step.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Sum.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Tan.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Tanh.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Transpose.Plo \ + ./$(DEPDIR)/libbugsfunc_la-Trunc.Plo \ + ./$(DEPDIR)/libbugsfuntest_la-testbugsfun.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -380,6 +430,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -439,8 +490,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -486,56 +537,62 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Abs.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcCos.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcCosh.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcSin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcSinh.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcTan.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcTanh.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-CLogLog.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Combine.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Cos.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Cosh.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-DIntervalFunc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-DRoundFunc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-DSumFunc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Equals.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Exp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ICLogLog.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ILogit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-IfElse.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-InProd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-InterpLin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Inverse.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Log.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-LogDet.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-LogFact.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-LogGam.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Logit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-MatMult.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Max.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Mean.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Min.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Order.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Phi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Probit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Prod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Rank.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Rep.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Round.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-SD.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sinh.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sort.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sqrt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Step.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sum.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Tan.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Tanh.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Transpose.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Trunc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfuntest_la-testbugsfun.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Abs.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcCos.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcCosh.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcSin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcSinh.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcTan.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ArcTanh.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-CLogLog.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Combine.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Cos.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Cosh.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-DIntervalFunc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-DRoundFunc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-DSumFunc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Equals.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Exp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ICLogLog.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-ILogit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-IfElse.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-InProd.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-InterpLin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Inverse.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Log.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-LogDet.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-LogFact.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-LogGam.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Logit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-MatMult.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Max.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Mean.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Min.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Order.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Phi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Probit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Prod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Rank.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Rep.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Round.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-SD.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sinh.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sort.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sqrt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Step.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Sum.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Tan.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Tanh.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Transpose.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfunc_la-Trunc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsfuntest_la-testbugsfun.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -969,7 +1026,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1040,7 +1100,56 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugsfunc_la-Abs.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcCos.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcCosh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcSin.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcSinh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcTan.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcTanh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-CLogLog.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Combine.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Cos.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Cosh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-DIntervalFunc.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-DRoundFunc.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-DSumFunc.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Equals.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Exp.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ICLogLog.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ILogit.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-IfElse.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-InProd.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-InterpLin.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Inverse.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Log.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-LogDet.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-LogFact.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-LogGam.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Logit.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-MatMult.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Max.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Mean.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Min.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Order.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Phi.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Probit.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Prod.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Rank.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Rep.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Round.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-SD.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sin.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sinh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sort.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sqrt.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Step.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sum.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Tan.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Tanh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Transpose.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Trunc.Plo + -rm -f ./$(DEPDIR)/libbugsfuntest_la-testbugsfun.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1086,7 +1195,56 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugsfunc_la-Abs.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcCos.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcCosh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcSin.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcSinh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcTan.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ArcTanh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-CLogLog.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Combine.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Cos.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Cosh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-DIntervalFunc.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-DRoundFunc.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-DSumFunc.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Equals.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Exp.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ICLogLog.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-ILogit.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-IfElse.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-InProd.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-InterpLin.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Inverse.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Log.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-LogDet.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-LogFact.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-LogGam.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Logit.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-MatMult.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Max.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Mean.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Min.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Order.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Phi.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Probit.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Prod.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Rank.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Rep.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Round.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-SD.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sin.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sinh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sort.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sqrt.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Step.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Sum.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Tan.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Tanh.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Transpose.Plo + -rm -f ./$(DEPDIR)/libbugsfunc_la-Trunc.Plo + -rm -f ./$(DEPDIR)/libbugsfuntest_la-testbugsfun.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1107,7 +1265,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/modules/bugs/Makefile.in jags-4.3.1/src/modules/bugs/Makefile.in --- jags-4.3.0/src/modules/bugs/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/bugs/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -183,7 +183,9 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/bugs_la-bugs.Plo \ + ./$(DEPDIR)/libbugstest_la-testbugs.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -243,7 +245,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -438,6 +440,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -499,8 +502,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -570,8 +573,14 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bugs_la-bugs.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugstest_la-testbugs.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bugs_la-bugs.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugstest_la-testbugs.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -716,7 +725,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -816,7 +828,8 @@ clean-jagsmodLTLIBRARIES clean-libtool mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/bugs_la-bugs.Plo + -rm -f ./$(DEPDIR)/libbugstest_la-testbugs.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -862,7 +875,8 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/bugs_la-bugs.Plo + -rm -f ./$(DEPDIR)/libbugstest_la-testbugs.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -883,21 +897,22 @@ .MAKE: $(am__recursive_targets) check-am install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-checkLTLIBRARIES clean-generic \ - clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-jagsmodLTLIBRARIES install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-jagsmodLTLIBRARIES +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-checkLTLIBRARIES \ + clean-generic clean-jagsmodLTLIBRARIES clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-jagsmodLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am \ + uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/bugs/matrix/Makefile.in jags-4.3.1/src/modules/bugs/matrix/Makefile.in --- jags-4.3.0/src/modules/bugs/matrix/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/bugs/matrix/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -127,7 +127,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libbugsmatrix_la-matrix.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -323,6 +324,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -357,8 +359,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -390,7 +392,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsmatrix_la-matrix.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugsmatrix_la-matrix.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -481,7 +489,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -551,7 +562,7 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugsmatrix_la-matrix.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -597,7 +608,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugsmatrix_la-matrix.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -618,16 +629,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/bugs/samplers/Makefile.in jags-4.3.1/src/modules/bugs/samplers/Makefile.in --- jags-4.3.0/src/modules/bugs/samplers/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/bugs/samplers/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -152,7 +152,36 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = \ + ./$(DEPDIR)/libbugssampler_la-BinomSliceFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-BinomSlicer.Plo \ + ./$(DEPDIR)/libbugssampler_la-Censored.Plo \ + ./$(DEPDIR)/libbugssampler_la-CensoredFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateBeta.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateDirichlet.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateGamma.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateMNormal.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateMethod.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateNormal.Plo \ + ./$(DEPDIR)/libbugssampler_la-ConjugateWishart.Plo \ + ./$(DEPDIR)/libbugssampler_la-DMultiDSum.Plo \ + ./$(DEPDIR)/libbugssampler_la-DSumFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-Dirichlet.Plo \ + ./$(DEPDIR)/libbugssampler_la-DirichletFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-DiscreteDSum.Plo \ + ./$(DEPDIR)/libbugssampler_la-MNormal.Plo \ + ./$(DEPDIR)/libbugssampler_la-MNormalFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-RW1.Plo \ + ./$(DEPDIR)/libbugssampler_la-RW1Factory.Plo \ + ./$(DEPDIR)/libbugssampler_la-RWDSum.Plo \ + ./$(DEPDIR)/libbugssampler_la-RealDSum.Plo \ + ./$(DEPDIR)/libbugssampler_la-ShiftedCount.Plo \ + ./$(DEPDIR)/libbugssampler_la-ShiftedMultinomial.Plo \ + ./$(DEPDIR)/libbugssampler_la-SumFactory.Plo \ + ./$(DEPDIR)/libbugssampler_la-SumMethod.Plo \ + ./$(DEPDIR)/libbugssampler_la-TruncatedGamma.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -348,6 +377,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -400,8 +430,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -433,34 +463,40 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-BinomSliceFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-BinomSlicer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-Censored.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-CensoredFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateBeta.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateDirichlet.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateMNormal.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateNormal.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateWishart.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DMultiDSum.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DSumFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-Dirichlet.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DirichletFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DiscreteDSum.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-MNormal.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-MNormalFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RW1.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RW1Factory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RWDSum.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RealDSum.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ShiftedCount.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ShiftedMultinomial.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-SumFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-SumMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-TruncatedGamma.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-BinomSliceFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-BinomSlicer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-Censored.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-CensoredFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateBeta.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateDirichlet.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateMNormal.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateNormal.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ConjugateWishart.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DMultiDSum.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DSumFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-Dirichlet.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DirichletFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-DiscreteDSum.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-MNormal.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-MNormalFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RW1.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RW1Factory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RWDSum.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-RealDSum.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ShiftedCount.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-ShiftedMultinomial.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-SumFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-SumMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbugssampler_la-TruncatedGamma.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -740,7 +776,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -810,7 +849,34 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugssampler_la-BinomSliceFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-BinomSlicer.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-Censored.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-CensoredFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateBeta.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateDirichlet.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateGamma.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateMNormal.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateMethod.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateNormal.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateWishart.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DMultiDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DSumFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-Dirichlet.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DirichletFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DiscreteDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-MNormal.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-MNormalFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RW1.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RW1Factory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RWDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RealDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ShiftedCount.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ShiftedMultinomial.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-SumFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-SumMethod.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-TruncatedGamma.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -856,7 +922,34 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libbugssampler_la-BinomSliceFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-BinomSlicer.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-Censored.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-CensoredFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateBeta.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateDirichlet.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateGamma.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateMNormal.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateMethod.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateNormal.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ConjugateWishart.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DMultiDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DSumFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-Dirichlet.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DirichletFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-DiscreteDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-MNormal.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-MNormalFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RW1.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RW1Factory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RWDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-RealDSum.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ShiftedCount.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-ShiftedMultinomial.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-SumFactory.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-SumMethod.Plo + -rm -f ./$(DEPDIR)/libbugssampler_la-TruncatedGamma.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -877,16 +970,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/dic/Makefile.in jags-4.3.1/src/modules/dic/Makefile.in --- jags-4.3.0/src/modules/dic/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/dic/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -164,7 +164,18 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/dic_la-DevianceMean.Plo \ + ./$(DEPDIR)/dic_la-DevianceMonitorFactory.Plo \ + ./$(DEPDIR)/dic_la-DevianceTrace.Plo \ + ./$(DEPDIR)/dic_la-PDMonitor.Plo \ + ./$(DEPDIR)/dic_la-PDMonitorFactory.Plo \ + ./$(DEPDIR)/dic_la-PDTrace.Plo \ + ./$(DEPDIR)/dic_la-PDTraceFactory.Plo \ + ./$(DEPDIR)/dic_la-PoptMonitor.Plo \ + ./$(DEPDIR)/dic_la-WAICMonitor.Plo \ + ./$(DEPDIR)/dic_la-WAICMonitorFactory.Plo \ + ./$(DEPDIR)/dic_la-dic.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -360,6 +371,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -404,8 +416,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -461,17 +473,23 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-DevianceMean.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-DevianceMonitorFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-DevianceTrace.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDMonitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDMonitorFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDTrace.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDTraceFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PoptMonitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-WAICMonitor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-WAICMonitorFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-dic.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-DevianceMean.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-DevianceMonitorFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-DevianceTrace.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDMonitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDMonitorFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDTrace.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PDTraceFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-PoptMonitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-WAICMonitor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-WAICMonitorFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dic_la-dic.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -632,7 +650,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -705,7 +726,17 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/dic_la-DevianceMean.Plo + -rm -f ./$(DEPDIR)/dic_la-DevianceMonitorFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-DevianceTrace.Plo + -rm -f ./$(DEPDIR)/dic_la-PDMonitor.Plo + -rm -f ./$(DEPDIR)/dic_la-PDMonitorFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-PDTrace.Plo + -rm -f ./$(DEPDIR)/dic_la-PDTraceFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-PoptMonitor.Plo + -rm -f ./$(DEPDIR)/dic_la-WAICMonitor.Plo + -rm -f ./$(DEPDIR)/dic_la-WAICMonitorFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-dic.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -751,7 +782,17 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/dic_la-DevianceMean.Plo + -rm -f ./$(DEPDIR)/dic_la-DevianceMonitorFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-DevianceTrace.Plo + -rm -f ./$(DEPDIR)/dic_la-PDMonitor.Plo + -rm -f ./$(DEPDIR)/dic_la-PDMonitorFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-PDTrace.Plo + -rm -f ./$(DEPDIR)/dic_la-PDTraceFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-PoptMonitor.Plo + -rm -f ./$(DEPDIR)/dic_la-WAICMonitor.Plo + -rm -f ./$(DEPDIR)/dic_la-WAICMonitorFactory.Plo + -rm -f ./$(DEPDIR)/dic_la-dic.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -772,20 +813,20 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-jagsmodLTLIBRARIES install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-jagsmodLTLIBRARIES +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-jagsmodLTLIBRARIES clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-jagsmodLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/glm/distributions/Makefile.in jags-4.3.1/src/modules/glm/distributions/Makefile.in --- jags-4.3.0/src/modules/glm/distributions/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/distributions/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -139,7 +139,13 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libglmdist_la-DOrdered.Plo \ + ./$(DEPDIR)/libglmdist_la-DOrderedLogit.Plo \ + ./$(DEPDIR)/libglmdist_la-DOrderedProbit.Plo \ + ./$(DEPDIR)/libglmdist_la-DScaledGamma.Plo \ + ./$(DEPDIR)/libglmdist_la-DScaledWishart.Plo \ + ./$(DEPDIR)/libglmdisttest_la-testglmdist.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -354,6 +360,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -398,8 +405,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -445,12 +452,18 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DOrdered.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DOrderedLogit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DOrderedProbit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DScaledGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DScaledWishart.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdisttest_la-testglmdist.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DOrdered.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DOrderedLogit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DOrderedProbit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DScaledGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdist_la-DScaledWishart.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmdisttest_la-testglmdist.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -576,7 +589,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -647,7 +663,12 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libglmdist_la-DOrdered.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DOrderedLogit.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DOrderedProbit.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DScaledGamma.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DScaledWishart.Plo + -rm -f ./$(DEPDIR)/libglmdisttest_la-testglmdist.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -693,7 +714,12 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libglmdist_la-DOrdered.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DOrderedLogit.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DOrderedProbit.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DScaledGamma.Plo + -rm -f ./$(DEPDIR)/libglmdist_la-DScaledWishart.Plo + -rm -f ./$(DEPDIR)/libglmdisttest_la-testglmdist.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -714,7 +740,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/modules/glm/Makefile.in jags-4.3.1/src/modules/glm/Makefile.in --- jags-4.3.0/src/modules/glm/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -177,7 +177,9 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/glm_la-glm.Plo \ + ./$(DEPDIR)/libglmtest_la-testglm.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -237,7 +239,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -432,6 +434,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -493,8 +496,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -564,8 +567,14 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glm_la-glm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmtest_la-testglm.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glm_la-glm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmtest_la-testglm.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -710,7 +719,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -810,7 +822,8 @@ clean-jagsmodLTLIBRARIES clean-libtool mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/glm_la-glm.Plo + -rm -f ./$(DEPDIR)/libglmtest_la-testglm.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -856,7 +869,8 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/glm_la-glm.Plo + -rm -f ./$(DEPDIR)/libglmtest_la-testglm.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -877,21 +891,22 @@ .MAKE: $(am__recursive_targets) check-am install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-checkLTLIBRARIES clean-generic \ - clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-jagsmodLTLIBRARIES install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-jagsmodLTLIBRARIES +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-checkLTLIBRARIES \ + clean-generic clean-jagsmodLTLIBRARIES clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-jagsmodLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am \ + uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/glm/samplers/Makefile.in jags-4.3.1/src/modules/glm/samplers/Makefile.in --- jags-4.3.0/src/modules/glm/samplers/Makefile.in 2017-07-17 07:24:14.000000000 +0000 +++ jags-4.3.1/src/modules/glm/samplers/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -176,7 +176,60 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libglmsampler_la-AuxMixBinomial.Plo \ + ./$(DEPDIR)/libglmsampler_la-AuxMixPoisson.Plo \ + ./$(DEPDIR)/libglmsampler_la-BinaryLogit.Plo \ + ./$(DEPDIR)/libglmsampler_la-BinaryProbit.Plo \ + ./$(DEPDIR)/libglmsampler_la-Classify.Plo \ + ./$(DEPDIR)/libglmsampler_la-GLMBlock.Plo \ + ./$(DEPDIR)/libglmsampler_la-GLMFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-GLMGenericFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-GLMGibbs.Plo \ + ./$(DEPDIR)/libglmsampler_la-GLMMethod.Plo \ + ./$(DEPDIR)/libglmsampler_la-GLMSampler.Plo \ + ./$(DEPDIR)/libglmsampler_la-HolmesHeld.Plo \ + ./$(DEPDIR)/libglmsampler_la-HolmesHeldFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-HolmesHeldGibbs.Plo \ + ./$(DEPDIR)/libglmsampler_la-IWLS.Plo \ + ./$(DEPDIR)/libglmsampler_la-IWLSFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-IWLSOutcome.Plo \ + ./$(DEPDIR)/libglmsampler_la-KS.Plo \ + ./$(DEPDIR)/libglmsampler_la-LGMix.Plo \ + ./$(DEPDIR)/libglmsampler_la-LogisticLinear.Plo \ + ./$(DEPDIR)/libglmsampler_la-MNormalLinear.Plo \ + ./$(DEPDIR)/libglmsampler_la-NormalLinear.Plo \ + ./$(DEPDIR)/libglmsampler_la-OrderedLogit.Plo \ + ./$(DEPDIR)/libglmsampler_la-OrderedProbit.Plo \ + ./$(DEPDIR)/libglmsampler_la-Outcome.Plo \ + ./$(DEPDIR)/libglmsampler_la-PGcommon.Plo \ + ./$(DEPDIR)/libglmsampler_la-PolyaGamma.Plo \ + ./$(DEPDIR)/libglmsampler_la-REFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-REFactory2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REGamma.Plo \ + ./$(DEPDIR)/libglmsampler_la-REGamma2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REGammaFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-REGammaFactory2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REGammaSlicer.Plo \ + ./$(DEPDIR)/libglmsampler_la-REGammaSlicer2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REMethod.Plo \ + ./$(DEPDIR)/libglmsampler_la-REMethod2.Plo \ + ./$(DEPDIR)/libglmsampler_la-RESampler.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledGamma.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledGamma2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledWishart.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledWishart2.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory2.Plo \ + ./$(DEPDIR)/libglmsampler_la-SampleWishart.Plo \ + ./$(DEPDIR)/libglmsampler_la-ScaledGamma.Plo \ + ./$(DEPDIR)/libglmsampler_la-ScaledGammaFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-ScaledWishart.Plo \ + ./$(DEPDIR)/libglmsampler_la-ScaledWishartFactory.Plo \ + ./$(DEPDIR)/libglmsampler_la-TLinear.Plo \ + ./$(DEPDIR)/libglmsamptest_la-testglmsamp.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -391,6 +444,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -471,8 +525,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -518,59 +572,65 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-AuxMixBinomial.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-AuxMixPoisson.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-BinaryLogit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-BinaryProbit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-Classify.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMBlock.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMGenericFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMGibbs.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMSampler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-HolmesHeld.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-HolmesHeldFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-HolmesHeldGibbs.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-IWLS.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-IWLSFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-IWLSOutcome.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-KS.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-LGMix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-LogisticLinear.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-MNormalLinear.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-NormalLinear.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-OrderedLogit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-OrderedProbit.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-Outcome.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-PGcommon.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-PolyaGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REFactory2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGamma2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaFactory2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaSlicer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaSlicer2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REMethod.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REMethod2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-RESampler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGamma2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishart.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishart2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-SampleWishart.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledGamma.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledGammaFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledWishart.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledWishartFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-TLinear.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsamptest_la-testglmsamp.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-AuxMixBinomial.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-AuxMixPoisson.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-BinaryLogit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-BinaryProbit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-Classify.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMBlock.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMGenericFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMGibbs.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-GLMSampler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-HolmesHeld.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-HolmesHeldFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-HolmesHeldGibbs.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-IWLS.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-IWLSFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-IWLSOutcome.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-KS.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-LGMix.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-LogisticLinear.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-MNormalLinear.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-NormalLinear.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-OrderedLogit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-OrderedProbit.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-Outcome.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-PGcommon.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-PolyaGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REFactory2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGamma2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaFactory2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaSlicer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REGammaSlicer2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REMethod.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REMethod2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-RESampler.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGamma2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishart.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishart2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-SampleWishart.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledGamma.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledGammaFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledWishart.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-ScaledWishartFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsampler_la-TLinear.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libglmsamptest_la-testglmsamp.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -1025,7 +1085,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1096,7 +1159,59 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libglmsampler_la-AuxMixBinomial.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-AuxMixPoisson.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-BinaryLogit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-BinaryProbit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-Classify.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMBlock.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMGenericFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMGibbs.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMMethod.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMSampler.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-HolmesHeld.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-HolmesHeldFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-HolmesHeldGibbs.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-IWLS.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-IWLSFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-IWLSOutcome.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-KS.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-LGMix.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-LogisticLinear.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-MNormalLinear.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-NormalLinear.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-OrderedLogit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-OrderedProbit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-Outcome.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-PGcommon.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-PolyaGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGamma2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaSlicer.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaSlicer2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REMethod.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REMethod2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-RESampler.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGamma2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishart.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishart2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-SampleWishart.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledGammaFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledWishart.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledWishartFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-TLinear.Plo + -rm -f ./$(DEPDIR)/libglmsamptest_la-testglmsamp.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1142,7 +1257,59 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libglmsampler_la-AuxMixBinomial.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-AuxMixPoisson.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-BinaryLogit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-BinaryProbit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-Classify.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMBlock.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMGenericFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMGibbs.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMMethod.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-GLMSampler.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-HolmesHeld.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-HolmesHeldFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-HolmesHeldGibbs.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-IWLS.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-IWLSFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-IWLSOutcome.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-KS.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-LGMix.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-LogisticLinear.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-MNormalLinear.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-NormalLinear.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-OrderedLogit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-OrderedProbit.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-Outcome.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-PGcommon.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-PolyaGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGamma2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaSlicer.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REGammaSlicer2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REMethod.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REMethod2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-RESampler.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGamma2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledGammaFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishart.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishart2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-REScaledWishartFactory2.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-SampleWishart.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledGamma.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledGammaFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledWishart.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-ScaledWishartFactory.Plo + -rm -f ./$(DEPDIR)/libglmsampler_la-TLinear.Plo + -rm -f ./$(DEPDIR)/libglmsamptest_la-testglmsamp.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1163,7 +1330,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/modules/glm/SSparse/AMD/Makefile.in jags-4.3.1/src/modules/glm/SSparse/AMD/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/AMD/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/AMD/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -138,7 +138,20 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = Source/$(DEPDIR)/amd_la-amd_1.Plo \ + Source/$(DEPDIR)/amd_la-amd_2.Plo \ + Source/$(DEPDIR)/amd_la-amd_aat.Plo \ + Source/$(DEPDIR)/amd_la-amd_control.Plo \ + Source/$(DEPDIR)/amd_la-amd_defaults.Plo \ + Source/$(DEPDIR)/amd_la-amd_dump.Plo \ + Source/$(DEPDIR)/amd_la-amd_global.Plo \ + Source/$(DEPDIR)/amd_la-amd_info.Plo \ + Source/$(DEPDIR)/amd_la-amd_order.Plo \ + Source/$(DEPDIR)/amd_la-amd_post_tree.Plo \ + Source/$(DEPDIR)/amd_la-amd_postorder.Plo \ + Source/$(DEPDIR)/amd_la-amd_preprocess.Plo \ + Source/$(DEPDIR)/amd_la-amd_valid.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -349,6 +362,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -406,8 +420,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -476,19 +490,25 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_1.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_aat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_control.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_defaults.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_dump.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_global.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_info.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_order.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_post_tree.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_postorder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_preprocess.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_valid.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_1.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_aat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_control.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_defaults.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_dump.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_global.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_info.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_order.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_post_tree.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_postorder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_preprocess.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/amd_la-amd_valid.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -673,7 +693,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -745,7 +768,19 @@ mostlyclean-am distclean: distclean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/amd_la-amd_1.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_2.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_aat.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_control.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_defaults.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_dump.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_global.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_info.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_order.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_post_tree.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_postorder.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_preprocess.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_valid.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -791,7 +826,19 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/amd_la-amd_1.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_2.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_aat.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_control.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_defaults.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_dump.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_global.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_info.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_order.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_post_tree.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_postorder.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_preprocess.Plo + -rm -f Source/$(DEPDIR)/amd_la-amd_valid.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -812,16 +859,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CAMD/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CAMD/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CAMD/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CAMD/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -136,7 +136,19 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = Source/$(DEPDIR)/camd_la-camd_1.Plo \ + Source/$(DEPDIR)/camd_la-camd_2.Plo \ + Source/$(DEPDIR)/camd_la-camd_aat.Plo \ + Source/$(DEPDIR)/camd_la-camd_control.Plo \ + Source/$(DEPDIR)/camd_la-camd_defaults.Plo \ + Source/$(DEPDIR)/camd_la-camd_dump.Plo \ + Source/$(DEPDIR)/camd_la-camd_global.Plo \ + Source/$(DEPDIR)/camd_la-camd_info.Plo \ + Source/$(DEPDIR)/camd_la-camd_order.Plo \ + Source/$(DEPDIR)/camd_la-camd_postorder.Plo \ + Source/$(DEPDIR)/camd_la-camd_preprocess.Plo \ + Source/$(DEPDIR)/camd_la-camd_valid.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -332,6 +344,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -386,8 +399,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -451,18 +464,24 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_1.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_aat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_control.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_defaults.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_dump.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_global.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_info.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_order.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_postorder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_preprocess.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_valid.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_1.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_aat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_control.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_defaults.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_dump.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_global.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_info.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_order.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_postorder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_preprocess.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/camd_la-camd_valid.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -631,7 +650,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -703,7 +725,18 @@ mostlyclean-am distclean: distclean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/camd_la-camd_1.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_2.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_aat.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_control.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_defaults.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_dump.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_global.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_info.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_order.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_postorder.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_preprocess.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_valid.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -749,7 +782,18 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/camd_la-camd_1.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_2.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_aat.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_control.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_defaults.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_dump.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_global.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_info.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_order.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_postorder.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_preprocess.Plo + -rm -f Source/$(DEPDIR)/camd_la-camd_valid.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -770,16 +814,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CCOLAMD/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CCOLAMD/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CCOLAMD/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CCOLAMD/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -131,7 +131,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = Source/$(DEPDIR)/ccolamd_la-ccolamd.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -327,6 +328,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -365,8 +367,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -408,7 +410,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/ccolamd_la-ccolamd.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/ccolamd_la-ccolamd.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -500,7 +508,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -572,7 +583,7 @@ mostlyclean-am distclean: distclean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/ccolamd_la-ccolamd.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -618,7 +629,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/ccolamd_la-ccolamd.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -639,16 +650,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Check/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Check/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Check/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Check/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -131,7 +131,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cholmodcheck_la-cholmod_check.Plo \ + ./$(DEPDIR)/cholmodcheck_la-cholmod_read.Plo \ + ./$(DEPDIR)/cholmodcheck_la-cholmod_write.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -326,6 +329,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -364,8 +368,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -397,9 +401,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcheck_la-cholmod_check.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcheck_la-cholmod_read.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcheck_la-cholmod_write.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcheck_la-cholmod_check.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcheck_la-cholmod_read.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcheck_la-cholmod_write.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -504,7 +514,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -574,7 +587,9 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodcheck_la-cholmod_check.Plo + -rm -f ./$(DEPDIR)/cholmodcheck_la-cholmod_read.Plo + -rm -f ./$(DEPDIR)/cholmodcheck_la-cholmod_write.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -620,7 +635,9 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodcheck_la-cholmod_check.Plo + -rm -f ./$(DEPDIR)/cholmodcheck_la-cholmod_read.Plo + -rm -f ./$(DEPDIR)/cholmodcheck_la-cholmod_write.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -641,16 +658,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Cholesky/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Cholesky/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Cholesky/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Cholesky/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -140,7 +140,19 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cholmodcholesky_la-cholmod_amd.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_analyze.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_colamd.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_etree.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_factorize.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_postorder.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_rcond.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_resymbol.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_rowcolcounts.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_rowfac.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_solve.Plo \ + ./$(DEPDIR)/cholmodcholesky_la-cholmod_spsolve.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -335,6 +347,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -382,8 +395,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -415,18 +428,24 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_amd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_analyze.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_colamd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_etree.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_factorize.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_postorder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_rcond.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_resymbol.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_rowcolcounts.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_rowfac.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_solve.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_spsolve.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_amd.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_analyze.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_colamd.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_etree.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_factorize.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_postorder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_rcond.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_resymbol.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_rowcolcounts.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_rowfac.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_solve.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcholesky_la-cholmod_spsolve.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -594,7 +613,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -664,7 +686,18 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_amd.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_analyze.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_colamd.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_etree.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_factorize.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_postorder.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_rcond.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_resymbol.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_rowcolcounts.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_rowfac.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_solve.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_spsolve.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -710,7 +743,18 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_amd.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_analyze.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_colamd.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_etree.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_factorize.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_postorder.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_rcond.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_resymbol.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_rowcolcounts.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_rowfac.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_solve.Plo + -rm -f ./$(DEPDIR)/cholmodcholesky_la-cholmod_spsolve.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -731,16 +775,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Core/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Core/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Core/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Core/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -140,7 +140,21 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cholmodcore_la-cholmod_aat.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_add.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_band.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_change_factor.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_common.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_complex.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_copy.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_dense.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_error.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_factor.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_memory.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_sparse.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_transpose.Plo \ + ./$(DEPDIR)/cholmodcore_la-cholmod_triplet.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -335,6 +349,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -380,8 +395,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -413,20 +428,26 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_aat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_add.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_band.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_change_factor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_common.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_complex.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_copy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_dense.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_error.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_factor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_memory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_sparse.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_transpose.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_triplet.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_aat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_add.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_band.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_change_factor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_common.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_complex.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_copy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_dense.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_error.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_factor.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_memory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_sparse.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_transpose.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodcore_la-cholmod_triplet.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -608,7 +629,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -678,7 +702,20 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_aat.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_add.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_band.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_change_factor.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_common.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_complex.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_copy.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_dense.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_error.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_factor.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_memory.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_sparse.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_transpose.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_triplet.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -724,7 +761,20 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_aat.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_add.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_band.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_change_factor.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_common.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_complex.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_copy.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_dense.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_error.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_factor.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_memory.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_sparse.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_transpose.Plo + -rm -f ./$(DEPDIR)/cholmodcore_la-cholmod_triplet.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -745,16 +795,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Include/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Include/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Include/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Include/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -292,6 +292,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -329,8 +330,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -400,7 +401,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -170,7 +170,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -365,6 +365,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -406,8 +407,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -544,7 +545,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/MatrixOps/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/MatrixOps/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/MatrixOps/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/MatrixOps/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -137,7 +137,16 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cholmodmatrix_la-cholmod_drop.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_horzcat.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_norm.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_scale.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_sdmult.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_ssmult.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_submatrix.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_symmetry.Plo \ + ./$(DEPDIR)/cholmodmatrix_la-cholmod_vertcat.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -332,6 +341,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -373,8 +383,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -406,15 +416,21 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_drop.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_horzcat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_norm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_scale.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_sdmult.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_ssmult.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_submatrix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_symmetry.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_vertcat.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_drop.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_horzcat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_norm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_scale.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_sdmult.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_ssmult.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_submatrix.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_symmetry.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmatrix_la-cholmod_vertcat.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -561,7 +577,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -631,7 +650,15 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_drop.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_horzcat.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_norm.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_scale.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_sdmult.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_ssmult.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_submatrix.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_symmetry.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_vertcat.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -677,7 +704,15 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_drop.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_horzcat.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_norm.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_scale.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_sdmult.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_ssmult.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_submatrix.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_symmetry.Plo + -rm -f ./$(DEPDIR)/cholmodmatrix_la-cholmod_vertcat.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -698,16 +733,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Modify/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Modify/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Modify/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Modify/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -131,7 +131,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cholmodmodify_la-cholmod_rowadd.Plo \ + ./$(DEPDIR)/cholmodmodify_la-cholmod_rowdel.Plo \ + ./$(DEPDIR)/cholmodmodify_la-cholmod_updown.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -326,6 +329,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -366,8 +370,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -399,9 +403,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmodify_la-cholmod_rowadd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmodify_la-cholmod_rowdel.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmodify_la-cholmod_updown.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmodify_la-cholmod_rowadd.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmodify_la-cholmod_rowdel.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodmodify_la-cholmod_updown.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -506,7 +516,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -576,7 +589,9 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodmodify_la-cholmod_rowadd.Plo + -rm -f ./$(DEPDIR)/cholmodmodify_la-cholmod_rowdel.Plo + -rm -f ./$(DEPDIR)/cholmodmodify_la-cholmod_updown.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -622,7 +637,9 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodmodify_la-cholmod_rowadd.Plo + -rm -f ./$(DEPDIR)/cholmodmodify_la-cholmod_rowdel.Plo + -rm -f ./$(DEPDIR)/cholmodmodify_la-cholmod_updown.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -643,16 +660,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Supernodal/Makefile.in jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Supernodal/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/CHOLMOD/Supernodal/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/CHOLMOD/Supernodal/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -132,7 +132,11 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = \ + ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_numeric.Plo \ + ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_solve.Plo \ + ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_symbolic.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -327,6 +331,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -369,8 +374,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -402,9 +407,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_numeric.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_solve.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_symbolic.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_numeric.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_solve.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_symbolic.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -509,7 +520,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -579,7 +593,9 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_numeric.Plo + -rm -f ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_solve.Plo + -rm -f ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_symbolic.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -625,7 +641,9 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_numeric.Plo + -rm -f ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_solve.Plo + -rm -f ./$(DEPDIR)/cholmodsupernodal_la-cholmod_super_symbolic.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -646,16 +664,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/COLAMD/Makefile.in jags-4.3.1/src/modules/glm/SSparse/COLAMD/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/COLAMD/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/COLAMD/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -132,7 +132,9 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = Source/$(DEPDIR)/colamd_la-colamd.Plo \ + Source/$(DEPDIR)/colamd_la-colamd_global.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -328,6 +330,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -369,8 +372,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -414,8 +417,14 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/colamd_la-colamd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/colamd_la-colamd_global.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/colamd_la-colamd.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@Source/$(DEPDIR)/colamd_la-colamd_global.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -514,7 +523,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -586,7 +598,8 @@ mostlyclean-am distclean: distclean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/colamd_la-colamd.Plo + -rm -f Source/$(DEPDIR)/colamd_la-colamd_global.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -632,7 +645,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf Source/$(DEPDIR) + -rm -f Source/$(DEPDIR)/colamd_la-colamd.Plo + -rm -f Source/$(DEPDIR)/colamd_la-colamd_global.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -653,16 +667,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/config/Makefile.in jags-4.3.1/src/modules/glm/SSparse/config/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/config/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/config/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -130,7 +130,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/config_la-SuiteSparse_config.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -326,6 +327,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -361,8 +363,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -394,7 +396,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/config_la-SuiteSparse_config.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/config_la-SuiteSparse_config.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -485,7 +493,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -555,7 +566,7 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/config_la-SuiteSparse_config.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -601,7 +612,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/config_la-SuiteSparse_config.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -622,16 +633,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/glm/SSparse/Makefile.in jags-4.3.1/src/modules/glm/SSparse/Makefile.in --- jags-4.3.0/src/modules/glm/SSparse/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/glm/SSparse/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -168,7 +168,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -363,6 +363,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -399,8 +400,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -537,7 +538,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/modules/lecuyer/Makefile.in jags-4.3.1/src/modules/lecuyer/Makefile.in --- jags-4.3.0/src/modules/lecuyer/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/lecuyer/Makefile.in 2022-04-08 15:54:27.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -160,7 +160,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/lecuyer_la-RngStream.Plo \ + ./$(DEPDIR)/lecuyer_la-RngStreamFactory.Plo \ + ./$(DEPDIR)/lecuyer_la-lecuyer.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -356,6 +359,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -392,8 +396,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -449,9 +453,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lecuyer_la-RngStream.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lecuyer_la-RngStreamFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lecuyer_la-lecuyer.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lecuyer_la-RngStream.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lecuyer_la-RngStreamFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lecuyer_la-lecuyer.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -556,7 +566,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -629,7 +642,9 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/lecuyer_la-RngStream.Plo + -rm -f ./$(DEPDIR)/lecuyer_la-RngStreamFactory.Plo + -rm -f ./$(DEPDIR)/lecuyer_la-lecuyer.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -675,7 +690,9 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/lecuyer_la-RngStream.Plo + -rm -f ./$(DEPDIR)/lecuyer_la-RngStreamFactory.Plo + -rm -f ./$(DEPDIR)/lecuyer_la-lecuyer.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -696,20 +713,20 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-jagsmodLTLIBRARIES install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-jagsmodLTLIBRARIES +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-jagsmodLTLIBRARIES clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-jagsmodLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/Makefile.in jags-4.3.1/src/modules/Makefile.in --- jags-4.3.0/src/modules/Makefile.in 2017-07-11 15:22:38.000000000 +0000 +++ jags-4.3.1/src/modules/Makefile.in 2022-04-08 15:54:26.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -136,7 +136,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -331,6 +331,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -361,8 +362,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -479,7 +480,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/src/modules/mix/distributions/Makefile.in jags-4.3.1/src/modules/mix/distributions/Makefile.in --- jags-4.3.0/src/modules/mix/distributions/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/mix/distributions/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -142,7 +142,11 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libmixdist_la-DBetaBin.Plo \ + ./$(DEPDIR)/libmixdist_la-DNormMix.Plo \ + ./$(DEPDIR)/libmixdist_la-DPick.Plo \ + ./$(DEPDIR)/libmixdisttest_la-testmixdist.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -357,6 +361,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -400,8 +405,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -447,10 +452,16 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdist_la-DBetaBin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdist_la-DNormMix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdist_la-DPick.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdisttest_la-testmixdist.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdist_la-DBetaBin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdist_la-DNormMix.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdist_la-DPick.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixdisttest_la-testmixdist.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -562,7 +573,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -633,7 +647,10 @@ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmixdist_la-DBetaBin.Plo + -rm -f ./$(DEPDIR)/libmixdist_la-DNormMix.Plo + -rm -f ./$(DEPDIR)/libmixdist_la-DPick.Plo + -rm -f ./$(DEPDIR)/libmixdisttest_la-testmixdist.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -679,7 +696,10 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmixdist_la-DBetaBin.Plo + -rm -f ./$(DEPDIR)/libmixdist_la-DNormMix.Plo + -rm -f ./$(DEPDIR)/libmixdist_la-DPick.Plo + -rm -f ./$(DEPDIR)/libmixdisttest_la-testmixdist.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -700,7 +720,7 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-checkLTLIBRARIES clean-generic clean-libtool \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ diff -Nru jags-4.3.0/src/modules/mix/Makefile.in jags-4.3.1/src/modules/mix/Makefile.in --- jags-4.3.0/src/modules/mix/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/mix/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -178,7 +178,9 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libmixtest_la-testmix.Plo \ + ./$(DEPDIR)/mix_la-mix.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -238,7 +240,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -433,6 +435,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -488,8 +491,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -559,8 +562,14 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixtest_la-testmix.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mix_la-mix.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixtest_la-testmix.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mix_la-mix.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -705,7 +714,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -805,7 +817,8 @@ clean-jagsmodLTLIBRARIES clean-libtool mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmixtest_la-testmix.Plo + -rm -f ./$(DEPDIR)/mix_la-mix.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -851,7 +864,8 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmixtest_la-testmix.Plo + -rm -f ./$(DEPDIR)/mix_la-mix.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -872,21 +886,22 @@ .MAKE: $(am__recursive_targets) check-am install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-checkLTLIBRARIES clean-generic \ - clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-jagsmodLTLIBRARIES install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-jagsmodLTLIBRARIES +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-checkLTLIBRARIES \ + clean-generic clean-jagsmodLTLIBRARIES clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-jagsmodLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am \ + uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/mix/samplers/Makefile.in jags-4.3.1/src/modules/mix/samplers/Makefile.in --- jags-4.3.0/src/modules/mix/samplers/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/mix/samplers/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -136,7 +136,15 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libmixsamp_la-CatDirichlet.Plo \ + ./$(DEPDIR)/libmixsamp_la-DirichletCat.Plo \ + ./$(DEPDIR)/libmixsamp_la-DirichletCatFactory.Plo \ + ./$(DEPDIR)/libmixsamp_la-DirichletInfo.Plo \ + ./$(DEPDIR)/libmixsamp_la-LDA.Plo \ + ./$(DEPDIR)/libmixsamp_la-LDAFactory.Plo \ + ./$(DEPDIR)/libmixsamp_la-MixSamplerFactory.Plo \ + ./$(DEPDIR)/libmixsamp_la-NormMix.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -332,6 +340,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -373,8 +382,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -406,14 +415,20 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-CatDirichlet.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-DirichletCat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-DirichletCatFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-DirichletInfo.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-LDA.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-LDAFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-MixSamplerFactory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-NormMix.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-CatDirichlet.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-DirichletCat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-DirichletCatFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-DirichletInfo.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-LDA.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-LDAFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-MixSamplerFactory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmixsamp_la-NormMix.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -553,7 +568,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -623,7 +641,14 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmixsamp_la-CatDirichlet.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-DirichletCat.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-DirichletCatFactory.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-DirichletInfo.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-LDA.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-LDAFactory.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-MixSamplerFactory.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-NormMix.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -669,7 +694,14 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libmixsamp_la-CatDirichlet.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-DirichletCat.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-DirichletCatFactory.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-DirichletInfo.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-LDA.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-LDAFactory.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-MixSamplerFactory.Plo + -rm -f ./$(DEPDIR)/libmixsamp_la-NormMix.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -690,16 +722,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/msm/distributions/Makefile.in jags-4.3.1/src/modules/msm/distributions/Makefile.in --- jags-4.3.0/src/modules/msm/distributions/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/msm/distributions/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -130,7 +130,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/msmdist_la-DMState.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -326,6 +327,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -363,8 +365,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -396,7 +398,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msmdist_la-DMState.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msmdist_la-DMState.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -487,7 +495,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -557,7 +568,7 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msmdist_la-DMState.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -603,7 +614,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msmdist_la-DMState.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -624,16 +635,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/msm/functions/Makefile.in jags-4.3.1/src/modules/msm/functions/Makefile.in --- jags-4.3.0/src/modules/msm/functions/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/msm/functions/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -130,7 +130,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/msmfunc_la-Mexp.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -326,6 +327,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -363,8 +365,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -396,7 +398,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msmfunc_la-Mexp.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msmfunc_la-Mexp.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -487,7 +495,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -557,7 +568,7 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msmfunc_la-Mexp.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -603,7 +614,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msmfunc_la-Mexp.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -624,16 +635,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/modules/msm/Makefile.in jags-4.3.1/src/modules/msm/Makefile.in --- jags-4.3.0/src/modules/msm/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/msm/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -159,7 +159,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/msm_la-msm.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -201,7 +202,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -396,6 +397,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -438,8 +440,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -495,7 +497,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msm_la-msm.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msm_la-msm.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -633,7 +641,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -732,7 +743,7 @@ mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msm_la-msm.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -778,7 +789,7 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msm_la-msm.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -799,21 +810,21 @@ .MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-generic clean-jagsmodLTLIBRARIES \ - clean-libtool cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-jagsmodLTLIBRARIES install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ - uninstall-jagsmodLTLIBRARIES +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-generic \ + clean-jagsmodLTLIBRARIES clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-jagsmodLTLIBRARIES install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-jagsmodLTLIBRARIES .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/modules/msm/matrix/Makefile.in jags-4.3.1/src/modules/msm/matrix/Makefile.in --- jags-4.3.0/src/modules/msm/matrix/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/modules/msm/matrix/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -130,7 +130,8 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/msmmatrix_la-matexp.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -326,6 +327,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -361,8 +363,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -394,7 +396,13 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msmmatrix_la-matexp.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msmmatrix_la-matexp.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -485,7 +493,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -555,7 +566,7 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msmmatrix_la-matexp.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -601,7 +612,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/msmmatrix_la-matexp.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -622,16 +633,16 @@ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/src/terminal/Makefile.in jags-4.3.1/src/terminal/Makefile.in --- jags-4.3.0/src/terminal/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/src/terminal/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -173,7 +173,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/jags_terminal-ReadData.Po \ + ./$(DEPDIR)/jags_terminal-parser.Po \ + ./$(DEPDIR)/jags_terminal-scanner.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -405,6 +408,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -468,8 +472,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -613,9 +617,15 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jags_terminal-ReadData.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jags_terminal-parser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jags_terminal-scanner.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jags_terminal-ReadData.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jags_terminal-parser.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jags_terminal-scanner.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -747,7 +757,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -828,7 +841,9 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/jags_terminal-ReadData.Po + -rm -f ./$(DEPDIR)/jags_terminal-parser.Po + -rm -f ./$(DEPDIR)/jags_terminal-scanner.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -875,7 +890,9 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/jags_terminal-ReadData.Po + -rm -f ./$(DEPDIR)/jags_terminal-parser.Po + -rm -f ./$(DEPDIR)/jags_terminal-scanner.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -897,21 +914,22 @@ .MAKE: all check install install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libexecPROGRAMS clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-binSCRIPTS \ - install-data install-data-am install-dist_binSCRIPTS \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-libexecPROGRAMS install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am uninstall-binSCRIPTS \ - uninstall-dist_binSCRIPTS uninstall-libexecPROGRAMS +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libexecPROGRAMS clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-binSCRIPTS install-data install-data-am \ + install-dist_binSCRIPTS install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-libexecPROGRAMS \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-binSCRIPTS uninstall-dist_binSCRIPTS \ + uninstall-libexecPROGRAMS .PRECIOUS: Makefile diff -Nru jags-4.3.0/src/terminal/parser.cc jags-4.3.1/src/terminal/parser.cc --- jags-4.3.0/src/terminal/parser.cc 2017-07-17 07:24:19.000000000 +0000 +++ jags-4.3.1/src/terminal/parser.cc 2022-04-08 15:48:06.000000000 +0000 @@ -1,8 +1,9 @@ -/* A Bison parser, made by GNU Bison 3.0.4. */ +/* A Bison parser, made by GNU Bison 3.7.6. */ /* Bison implementation for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, + Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -33,6 +34,10 @@ /* C LALR(1) parser skeleton written by Richard Stallman, by simplifying the original so-called "semantic" parser. */ +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + /* All symbols defined below should begin with yy or YY, to avoid infringing on user name space. This should be done even for local variables, as they might otherwise be expanded by user macros. @@ -40,11 +45,11 @@ define necessary library symbols; they are noted "INFRINGES ON USER NAME SPACE" below. */ -/* Identify Bison output. */ -#define YYBISON 1 +/* Identify Bison output, and Bison version. */ +#define YYBISON 30706 -/* Bison version. */ -#define YYBISON_VERSION "3.0.4" +/* Bison version string. */ +#define YYBISON_VERSION "3.7.6" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -65,12 +70,11 @@ #define yyerror zzerror #define yydebug zzdebug #define yynerrs zznerrs - #define yylval zzlval #define yychar zzchar -/* Copy the first part of user declarations. */ -#line 2 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:339 */ +/* First part of user prologue. */ +#line 2 "../../../../jags-4-3_patched/src/terminal/parser.yy" #include @@ -165,26 +169,31 @@ // so the parent function should evaluate the value and return; if appriopriate -#line 169 "parser.cc" /* yacc.c:339 */ +#line 173 "parser.cc" +# ifndef YY_CAST +# ifdef __cplusplus +# define YY_CAST(Type, Val) static_cast (Val) +# define YY_REINTERPRET_CAST(Type, Val) reinterpret_cast (Val) +# else +# define YY_CAST(Type, Val) ((Type) (Val)) +# define YY_REINTERPRET_CAST(Type, Val) ((Type) (Val)) +# endif +# endif # ifndef YY_NULLPTR -# if defined __cplusplus && 201103L <= __cplusplus -# define YY_NULLPTR nullptr +# if defined __cplusplus +# if 201103L <= __cplusplus +# define YY_NULLPTR nullptr +# else +# define YY_NULLPTR 0 +# endif # else -# define YY_NULLPTR 0 +# define YY_NULLPTR ((void*)0) # endif # endif -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif - -/* In a future release of Bison, this section will be replaced - by #include "y.tab.h". */ +/* Use api.header.include to #include this header + instead of duplicating it here. */ #ifndef YY_ZZ_PARSER_HH_INCLUDED # define YY_ZZ_PARSER_HH_INCLUDED /* Debug traces. */ @@ -195,69 +204,78 @@ extern int zzdebug; #endif -/* Token type. */ +/* Token kinds. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE enum yytokentype { - INT = 258, - DOUBLE = 259, - NAME = 260, - STRING = 261, - SYSCMD = 262, - ENDCMD = 263, - MODEL = 264, - DATA = 265, - IN = 266, - TO = 267, - INITS = 268, - PARAMETERS = 269, - COMPILE = 270, - INITIALIZE = 271, - ADAPT = 272, - AUTOADAPT = 273, - FORCEADAPT = 274, - UPDATE = 275, - BY = 276, - MONITORS = 277, - MONITOR = 278, - TYPE = 279, - SET = 280, - CLEAR = 281, - THIN = 282, - CODA = 283, - STEM = 284, - EXIT = 285, - NCHAINS = 286, - CHAIN = 287, - LOAD = 288, - UNLOAD = 289, - SAMPLER = 290, - SAMPLERS = 291, - RNGTOK = 292, - FACTORY = 293, - FACTORIES = 294, - MODULES = 295, - SEED = 296, - LIST = 297, - STRUCTURE = 298, - DIM = 299, - NA = 300, - R_NULL = 301, - DIMNAMES = 302, - ITER = 303, - ARROW = 304, - ENDDATA = 305, - ASINTEGER = 306, - DOTDATA = 307, - DIRECTORY = 308, - CD = 309, - PWD = 310, - RUN = 311, - ENDSCRIPT = 312 + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + INT = 258, /* INT */ + DOUBLE = 259, /* DOUBLE */ + NAME = 260, /* NAME */ + STRING = 261, /* STRING */ + SYSCMD = 262, /* SYSCMD */ + ENDCMD = 263, /* ENDCMD */ + MODEL = 264, /* MODEL */ + DATA = 265, /* DATA */ + IN = 266, /* IN */ + TO = 267, /* TO */ + INITS = 268, /* INITS */ + PARAMETERS = 269, /* PARAMETERS */ + COMPILE = 270, /* COMPILE */ + INITIALIZE = 271, /* INITIALIZE */ + ADAPT = 272, /* ADAPT */ + AUTOADAPT = 273, /* AUTOADAPT */ + FORCEADAPT = 274, /* FORCEADAPT */ + UPDATE = 275, /* UPDATE */ + BY = 276, /* BY */ + MONITORS = 277, /* MONITORS */ + MONITOR = 278, /* MONITOR */ + TYPE = 279, /* TYPE */ + SET = 280, /* SET */ + CLEAR = 281, /* CLEAR */ + THIN = 282, /* THIN */ + CODA = 283, /* CODA */ + STEM = 284, /* STEM */ + EXIT = 285, /* EXIT */ + NCHAINS = 286, /* NCHAINS */ + CHAIN = 287, /* CHAIN */ + LOAD = 288, /* LOAD */ + UNLOAD = 289, /* UNLOAD */ + SAMPLER = 290, /* SAMPLER */ + SAMPLERS = 291, /* SAMPLERS */ + RNGTOK = 292, /* RNGTOK */ + FACTORY = 293, /* FACTORY */ + FACTORIES = 294, /* FACTORIES */ + MODULES = 295, /* MODULES */ + SEED = 296, /* SEED */ + LIST = 297, /* LIST */ + STRUCTURE = 298, /* STRUCTURE */ + DIM = 299, /* DIM */ + NA = 300, /* NA */ + R_NULL = 301, /* R_NULL */ + DIMNAMES = 302, /* DIMNAMES */ + ITER = 303, /* ITER */ + ARROW = 304, /* ARROW */ + ENDDATA = 305, /* ENDDATA */ + ASINTEGER = 306, /* ASINTEGER */ + DOTDATA = 307, /* DOTDATA */ + DIRECTORY = 308, /* DIRECTORY */ + CD = 309, /* CD */ + PWD = 310, /* PWD */ + RUN = 311, /* RUN */ + ENDSCRIPT = 312 /* ENDSCRIPT */ }; + typedef enum yytokentype yytoken_kind_t; #endif -/* Tokens. */ +/* Token kinds. */ +#define YYEMPTY -2 +#define YYEOF 0 +#define YYerror 256 +#define YYUNDEF 257 #define INT 258 #define DOUBLE 259 #define NAME 260 @@ -316,10 +334,9 @@ /* Value type. */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED - union YYSTYPE { -#line 99 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:355 */ +#line 99 "../../../../jags-4-3_patched/src/terminal/parser.yy" int intval; double val; @@ -329,9 +346,9 @@ std::vector *vec; std::vector *ivec; -#line 333 "parser.cc" /* yacc.c:355 */ -}; +#line 350 "parser.cc" +}; typedef union YYSTYPE YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_DECLARED 1 @@ -343,37 +360,230 @@ int zzparse (void); #endif /* !YY_ZZ_PARSER_HH_INCLUDED */ +/* Symbol kind. */ +enum yysymbol_kind_t +{ + YYSYMBOL_YYEMPTY = -2, + YYSYMBOL_YYEOF = 0, /* "end of file" */ + YYSYMBOL_YYerror = 1, /* error */ + YYSYMBOL_YYUNDEF = 2, /* "invalid token" */ + YYSYMBOL_INT = 3, /* INT */ + YYSYMBOL_DOUBLE = 4, /* DOUBLE */ + YYSYMBOL_NAME = 5, /* NAME */ + YYSYMBOL_STRING = 6, /* STRING */ + YYSYMBOL_SYSCMD = 7, /* SYSCMD */ + YYSYMBOL_ENDCMD = 8, /* ENDCMD */ + YYSYMBOL_MODEL = 9, /* MODEL */ + YYSYMBOL_DATA = 10, /* DATA */ + YYSYMBOL_IN = 11, /* IN */ + YYSYMBOL_TO = 12, /* TO */ + YYSYMBOL_INITS = 13, /* INITS */ + YYSYMBOL_PARAMETERS = 14, /* PARAMETERS */ + YYSYMBOL_COMPILE = 15, /* COMPILE */ + YYSYMBOL_INITIALIZE = 16, /* INITIALIZE */ + YYSYMBOL_ADAPT = 17, /* ADAPT */ + YYSYMBOL_AUTOADAPT = 18, /* AUTOADAPT */ + YYSYMBOL_FORCEADAPT = 19, /* FORCEADAPT */ + YYSYMBOL_UPDATE = 20, /* UPDATE */ + YYSYMBOL_BY = 21, /* BY */ + YYSYMBOL_MONITORS = 22, /* MONITORS */ + YYSYMBOL_MONITOR = 23, /* MONITOR */ + YYSYMBOL_TYPE = 24, /* TYPE */ + YYSYMBOL_SET = 25, /* SET */ + YYSYMBOL_CLEAR = 26, /* CLEAR */ + YYSYMBOL_THIN = 27, /* THIN */ + YYSYMBOL_CODA = 28, /* CODA */ + YYSYMBOL_STEM = 29, /* STEM */ + YYSYMBOL_EXIT = 30, /* EXIT */ + YYSYMBOL_NCHAINS = 31, /* NCHAINS */ + YYSYMBOL_CHAIN = 32, /* CHAIN */ + YYSYMBOL_LOAD = 33, /* LOAD */ + YYSYMBOL_UNLOAD = 34, /* UNLOAD */ + YYSYMBOL_SAMPLER = 35, /* SAMPLER */ + YYSYMBOL_SAMPLERS = 36, /* SAMPLERS */ + YYSYMBOL_RNGTOK = 37, /* RNGTOK */ + YYSYMBOL_FACTORY = 38, /* FACTORY */ + YYSYMBOL_FACTORIES = 39, /* FACTORIES */ + YYSYMBOL_MODULES = 40, /* MODULES */ + YYSYMBOL_SEED = 41, /* SEED */ + YYSYMBOL_LIST = 42, /* LIST */ + YYSYMBOL_STRUCTURE = 43, /* STRUCTURE */ + YYSYMBOL_DIM = 44, /* DIM */ + YYSYMBOL_NA = 45, /* NA */ + YYSYMBOL_R_NULL = 46, /* R_NULL */ + YYSYMBOL_DIMNAMES = 47, /* DIMNAMES */ + YYSYMBOL_ITER = 48, /* ITER */ + YYSYMBOL_ARROW = 49, /* ARROW */ + YYSYMBOL_ENDDATA = 50, /* ENDDATA */ + YYSYMBOL_ASINTEGER = 51, /* ASINTEGER */ + YYSYMBOL_DOTDATA = 52, /* DOTDATA */ + YYSYMBOL_DIRECTORY = 53, /* DIRECTORY */ + YYSYMBOL_CD = 54, /* CD */ + YYSYMBOL_PWD = 55, /* PWD */ + YYSYMBOL_RUN = 56, /* RUN */ + YYSYMBOL_ENDSCRIPT = 57, /* ENDSCRIPT */ + YYSYMBOL_58_ = 58, /* ',' */ + YYSYMBOL_59_ = 59, /* '(' */ + YYSYMBOL_60_ = 60, /* ')' */ + YYSYMBOL_61_ = 61, /* '[' */ + YYSYMBOL_62_ = 62, /* ']' */ + YYSYMBOL_63_ = 63, /* ':' */ + YYSYMBOL_64_ = 64, /* '*' */ + YYSYMBOL_65_ = 65, /* ';' */ + YYSYMBOL_66_ = 66, /* '`' */ + YYSYMBOL_67_ = 67, /* '=' */ + YYSYMBOL_68_c_ = 68, /* 'c' */ + YYSYMBOL_YYACCEPT = 69, /* $accept */ + YYSYMBOL_input = 70, /* input */ + YYSYMBOL_line = 71, /* line */ + YYSYMBOL_command = 72, /* command */ + YYSYMBOL_model = 73, /* model */ + YYSYMBOL_data_in = 74, /* data_in */ + YYSYMBOL_data_to = 75, /* data_to */ + YYSYMBOL_data = 76, /* data */ + YYSYMBOL_data_clear = 77, /* data_clear */ + YYSYMBOL_parameters_in = 78, /* parameters_in */ + YYSYMBOL_parameters_to = 79, /* parameters_to */ + YYSYMBOL_parameters = 80, /* parameters */ + YYSYMBOL_compile = 81, /* compile */ + YYSYMBOL_initialize = 82, /* initialize */ + YYSYMBOL_autoadapt = 83, /* autoadapt */ + YYSYMBOL_forceadapt = 84, /* forceadapt */ + YYSYMBOL_adapt = 85, /* adapt */ + YYSYMBOL_update = 86, /* update */ + YYSYMBOL_exit = 87, /* exit */ + YYSYMBOL_var = 88, /* var */ + YYSYMBOL_range_list = 89, /* range_list */ + YYSYMBOL_range_element = 90, /* range_element */ + YYSYMBOL_index = 91, /* index */ + YYSYMBOL_monitor = 92, /* monitor */ + YYSYMBOL_monitor_set = 93, /* monitor_set */ + YYSYMBOL_monitor_clear = 94, /* monitor_clear */ + YYSYMBOL_monitors_to = 95, /* monitors_to */ + YYSYMBOL_file_name = 96, /* file_name */ + YYSYMBOL_coda = 97, /* coda */ + YYSYMBOL_load = 98, /* load */ + YYSYMBOL_unload = 99, /* unload */ + YYSYMBOL_samplers_to = 100, /* samplers_to */ + YYSYMBOL_list_factories = 101, /* list_factories */ + YYSYMBOL_list_modules = 102, /* list_modules */ + YYSYMBOL_set_factory = 103, /* set_factory */ + YYSYMBOL_set_seed = 104, /* set_seed */ + YYSYMBOL_r_assignment_list = 105, /* r_assignment_list */ + YYSYMBOL_r_assignment = 106, /* r_assignment */ + YYSYMBOL_r_name = 107, /* r_name */ + YYSYMBOL_r_data = 108, /* r_data */ + YYSYMBOL_r_structure = 109, /* r_structure */ + YYSYMBOL_r_attribute_list = 110, /* r_attribute_list */ + YYSYMBOL_r_dim = 111, /* r_dim */ + YYSYMBOL_r_collection = 112, /* r_collection */ + YYSYMBOL_r_integer_collection = 113, /* r_integer_collection */ + YYSYMBOL_r_value_collection = 114, /* r_value_collection */ + YYSYMBOL_r_value_list = 115, /* r_value_list */ + YYSYMBOL_r_value = 116, /* r_value */ + YYSYMBOL_r_generic_attribute = 117, /* r_generic_attribute */ + YYSYMBOL_r_generic_list = 118, /* r_generic_list */ + YYSYMBOL_r_generic_list_element = 119, /* r_generic_list_element */ + YYSYMBOL_r_generic_vector = 120, /* r_generic_vector */ + YYSYMBOL_r_numeric_vector = 121, /* r_numeric_vector */ + YYSYMBOL_r_double_list = 122, /* r_double_list */ + YYSYMBOL_r_character_vector = 123, /* r_character_vector */ + YYSYMBOL_r_string_list = 124, /* r_string_list */ + YYSYMBOL_get_working_dir = 125, /* get_working_dir */ + YYSYMBOL_set_working_dir = 126, /* set_working_dir */ + YYSYMBOL_read_dir = 127, /* read_dir */ + YYSYMBOL_run_script = 128 /* run_script */ +}; +typedef enum yysymbol_kind_t yysymbol_kind_t; + -/* Copy the second part of user declarations. */ -#line 350 "parser.cc" /* yacc.c:358 */ #ifdef short # undef short #endif -#ifdef YYTYPE_UINT8 -typedef YYTYPE_UINT8 yytype_uint8; -#else -typedef unsigned char yytype_uint8; +/* On compilers that do not define __PTRDIFF_MAX__ etc., make sure + and (if available) are included + so that the code can choose integer types of a good width. */ + +#ifndef __PTRDIFF_MAX__ +# include /* INFRINGES ON USER NAME SPACE */ +# if defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__ +# include /* INFRINGES ON USER NAME SPACE */ +# define YY_STDINT_H +# endif #endif -#ifdef YYTYPE_INT8 -typedef YYTYPE_INT8 yytype_int8; +/* Narrow types that promote to a signed type and that can represent a + signed or unsigned integer of at least N bits. In tables they can + save space and decrease cache pressure. Promoting to a signed type + helps avoid bugs in integer arithmetic. */ + +#ifdef __INT_LEAST8_MAX__ +typedef __INT_LEAST8_TYPE__ yytype_int8; +#elif defined YY_STDINT_H +typedef int_least8_t yytype_int8; #else typedef signed char yytype_int8; #endif -#ifdef YYTYPE_UINT16 -typedef YYTYPE_UINT16 yytype_uint16; +#ifdef __INT_LEAST16_MAX__ +typedef __INT_LEAST16_TYPE__ yytype_int16; +#elif defined YY_STDINT_H +typedef int_least16_t yytype_int16; +#else +typedef short yytype_int16; +#endif + +/* Work around bug in HP-UX 11.23, which defines these macros + incorrectly for preprocessor constants. This workaround can likely + be removed in 2023, as HPE has promised support for HP-UX 11.23 + (aka HP-UX 11i v2) only through the end of 2022; see Table 2 of + . */ +#ifdef __hpux +# undef UINT_LEAST8_MAX +# undef UINT_LEAST16_MAX +# define UINT_LEAST8_MAX 255 +# define UINT_LEAST16_MAX 65535 +#endif + +#if defined __UINT_LEAST8_MAX__ && __UINT_LEAST8_MAX__ <= __INT_MAX__ +typedef __UINT_LEAST8_TYPE__ yytype_uint8; +#elif (!defined __UINT_LEAST8_MAX__ && defined YY_STDINT_H \ + && UINT_LEAST8_MAX <= INT_MAX) +typedef uint_least8_t yytype_uint8; +#elif !defined __UINT_LEAST8_MAX__ && UCHAR_MAX <= INT_MAX +typedef unsigned char yytype_uint8; #else -typedef unsigned short int yytype_uint16; +typedef short yytype_uint8; #endif -#ifdef YYTYPE_INT16 -typedef YYTYPE_INT16 yytype_int16; +#if defined __UINT_LEAST16_MAX__ && __UINT_LEAST16_MAX__ <= __INT_MAX__ +typedef __UINT_LEAST16_TYPE__ yytype_uint16; +#elif (!defined __UINT_LEAST16_MAX__ && defined YY_STDINT_H \ + && UINT_LEAST16_MAX <= INT_MAX) +typedef uint_least16_t yytype_uint16; +#elif !defined __UINT_LEAST16_MAX__ && USHRT_MAX <= INT_MAX +typedef unsigned short yytype_uint16; #else -typedef short int yytype_int16; +typedef int yytype_uint16; +#endif + +#ifndef YYPTRDIFF_T +# if defined __PTRDIFF_TYPE__ && defined __PTRDIFF_MAX__ +# define YYPTRDIFF_T __PTRDIFF_TYPE__ +# define YYPTRDIFF_MAXIMUM __PTRDIFF_MAX__ +# elif defined PTRDIFF_MAX +# ifndef ptrdiff_t +# include /* INFRINGES ON USER NAME SPACE */ +# endif +# define YYPTRDIFF_T ptrdiff_t +# define YYPTRDIFF_MAXIMUM PTRDIFF_MAX +# else +# define YYPTRDIFF_T long +# define YYPTRDIFF_MAXIMUM LONG_MAX +# endif #endif #ifndef YYSIZE_T @@ -381,15 +591,28 @@ # define YYSIZE_T __SIZE_TYPE__ # elif defined size_t # define YYSIZE_T size_t -# elif ! defined YYSIZE_T +# elif defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__ # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # else -# define YYSIZE_T unsigned int +# define YYSIZE_T unsigned # endif #endif -#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) +#define YYSIZE_MAXIMUM \ + YY_CAST (YYPTRDIFF_T, \ + (YYPTRDIFF_MAXIMUM < YY_CAST (YYSIZE_T, -1) \ + ? YYPTRDIFF_MAXIMUM \ + : YY_CAST (YYSIZE_T, -1))) + +#define YYSIZEOF(X) YY_CAST (YYPTRDIFF_T, sizeof (X)) + + +/* Stored state numbers (used for stacks). */ +typedef yytype_int16 yy_state_t; + +/* State numbers in computations. */ +typedef int yy_state_fast_t; #ifndef YY_ # if defined YYENABLE_NLS && YYENABLE_NLS @@ -403,47 +626,37 @@ # endif #endif -#ifndef YY_ATTRIBUTE -# if (defined __GNUC__ \ - && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \ - || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C -# define YY_ATTRIBUTE(Spec) __attribute__(Spec) -# else -# define YY_ATTRIBUTE(Spec) /* empty */ -# endif -#endif #ifndef YY_ATTRIBUTE_PURE -# define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) +# if defined __GNUC__ && 2 < __GNUC__ + (96 <= __GNUC_MINOR__) +# define YY_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define YY_ATTRIBUTE_PURE +# endif #endif #ifndef YY_ATTRIBUTE_UNUSED -# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) -#endif - -#if !defined _Noreturn \ - && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112) -# if defined _MSC_VER && 1200 <= _MSC_VER -# define _Noreturn __declspec (noreturn) +# if defined __GNUC__ && 2 < __GNUC__ + (7 <= __GNUC_MINOR__) +# define YY_ATTRIBUTE_UNUSED __attribute__ ((__unused__)) # else -# define _Noreturn YY_ATTRIBUTE ((__noreturn__)) +# define YY_ATTRIBUTE_UNUSED # endif #endif /* Suppress unused-variable warnings by "using" E. */ #if ! defined lint || defined __GNUC__ -# define YYUSE(E) ((void) (E)) +# define YY_USE(E) ((void) (E)) #else -# define YYUSE(E) /* empty */ +# define YY_USE(E) /* empty */ #endif -#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ +#if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ /* Suppress an incorrect diagnostic about yylval being uninitialized. */ -# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ - _Pragma ("GCC diagnostic push") \ - _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\ +# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"") \ _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") -# define YY_IGNORE_MAYBE_UNINITIALIZED_END \ +# define YY_IGNORE_MAYBE_UNINITIALIZED_END \ _Pragma ("GCC diagnostic pop") #else # define YY_INITIAL_VALUE(Value) Value @@ -456,8 +669,22 @@ # define YY_INITIAL_VALUE(Value) /* Nothing. */ #endif +#if defined __cplusplus && defined __GNUC__ && ! defined __ICC && 6 <= __GNUC__ +# define YY_IGNORE_USELESS_CAST_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wuseless-cast\"") +# define YY_IGNORE_USELESS_CAST_END \ + _Pragma ("GCC diagnostic pop") +#endif +#ifndef YY_IGNORE_USELESS_CAST_BEGIN +# define YY_IGNORE_USELESS_CAST_BEGIN +# define YY_IGNORE_USELESS_CAST_END +#endif + + +#define YY_ASSERT(E) ((void) (0 && (E))) -#if ! defined yyoverflow || YYERROR_VERBOSE +#if !defined yyoverflow /* The parser invokes alloca or malloc; define the necessary symbols. */ @@ -522,8 +749,7 @@ # endif # endif # endif -#endif /* ! defined yyoverflow || YYERROR_VERBOSE */ - +#endif /* !defined yyoverflow */ #if (! defined yyoverflow \ && (! defined __cplusplus \ @@ -532,17 +758,17 @@ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss_alloc; + yy_state_t yyss_alloc; YYSTYPE yyvs_alloc; }; /* The size of the maximum gap between one aligned stack and the next. */ -# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) +# define YYSTACK_GAP_MAXIMUM (YYSIZEOF (union yyalloc) - 1) /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ - ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + ((N) * (YYSIZEOF (yy_state_t) + YYSIZEOF (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) # define YYCOPY_NEEDED 1 @@ -555,11 +781,11 @@ # define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ - YYSIZE_T yynewbytes; \ + YYPTRDIFF_T yynewbytes; \ YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ Stack = &yyptr->Stack_alloc; \ - yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ - yyptr += yynewbytes / sizeof (*yyptr); \ + yynewbytes = yystacksize * YYSIZEOF (*Stack) + YYSTACK_GAP_MAXIMUM; \ + yyptr += yynewbytes / YYSIZEOF (*yyptr); \ } \ while (0) @@ -571,12 +797,12 @@ # ifndef YYCOPY # if defined __GNUC__ && 1 < __GNUC__ # define YYCOPY(Dst, Src, Count) \ - __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src))) + __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src))) # else # define YYCOPY(Dst, Src, Count) \ do \ { \ - YYSIZE_T yyi; \ + YYPTRDIFF_T yyi; \ for (yyi = 0; yyi < (Count); yyi++) \ (Dst)[yyi] = (Src)[yyi]; \ } \ @@ -599,17 +825,20 @@ /* YYNSTATES -- Number of states. */ #define YYNSTATES 315 -/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned - by yylex, with out-of-bounds checking. */ -#define YYUNDEFTOK 2 +/* YYMAXUTOK -- Last valid token kind. */ #define YYMAXUTOK 312 -#define YYTRANSLATE(YYX) \ - ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) + +/* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM + as returned by yylex, with out-of-bounds checking. */ +#define YYTRANSLATE(YYX) \ + (0 <= (YYX) && (YYX) <= YYMAXUTOK \ + ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ + : YYSYMBOL_YYUNDEF) /* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM - as returned by yylex, without out-of-bounds checking. */ -static const yytype_uint8 yytranslate[] = + as returned by yylex. */ +static const yytype_int8 yytranslate[] = { 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -647,7 +876,7 @@ #if YYDEBUG /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */ -static const yytype_uint16 yyrline[] = +static const yytype_int16 yyrline[] = { 0, 181, 181, 185, 191, 192, 193, 194, 195, 196, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, @@ -667,41 +896,54 @@ }; #endif -#if YYDEBUG || YYERROR_VERBOSE || 0 +/** Accessing symbol of state STATE. */ +#define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) + +#if YYDEBUG || 0 +/* The user-facing name of the symbol whose (internal) number is + YYSYMBOL. No bounds checking. */ +static const char *yysymbol_name (yysymbol_kind_t yysymbol) YY_ATTRIBUTE_UNUSED; + /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { - "$end", "error", "$undefined", "INT", "DOUBLE", "NAME", "STRING", - "SYSCMD", "ENDCMD", "MODEL", "DATA", "IN", "TO", "INITS", "PARAMETERS", - "COMPILE", "INITIALIZE", "ADAPT", "AUTOADAPT", "FORCEADAPT", "UPDATE", - "BY", "MONITORS", "MONITOR", "TYPE", "SET", "CLEAR", "THIN", "CODA", - "STEM", "EXIT", "NCHAINS", "CHAIN", "LOAD", "UNLOAD", "SAMPLER", - "SAMPLERS", "RNGTOK", "FACTORY", "FACTORIES", "MODULES", "SEED", "LIST", - "STRUCTURE", "DIM", "NA", "R_NULL", "DIMNAMES", "ITER", "ARROW", - "ENDDATA", "ASINTEGER", "DOTDATA", "DIRECTORY", "CD", "PWD", "RUN", - "ENDSCRIPT", "','", "'('", "')'", "'['", "']'", "':'", "'*'", "';'", - "'`'", "'='", "'c'", "$accept", "input", "line", "command", "model", - "data_in", "data_to", "data", "data_clear", "parameters_in", - "parameters_to", "parameters", "compile", "initialize", "autoadapt", - "forceadapt", "adapt", "update", "exit", "var", "range_list", - "range_element", "index", "monitor", "monitor_set", "monitor_clear", - "monitors_to", "file_name", "coda", "load", "unload", "samplers_to", - "list_factories", "list_modules", "set_factory", "set_seed", - "r_assignment_list", "r_assignment", "r_name", "r_data", "r_structure", - "r_attribute_list", "r_dim", "r_collection", "r_integer_collection", - "r_value_collection", "r_value_list", "r_value", "r_generic_attribute", - "r_generic_list", "r_generic_list_element", "r_generic_vector", - "r_numeric_vector", "r_double_list", "r_character_vector", - "r_string_list", "get_working_dir", "set_working_dir", "read_dir", - "run_script", YY_NULLPTR + "\"end of file\"", "error", "\"invalid token\"", "INT", "DOUBLE", + "NAME", "STRING", "SYSCMD", "ENDCMD", "MODEL", "DATA", "IN", "TO", + "INITS", "PARAMETERS", "COMPILE", "INITIALIZE", "ADAPT", "AUTOADAPT", + "FORCEADAPT", "UPDATE", "BY", "MONITORS", "MONITOR", "TYPE", "SET", + "CLEAR", "THIN", "CODA", "STEM", "EXIT", "NCHAINS", "CHAIN", "LOAD", + "UNLOAD", "SAMPLER", "SAMPLERS", "RNGTOK", "FACTORY", "FACTORIES", + "MODULES", "SEED", "LIST", "STRUCTURE", "DIM", "NA", "R_NULL", + "DIMNAMES", "ITER", "ARROW", "ENDDATA", "ASINTEGER", "DOTDATA", + "DIRECTORY", "CD", "PWD", "RUN", "ENDSCRIPT", "','", "'('", "')'", "'['", + "']'", "':'", "'*'", "';'", "'`'", "'='", "'c'", "$accept", "input", + "line", "command", "model", "data_in", "data_to", "data", "data_clear", + "parameters_in", "parameters_to", "parameters", "compile", "initialize", + "autoadapt", "forceadapt", "adapt", "update", "exit", "var", + "range_list", "range_element", "index", "monitor", "monitor_set", + "monitor_clear", "monitors_to", "file_name", "coda", "load", "unload", + "samplers_to", "list_factories", "list_modules", "set_factory", + "set_seed", "r_assignment_list", "r_assignment", "r_name", "r_data", + "r_structure", "r_attribute_list", "r_dim", "r_collection", + "r_integer_collection", "r_value_collection", "r_value_list", "r_value", + "r_generic_attribute", "r_generic_list", "r_generic_list_element", + "r_generic_vector", "r_numeric_vector", "r_double_list", + "r_character_vector", "r_string_list", "get_working_dir", + "set_working_dir", "read_dir", "run_script", YY_NULLPTR }; + +static const char * +yysymbol_name (yysymbol_kind_t yysymbol) +{ + return yytname[yysymbol]; +} #endif -# ifdef YYPRINT +#ifdef YYPRINT /* YYTOKNUM[NUM] -- (External) token number corresponding to the (internal) symbol number NUM (which must be that of a token). */ -static const yytype_uint16 yytoknum[] = +static const yytype_int16 yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, @@ -711,16 +953,16 @@ 305, 306, 307, 308, 309, 310, 311, 312, 44, 40, 41, 91, 93, 58, 42, 59, 96, 61, 99 }; -# endif +#endif -#define YYPACT_NINF -206 +#define YYPACT_NINF (-206) -#define yypact_value_is_default(Yystate) \ - (!!((Yystate) == (-206))) +#define yypact_value_is_default(Yyn) \ + ((Yyn) == YYPACT_NINF) -#define YYTABLE_NINF -1 +#define YYTABLE_NINF (-1) -#define yytable_value_is_error(Yytable_value) \ +#define yytable_value_is_error(Yyn) \ 0 /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing @@ -814,7 +1056,7 @@ /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - -1, 1, 30, 31, 32, 33, 34, 35, 36, 37, + 0, 1, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 82, 142, 143, 144, 47, 48, 49, 50, 89, 51, 52, 53, 54, 55, 56, 57, 58, 101, 102, 103, 212, @@ -825,7 +1067,7 @@ /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If positive, shift that token. If negative, reduce the rule whose number is the opposite. If YYTABLE_NINF, syntax error. */ -static const yytype_uint16 yytable[] = +static const yytype_int16 yytable[] = { 94, 198, 95, 213, 65, 141, 156, 216, 156, 156, 270, 157, 79, 73, 86, 248, 270, 290, 271, 66, @@ -954,7 +1196,7 @@ }; /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */ -static const yytype_uint8 yyr2[] = +static const yytype_int8 yyr2[] = { 0, 2, 0, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -974,10 +1216,10 @@ }; +enum { YYENOMEM = -2 }; + #define yyerrok (yyerrstatus = 0) #define yyclearin (yychar = YYEMPTY) -#define YYEMPTY (-2) -#define YYEOF 0 #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab @@ -986,27 +1228,26 @@ #define YYRECOVERING() (!!yyerrstatus) -#define YYBACKUP(Token, Value) \ -do \ - if (yychar == YYEMPTY) \ - { \ - yychar = (Token); \ - yylval = (Value); \ - YYPOPSTACK (yylen); \ - yystate = *yyssp; \ - goto yybackup; \ - } \ - else \ - { \ - yyerror (YY_("syntax error: cannot back up")); \ - YYERROR; \ - } \ -while (0) - -/* Error token number */ -#define YYTERROR 1 -#define YYERRCODE 256 - +#define YYBACKUP(Token, Value) \ + do \ + if (yychar == YYEMPTY) \ + { \ + yychar = (Token); \ + yylval = (Value); \ + YYPOPSTACK (yylen); \ + yystate = *yyssp; \ + goto yybackup; \ + } \ + else \ + { \ + yyerror (YY_("syntax error: cannot back up")); \ + YYERROR; \ + } \ + while (0) + +/* Backward compatibility with an undocumented macro. + Use YYerror or YYUNDEF. */ +#define YYERRCODE YYUNDEF /* Enable debugging if requested. */ @@ -1024,54 +1265,58 @@ } while (0) /* This macro is provided for backward compatibility. */ -#ifndef YY_LOCATION_PRINT -# define YY_LOCATION_PRINT(File, Loc) ((void) 0) -#endif +# ifndef YY_LOCATION_PRINT +# define YY_LOCATION_PRINT(File, Loc) ((void) 0) +# endif -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ +# define YY_SYMBOL_PRINT(Title, Kind, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yy_symbol_print (stderr, \ - Type, Value); \ + Kind, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) -/*----------------------------------------. -| Print this symbol's value on YYOUTPUT. | -`----------------------------------------*/ +/*-----------------------------------. +| Print this symbol's value on YYO. | +`-----------------------------------*/ static void -yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) +yy_symbol_value_print (FILE *yyo, + yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep) { - FILE *yyo = yyoutput; - YYUSE (yyo); + FILE *yyoutput = yyo; + YY_USE (yyoutput); if (!yyvaluep) return; # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); + if (yykind < YYNTOKENS) + YYPRINT (yyo, yytoknum[yykind], *yyvaluep); # endif - YYUSE (yytype); + YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN + YY_USE (yykind); + YY_IGNORE_MAYBE_UNINITIALIZED_END } -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ +/*---------------------------. +| Print this symbol on YYO. | +`---------------------------*/ static void -yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) +yy_symbol_print (FILE *yyo, + yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep) { - YYFPRINTF (yyoutput, "%s %s (", - yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]); + YYFPRINTF (yyo, "%s %s (", + yykind < YYNTOKENS ? "token" : "nterm", yysymbol_name (yykind)); - yy_symbol_value_print (yyoutput, yytype, yyvaluep); - YYFPRINTF (yyoutput, ")"); + yy_symbol_value_print (yyo, yykind, yyvaluep); + YYFPRINTF (yyo, ")"); } /*------------------------------------------------------------------. @@ -1080,7 +1325,7 @@ `------------------------------------------------------------------*/ static void -yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) +yy_stack_print (yy_state_t *yybottom, yy_state_t *yytop) { YYFPRINTF (stderr, "Stack now"); for (; yybottom <= yytop; yybottom++) @@ -1103,21 +1348,21 @@ `------------------------------------------------*/ static void -yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule) +yy_reduce_print (yy_state_t *yyssp, YYSTYPE *yyvsp, + int yyrule) { - unsigned long int yylno = yyrline[yyrule]; + int yylno = yyrline[yyrule]; int yynrhs = yyr2[yyrule]; int yyi; - YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n", + YYFPRINTF (stderr, "Reducing stack by rule %d (line %d):\n", yyrule - 1, yylno); /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, - yystos[yyssp[yyi + 1 - yynrhs]], - &(yyvsp[(yyi + 1) - (yynrhs)]) - ); + YY_ACCESSING_SYMBOL (+yyssp[yyi + 1 - yynrhs]), + &yyvsp[(yyi + 1) - (yynrhs)]); YYFPRINTF (stderr, "\n"); } } @@ -1132,8 +1377,8 @@ multiple parsers can coexist. */ int yydebug; #else /* !YYDEBUG */ -# define YYDPRINTF(Args) -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) +# define YYDPRINTF(Args) ((void) 0) +# define YY_SYMBOL_PRINT(Title, Kind, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ @@ -1156,249 +1401,30 @@ #endif -#if YYERROR_VERBOSE - -# ifndef yystrlen -# if defined __GLIBC__ && defined _STRING_H -# define yystrlen strlen -# else -/* Return the length of YYSTR. */ -static YYSIZE_T -yystrlen (const char *yystr) -{ - YYSIZE_T yylen; - for (yylen = 0; yystr[yylen]; yylen++) - continue; - return yylen; -} -# endif -# endif - -# ifndef yystpcpy -# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE -# define yystpcpy stpcpy -# else -/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in - YYDEST. */ -static char * -yystpcpy (char *yydest, const char *yysrc) -{ - char *yyd = yydest; - const char *yys = yysrc; - - while ((*yyd++ = *yys++) != '\0') - continue; - - return yyd - 1; -} -# endif -# endif - -# ifndef yytnamerr -/* Copy to YYRES the contents of YYSTR after stripping away unnecessary - quotes and backslashes, so that it's suitable for yyerror. The - heuristic is that double-quoting is unnecessary unless the string - contains an apostrophe, a comma, or backslash (other than - backslash-backslash). YYSTR is taken from yytname. If YYRES is - null, do not copy; instead, return the length of what the result - would have been. */ -static YYSIZE_T -yytnamerr (char *yyres, const char *yystr) -{ - if (*yystr == '"') - { - YYSIZE_T yyn = 0; - char const *yyp = yystr; - - for (;;) - switch (*++yyp) - { - case '\'': - case ',': - goto do_not_strip_quotes; - - case '\\': - if (*++yyp != '\\') - goto do_not_strip_quotes; - /* Fall through. */ - default: - if (yyres) - yyres[yyn] = *yyp; - yyn++; - break; - - case '"': - if (yyres) - yyres[yyn] = '\0'; - return yyn; - } - do_not_strip_quotes: ; - } - if (! yyres) - return yystrlen (yystr); - - return yystpcpy (yyres, yystr) - yyres; -} -# endif -/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message - about the unexpected token YYTOKEN for the state stack whose top is - YYSSP. - - Return 0 if *YYMSG was successfully written. Return 1 if *YYMSG is - not large enough to hold the message. In that case, also set - *YYMSG_ALLOC to the required number of bytes. Return 2 if the - required number of bytes is too large to store. */ -static int -yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, - yytype_int16 *yyssp, int yytoken) -{ - YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]); - YYSIZE_T yysize = yysize0; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; - /* Internationalized format string. */ - const char *yyformat = YY_NULLPTR; - /* Arguments of yyformat. */ - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - /* Number of reported tokens (one for the "unexpected", one per - "expected"). */ - int yycount = 0; - - /* There are many possibilities here to consider: - - If this state is a consistent state with a default action, then - the only way this function was invoked is if the default action - is an error action. In that case, don't check for expected - tokens because there are none. - - The only way there can be no lookahead present (in yychar) is if - this state is a consistent state with a default action. Thus, - detecting the absence of a lookahead is sufficient to determine - that there is no unexpected or expected token to report. In that - case, just report a simple "syntax error". - - Don't assume there isn't a lookahead just because this state is a - consistent state with a default action. There might have been a - previous inconsistent state, consistent state with a non-default - action, or user semantic action that manipulated yychar. - - Of course, the expected token list depends on states to have - correct lookahead information, and it depends on the parser not - to perform extra reductions after fetching a lookahead from the - scanner and before detecting a syntax error. Thus, state merging - (from LALR or IELR) and default reductions corrupt the expected - token list. However, the list is correct for canonical LR with - one exception: it will still contain any token that will not be - accepted due to an error action in a later state. - */ - if (yytoken != YYEMPTY) - { - int yyn = yypact[*yyssp]; - yyarg[yycount++] = yytname[yytoken]; - if (!yypact_value_is_default (yyn)) - { - /* Start YYX at -YYN if negative to avoid negative indexes in - YYCHECK. In other words, skip the first -YYN actions for - this state because they are default actions. */ - int yyxbegin = yyn < 0 ? -yyn : 0; - /* Stay within bounds of both yycheck and yytname. */ - int yychecklim = YYLAST - yyn + 1; - int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; - int yyx; - - for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR - && !yytable_value_is_error (yytable[yyx + yyn])) - { - if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) - { - yycount = 1; - yysize = yysize0; - break; - } - yyarg[yycount++] = yytname[yyx]; - { - YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]); - if (! (yysize <= yysize1 - && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; - } - } - } - } - switch (yycount) - { -# define YYCASE_(N, S) \ - case N: \ - yyformat = S; \ - break - YYCASE_(0, YY_("syntax error")); - YYCASE_(1, YY_("syntax error, unexpected %s")); - YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s")); - YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s")); - YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s")); - YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s")); -# undef YYCASE_ - } - - { - YYSIZE_T yysize1 = yysize + yystrlen (yyformat); - if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; - } - - if (*yymsg_alloc < yysize) - { - *yymsg_alloc = 2 * yysize; - if (! (yysize <= *yymsg_alloc - && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM)) - *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM; - return 1; - } - - /* Avoid sprintf, as that infringes on the user's name space. - Don't have undefined behavior even if the translation - produced a string with the wrong number of "%s"s. */ - { - char *yyp = *yymsg; - int yyi = 0; - while ((*yyp = *yyformat) != '\0') - if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount) - { - yyp += yytnamerr (yyp, yyarg[yyi++]); - yyformat += 2; - } - else - { - yyp++; - yyformat++; - } - } - return 0; -} -#endif /* YYERROR_VERBOSE */ /*-----------------------------------------------. | Release the memory associated to this symbol. | `-----------------------------------------------*/ static void -yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) +yydestruct (const char *yymsg, + yysymbol_kind_t yykind, YYSTYPE *yyvaluep) { - YYUSE (yyvaluep); + YY_USE (yyvaluep); if (!yymsg) yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); + YY_SYMBOL_PRINT (yymsg, yykind, yyvaluep, yylocationp); YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN - YYUSE (yytype); + YY_USE (yykind); YY_IGNORE_MAYBE_UNINITIALIZED_END } - - -/* The lookahead symbol. */ +/* Lookahead token kind. */ int yychar; /* The semantic value of the lookahead symbol. */ @@ -1407,6 +1433,8 @@ int yynerrs; + + /*----------. | yyparse. | `----------*/ @@ -1414,43 +1442,36 @@ int yyparse (void) { - int yystate; + yy_state_fast_t yystate = 0; /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - - /* The stacks and their tools: - 'yyss': related to states. - 'yyvs': related to semantic values. + int yyerrstatus = 0; - Refer to the stacks through separate pointers, to allow yyoverflow + /* Refer to the stacks through separate pointers, to allow yyoverflow to reallocate them elsewhere. */ - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss; - yytype_int16 *yyssp; + /* Their size. */ + YYPTRDIFF_T yystacksize = YYINITDEPTH; - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs; - YYSTYPE *yyvsp; + /* The state stack: array, bottom, top. */ + yy_state_t yyssa[YYINITDEPTH]; + yy_state_t *yyss = yyssa; + yy_state_t *yyssp = yyss; - YYSIZE_T yystacksize; + /* The semantic value stack: array, bottom, top. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs = yyvsa; + YYSTYPE *yyvsp = yyvs; int yyn; + /* The return value of yyparse. */ int yyresult; - /* Lookahead token as an internal (translated) token number. */ - int yytoken = 0; + /* Lookahead symbol kind. */ + yysymbol_kind_t yytoken = YYSYMBOL_YYEMPTY; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif + #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) @@ -1458,58 +1479,60 @@ Keep to zero when no symbol should be popped. */ int yylen = 0; - yyssp = yyss = yyssa; - yyvsp = yyvs = yyvsa; - yystacksize = YYINITDEPTH; - YYDPRINTF ((stderr, "Starting parse\n")); - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; yychar = YYEMPTY; /* Cause a token to be read. */ goto yysetstate; + /*------------------------------------------------------------. -| yynewstate -- Push a new state, which is found in yystate. | +| yynewstate -- push a new state, which is found in yystate. | `------------------------------------------------------------*/ - yynewstate: +yynewstate: /* In all cases, when you get here, the value and location stacks have just been pushed. So pushing a state here evens the stacks. */ yyssp++; - yysetstate: - *yyssp = yystate; + +/*--------------------------------------------------------------------. +| yysetstate -- set current state (the top of the stack) to yystate. | +`--------------------------------------------------------------------*/ +yysetstate: + YYDPRINTF ((stderr, "Entering state %d\n", yystate)); + YY_ASSERT (0 <= yystate && yystate < YYNSTATES); + YY_IGNORE_USELESS_CAST_BEGIN + *yyssp = YY_CAST (yy_state_t, yystate); + YY_IGNORE_USELESS_CAST_END + YY_STACK_PRINT (yyss, yyssp); if (yyss + yystacksize - 1 <= yyssp) +#if !defined yyoverflow && !defined YYSTACK_RELOCATE + goto yyexhaustedlab; +#else { /* Get the current used size of the three stacks, in elements. */ - YYSIZE_T yysize = yyssp - yyss + 1; + YYPTRDIFF_T yysize = yyssp - yyss + 1; -#ifdef yyoverflow +# if defined yyoverflow { /* Give user a chance to reallocate the stack. Use copies of these so that the &'s don't force the real ones into memory. */ + yy_state_t *yyss1 = yyss; YYSTYPE *yyvs1 = yyvs; - yytype_int16 *yyss1 = yyss; /* Each stack pointer address is followed by the size of the data in use in that stack, in bytes. This used to be a conditional around just the two extra args, but that might be undefined if yyoverflow is a macro. */ yyoverflow (YY_("memory exhausted"), - &yyss1, yysize * sizeof (*yyssp), - &yyvs1, yysize * sizeof (*yyvsp), + &yyss1, yysize * YYSIZEOF (*yyssp), + &yyvs1, yysize * YYSIZEOF (*yyvsp), &yystacksize); - yyss = yyss1; yyvs = yyvs1; } -#else /* no yyoverflow */ -# ifndef YYSTACK_RELOCATE - goto yyexhaustedlab; -# else +# else /* defined YYSTACK_RELOCATE */ /* Extend the stack our own way. */ if (YYMAXDEPTH <= yystacksize) goto yyexhaustedlab; @@ -1518,9 +1541,10 @@ yystacksize = YYMAXDEPTH; { - yytype_int16 *yyss1 = yyss; + yy_state_t *yyss1 = yyss; union yyalloc *yyptr = - (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); + YY_CAST (union yyalloc *, + YYSTACK_ALLOC (YY_CAST (YYSIZE_T, YYSTACK_BYTES (yystacksize)))); if (! yyptr) goto yyexhaustedlab; YYSTACK_RELOCATE (yyss_alloc, yyss); @@ -1530,30 +1554,30 @@ YYSTACK_FREE (yyss1); } # endif -#endif /* no yyoverflow */ yyssp = yyss + yysize - 1; yyvsp = yyvs + yysize - 1; - YYDPRINTF ((stderr, "Stack size increased to %lu\n", - (unsigned long int) yystacksize)); + YY_IGNORE_USELESS_CAST_BEGIN + YYDPRINTF ((stderr, "Stack size increased to %ld\n", + YY_CAST (long, yystacksize))); + YY_IGNORE_USELESS_CAST_END if (yyss + yystacksize - 1 <= yyssp) YYABORT; } - - YYDPRINTF ((stderr, "Entering state %d\n", yystate)); +#endif /* !defined yyoverflow && !defined YYSTACK_RELOCATE */ if (yystate == YYFINAL) YYACCEPT; goto yybackup; + /*-----------. | yybackup. | `-----------*/ yybackup: - /* Do appropriate processing given the current state. Read a lookahead token if we need one and don't already have one. */ @@ -1564,18 +1588,29 @@ /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ + /* YYCHAR is either empty, or end-of-input, or a valid lookahead. */ if (yychar == YYEMPTY) { - YYDPRINTF ((stderr, "Reading a token: ")); + YYDPRINTF ((stderr, "Reading a token\n")); yychar = yylex (); } if (yychar <= YYEOF) { - yychar = yytoken = YYEOF; + yychar = YYEOF; + yytoken = YYSYMBOL_YYEOF; YYDPRINTF ((stderr, "Now at end of input.\n")); } + else if (yychar == YYerror) + { + /* The scanner already issued an error message, process directly + to error recovery. But do not keep the error token as + lookahead, it is too special and may lead us to an endless + loop in error recovery. */ + yychar = YYUNDEF; + yytoken = YYSYMBOL_YYerror; + goto yyerrlab1; + } else { yytoken = YYTRANSLATE (yychar); @@ -1603,15 +1638,13 @@ /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - - /* Discard the shifted token. */ - yychar = YYEMPTY; - yystate = yyn; YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN *++yyvsp = yylval; YY_IGNORE_MAYBE_UNINITIALIZED_END + /* Discard the shifted token. */ + yychar = YYEMPTY; goto yynewstate; @@ -1626,7 +1659,7 @@ /*-----------------------------. -| yyreduce -- Do a reduction. | +| yyreduce -- do a reduction. | `-----------------------------*/ yyreduce: /* yyn is the number of a rule to reduce with. */ @@ -1646,63 +1679,63 @@ YY_REDUCE_PRINT (yyn); switch (yyn) { - case 2: -#line 181 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 2: /* input: %empty */ +#line 181 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { if (interactive && command_buffer_count == 0) std::cout << ". " << std::flush; } -#line 1656 "parser.cc" /* yacc.c:1646 */ +#line 1689 "parser.cc" break; - case 3: -#line 185 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 3: /* input: input line */ +#line 185 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { if (interactive && command_buffer_count == 0) std::cout << ". " << std::flush; } -#line 1665 "parser.cc" /* yacc.c:1646 */ +#line 1698 "parser.cc" break; - case 4: -#line 191 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {} -#line 1671 "parser.cc" /* yacc.c:1646 */ + case 4: /* line: ENDCMD */ +#line 191 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {} +#line 1704 "parser.cc" break; - case 5: -#line 192 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {} -#line 1677 "parser.cc" /* yacc.c:1646 */ + case 5: /* line: command ENDCMD */ +#line 192 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {} +#line 1710 "parser.cc" break; - case 6: -#line 193 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {if(interactive) yyerrok; else exit(1); } -#line 1683 "parser.cc" /* yacc.c:1646 */ + case 6: /* line: error ENDCMD */ +#line 193 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {if(interactive) yyerrok; else exit(1); } +#line 1716 "parser.cc" break; - case 7: -#line 194 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {} -#line 1689 "parser.cc" /* yacc.c:1646 */ + case 7: /* line: run_script */ +#line 194 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {} +#line 1722 "parser.cc" break; - case 8: -#line 195 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {} -#line 1695 "parser.cc" /* yacc.c:1646 */ + case 8: /* line: ENDSCRIPT ENDCMD */ +#line 195 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {} +#line 1728 "parser.cc" break; - case 9: -#line 196 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { doSystem((yyvsp[-1].stringptr)); delete (yyvsp[-1].stringptr);} -#line 1701 "parser.cc" /* yacc.c:1646 */ + case 9: /* line: SYSCMD ENDCMD */ +#line 196 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doSystem((yyvsp[-1].stringptr)); delete (yyvsp[-1].stringptr);} +#line 1734 "parser.cc" break; - case 36: -#line 227 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 36: /* model: MODEL IN file_name */ +#line 227 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { std::FILE *file = std::fopen(ExpandFileName(((yyvsp[0].stringptr))->c_str()).c_str(), "r"); if (!file) { std::cerr << "Failed to open file " << *((yyvsp[0].stringptr)) << std::endl; @@ -1714,20 +1747,20 @@ } delete (yyvsp[0].stringptr); } -#line 1718 "parser.cc" /* yacc.c:1646 */ +#line 1751 "parser.cc" break; - case 37: -#line 239 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 37: /* model: MODEL CLEAR */ +#line 239 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { console->clearModel(); } -#line 1726 "parser.cc" /* yacc.c:1646 */ +#line 1759 "parser.cc" break; - case 38: -#line 244 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 38: /* data_in: data r_assignment_list ENDDATA */ +#line 244 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { std::string rngname; readRData((yyvsp[-1].pvec), _data_table, rngname); if (rngname.size() != 0) { @@ -1735,30 +1768,30 @@ } delete_pvec((yyvsp[-1].pvec)); } -#line 1739 "parser.cc" /* yacc.c:1646 */ +#line 1772 "parser.cc" break; - case 39: -#line 252 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 39: /* data_in: data */ +#line 252 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { // Failed to open the data file if (!interactive) exit(1); } -#line 1748 "parser.cc" /* yacc.c:1646 */ +#line 1781 "parser.cc" break; - case 40: -#line 258 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 40: /* data_to: DATA TO file_name */ +#line 258 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doDump(*(yyvsp[0].stringptr), jags::DUMP_DATA, 1); delete (yyvsp[0].stringptr); } -#line 1757 "parser.cc" /* yacc.c:1646 */ +#line 1790 "parser.cc" break; - case 41: -#line 264 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 41: /* data: DATA IN file_name */ +#line 264 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { if(open_data_buffer((yyvsp[0].stringptr))) { std::cout << "Reading data file " << *(yyvsp[0].stringptr) << std::endl; } @@ -1768,21 +1801,21 @@ } delete (yyvsp[0].stringptr); } -#line 1772 "parser.cc" /* yacc.c:1646 */ +#line 1805 "parser.cc" break; - case 42: -#line 276 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 42: /* data_clear: DATA CLEAR */ +#line 276 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { std::cout << "Clearing data table " << std::endl; _data_table.clear(); } -#line 1781 "parser.cc" /* yacc.c:1646 */ +#line 1814 "parser.cc" break; - case 43: -#line 283 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 43: /* parameters_in: parameters r_assignment_list ENDDATA */ +#line 283 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ std::map parameter_table; std::string rngname; readRData((yyvsp[-1].pvec), parameter_table, rngname); @@ -1807,12 +1840,12 @@ print_unused_variables(parameter_table, false); } -#line 1811 "parser.cc" /* yacc.c:1646 */ +#line 1844 "parser.cc" break; - case 44: -#line 309 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 44: /* parameters_in: parameters r_assignment_list ENDDATA ',' CHAIN '(' INT ')' */ +#line 309 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ std::map parameter_table; std::string rngname; readRData((yyvsp[-6].pvec), parameter_table, rngname); @@ -1825,36 +1858,36 @@ Jtry(console->setParameters(parameter_table, (yyvsp[-1].intval))); print_unused_variables(parameter_table, false); } -#line 1829 "parser.cc" /* yacc.c:1646 */ +#line 1862 "parser.cc" break; - case 45: -#line 322 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {} -#line 1835 "parser.cc" /* yacc.c:1646 */ + case 45: /* parameters_in: parameters */ +#line 322 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {} +#line 1868 "parser.cc" break; - case 46: -#line 325 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 46: /* parameters_to: PARAMETERS TO file_name */ +#line 325 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doDump(*(yyvsp[0].stringptr), jags::DUMP_PARAMETERS, 1); delete (yyvsp[0].stringptr); } -#line 1844 "parser.cc" /* yacc.c:1646 */ +#line 1877 "parser.cc" break; - case 47: -#line 329 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 47: /* parameters_to: PARAMETERS TO file_name ',' CHAIN '(' INT ')' */ +#line 329 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doDump(*(yyvsp[-5].stringptr), jags::DUMP_PARAMETERS, (yyvsp[-1].intval)); delete (yyvsp[-5].stringptr); } -#line 1853 "parser.cc" /* yacc.c:1646 */ +#line 1886 "parser.cc" break; - case 48: -#line 335 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 48: /* parameters: PARAMETERS IN file_name */ +#line 335 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { if(open_data_buffer((yyvsp[0].stringptr))) { std::cout << "Reading parameter file " << *(yyvsp[0].stringptr) << std::endl; } @@ -1863,12 +1896,12 @@ } delete (yyvsp[0].stringptr); } -#line 1867 "parser.cc" /* yacc.c:1646 */ +#line 1900 "parser.cc" break; - case 49: -#line 344 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 49: /* parameters: INITS IN file_name */ +#line 344 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { /* Legacy option to not break existing scripts */ if(open_data_buffer((yyvsp[0].stringptr))) { std::cout << "Reading initial values file " << *(yyvsp[0].stringptr) << std::endl; @@ -1878,674 +1911,674 @@ } delete (yyvsp[0].stringptr); } -#line 1882 "parser.cc" /* yacc.c:1646 */ +#line 1915 "parser.cc" break; - case 50: -#line 356 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 50: /* compile: COMPILE */ +#line 356 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { Jtry(console->compile(_data_table, 1, true)); print_unused_variables(_data_table, true); } -#line 1891 "parser.cc" /* yacc.c:1646 */ +#line 1924 "parser.cc" break; - case 51: -#line 360 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 51: /* compile: COMPILE ',' NCHAINS '(' INT ')' */ +#line 360 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { Jtry(console->compile(_data_table, (yyvsp[-1].intval), true)); print_unused_variables(_data_table, true); } -#line 1900 "parser.cc" /* yacc.c:1646 */ +#line 1933 "parser.cc" break; - case 52: -#line 366 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 52: /* initialize: INITIALIZE */ +#line 366 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { if (!console->initialize()) { errordump(); } } -#line 1910 "parser.cc" /* yacc.c:1646 */ +#line 1943 "parser.cc" break; - case 53: -#line 373 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 53: /* autoadapt: AUTOADAPT INT */ +#line 373 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { long refresh = interactive ? (yyvsp[0].intval)/50 : 0; autoadaptstar((yyvsp[0].intval), refresh, 50); } -#line 1919 "parser.cc" /* yacc.c:1646 */ +#line 1952 "parser.cc" break; - case 54: -#line 377 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 54: /* autoadapt: AUTOADAPT INT ',' BY '(' INT ')' */ +#line 377 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { autoadaptstar((yyvsp[-5].intval),(yyvsp[-1].intval), 50); } -#line 1927 "parser.cc" /* yacc.c:1646 */ +#line 1960 "parser.cc" break; - case 55: -#line 382 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 55: /* forceadapt: FORCEADAPT INT */ +#line 382 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { long refresh = interactive ? (yyvsp[0].intval)/50 : 0; adaptstar((yyvsp[0].intval), refresh, 50, true); } -#line 1936 "parser.cc" /* yacc.c:1646 */ +#line 1969 "parser.cc" break; - case 56: -#line 386 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 56: /* forceadapt: FORCEADAPT INT ',' BY '(' INT ')' */ +#line 386 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { adaptstar((yyvsp[-5].intval),(yyvsp[-1].intval), 50, true); } -#line 1944 "parser.cc" /* yacc.c:1646 */ +#line 1977 "parser.cc" break; - case 57: -#line 391 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 57: /* adapt: ADAPT INT */ +#line 391 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { long refresh = interactive ? (yyvsp[0].intval)/50 : 0; adaptstar((yyvsp[0].intval), refresh, 50, false); } -#line 1953 "parser.cc" /* yacc.c:1646 */ +#line 1986 "parser.cc" break; - case 58: -#line 395 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 58: /* adapt: ADAPT INT ',' BY '(' INT ')' */ +#line 395 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { adaptstar((yyvsp[-5].intval),(yyvsp[-1].intval), 50, false); } -#line 1961 "parser.cc" /* yacc.c:1646 */ +#line 1994 "parser.cc" break; - case 59: -#line 400 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 59: /* update: UPDATE INT */ +#line 400 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { long refresh = interactive ? (yyvsp[0].intval)/50 : 0; updatestar((yyvsp[0].intval), refresh, 50); } -#line 1970 "parser.cc" /* yacc.c:1646 */ +#line 2003 "parser.cc" break; - case 60: -#line 404 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 60: /* update: UPDATE INT ',' BY '(' INT ')' */ +#line 404 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { updatestar((yyvsp[-5].intval),(yyvsp[-1].intval), 50); } -#line 1978 "parser.cc" /* yacc.c:1646 */ +#line 2011 "parser.cc" break; - case 61: -#line 409 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { return 0; } -#line 1984 "parser.cc" /* yacc.c:1646 */ + case 61: /* exit: EXIT */ +#line 409 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { return 0; } +#line 2017 "parser.cc" break; - case 62: -#line 412 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 62: /* var: NAME */ +#line 412 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_VAR); setName((yyval.ptree), (yyvsp[0].stringptr)); } -#line 1992 "parser.cc" /* yacc.c:1646 */ +#line 2025 "parser.cc" break; - case 63: -#line 415 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 63: /* var: NAME '[' range_list ']' */ +#line 415 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_VAR); setName((yyval.ptree), (yyvsp[-3].stringptr)); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 2001 "parser.cc" /* yacc.c:1646 */ +#line 2034 "parser.cc" break; - case 64: -#line 421 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 64: /* range_list: range_element */ +#line 421 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 2009 "parser.cc" /* yacc.c:1646 */ +#line 2042 "parser.cc" break; - case 65: -#line 424 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 65: /* range_list: range_list ',' range_element */ +#line 424 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.pvec)=(yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 2017 "parser.cc" /* yacc.c:1646 */ +#line 2050 "parser.cc" break; - case 66: -#line 429 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 66: /* range_element: index */ +#line 429 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_RANGE); setParameters((yyval.ptree), (yyvsp[0].ptree)); } -#line 2025 "parser.cc" /* yacc.c:1646 */ +#line 2058 "parser.cc" break; - case 67: -#line 432 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 67: /* range_element: index ':' index */ +#line 432 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_RANGE); setParameters((yyval.ptree), (yyvsp[-2].ptree), (yyvsp[0].ptree)); } -#line 2033 "parser.cc" /* yacc.c:1646 */ +#line 2066 "parser.cc" break; - case 68: -#line 438 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = new jags::ParseTree(jags::P_VALUE); (yyval.ptree)->setValue((yyvsp[0].intval));} -#line 2039 "parser.cc" /* yacc.c:1646 */ + case 68: /* index: INT */ +#line 438 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.ptree) = new jags::ParseTree(jags::P_VALUE); (yyval.ptree)->setValue((yyvsp[0].intval));} +#line 2072 "parser.cc" break; - case 71: -#line 445 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 71: /* monitor_set: MONITOR SET var */ +#line 445 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[0].ptree), 1, "trace"); delete (yyvsp[0].ptree); } -#line 2047 "parser.cc" /* yacc.c:1646 */ +#line 2080 "parser.cc" break; - case 72: -#line 448 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 72: /* monitor_set: MONITOR SET var ',' THIN '(' INT ')' */ +#line 448 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[-5].ptree), (yyvsp[-1].intval), "trace"); delete (yyvsp[-5].ptree); } -#line 2055 "parser.cc" /* yacc.c:1646 */ +#line 2088 "parser.cc" break; - case 73: -#line 451 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 73: /* monitor_set: MONITOR var */ +#line 451 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[0].ptree), 1, "trace"); delete (yyvsp[0].ptree); } -#line 2063 "parser.cc" /* yacc.c:1646 */ +#line 2096 "parser.cc" break; - case 74: -#line 454 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 74: /* monitor_set: MONITOR var ',' THIN '(' INT ')' */ +#line 454 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[-5].ptree), (yyvsp[-1].intval), "trace"); delete (yyvsp[-5].ptree); } -#line 2071 "parser.cc" /* yacc.c:1646 */ +#line 2104 "parser.cc" break; - case 75: -#line 457 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 75: /* monitor_set: MONITOR var ',' TYPE '(' NAME ')' */ +#line 457 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[-5].ptree), 1, *(yyvsp[-1].stringptr)); delete (yyvsp[-1].stringptr); } -#line 2080 "parser.cc" /* yacc.c:1646 */ +#line 2113 "parser.cc" break; - case 76: -#line 461 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 76: /* monitor_set: MONITOR var ',' TYPE '(' NAME ')' THIN '(' INT ')' */ +#line 461 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[-9].ptree), (yyvsp[-1].intval), *(yyvsp[-5].stringptr)); delete (yyvsp[-5].stringptr); } -#line 2089 "parser.cc" /* yacc.c:1646 */ +#line 2122 "parser.cc" break; - case 77: -#line 465 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 77: /* monitor_set: MONITOR var ',' THIN '(' INT ')' TYPE '(' NAME ')' */ +#line 465 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { setMonitor((yyvsp[-9].ptree), (yyvsp[-5].intval), *(yyvsp[-1].stringptr)); delete (yyvsp[-1].stringptr); } -#line 2098 "parser.cc" /* yacc.c:1646 */ +#line 2131 "parser.cc" break; - case 78: -#line 471 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 78: /* monitor_clear: MONITOR CLEAR var */ +#line 471 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { clearMonitor((yyvsp[0].ptree), "trace"); delete (yyvsp[0].ptree); } -#line 2106 "parser.cc" /* yacc.c:1646 */ +#line 2139 "parser.cc" break; - case 79: -#line 474 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 79: /* monitor_clear: MONITOR CLEAR var ',' TYPE '(' NAME ')' */ +#line 474 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { clearMonitor((yyvsp[-5].ptree), *(yyvsp[-1].stringptr)); delete (yyvsp[-1].stringptr); } -#line 2115 "parser.cc" /* yacc.c:1646 */ +#line 2148 "parser.cc" break; - case 80: -#line 481 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 80: /* monitors_to: MONITORS TO file_name */ +#line 481 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ dumpMonitors(*(yyvsp[0].stringptr), "trace"); delete (yyvsp[0].stringptr); } -#line 2124 "parser.cc" /* yacc.c:1646 */ +#line 2157 "parser.cc" break; - case 81: -#line 486 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 81: /* monitors_to: MONITORS TO file_name ',' TYPE '(' NAME ')' */ +#line 486 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { dumpMonitors(*(yyvsp[-5].stringptr), *(yyvsp[-1].stringptr)); delete (yyvsp[-5].stringptr); delete (yyvsp[-1].stringptr); } -#line 2134 "parser.cc" /* yacc.c:1646 */ +#line 2167 "parser.cc" break; - case 82: -#line 498 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { (yyval.stringptr) = (yyvsp[0].stringptr);} -#line 2140 "parser.cc" /* yacc.c:1646 */ + case 82: /* file_name: NAME */ +#line 498 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.stringptr) = (yyvsp[0].stringptr);} +#line 2173 "parser.cc" break; - case 83: -#line 499 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { (yyval.stringptr) = (yyvsp[0].stringptr); } -#line 2146 "parser.cc" /* yacc.c:1646 */ + case 83: /* file_name: STRING */ +#line 499 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.stringptr) = (yyvsp[0].stringptr); } +#line 2179 "parser.cc" break; - case 84: -#line 502 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 84: /* coda: CODA var */ +#line 502 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doCoda ((yyvsp[0].ptree), "CODA"); delete (yyvsp[0].ptree); } -#line 2154 "parser.cc" /* yacc.c:1646 */ +#line 2187 "parser.cc" break; - case 85: -#line 505 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 85: /* coda: CODA var ',' STEM '(' file_name ')' */ +#line 505 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doCoda ((yyvsp[-5].ptree), *(yyvsp[-1].stringptr)); delete (yyvsp[-5].ptree); delete (yyvsp[-1].stringptr); } -#line 2162 "parser.cc" /* yacc.c:1646 */ +#line 2195 "parser.cc" break; - case 86: -#line 508 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 86: /* coda: CODA '*' */ +#line 508 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doAllCoda ("CODA"); } -#line 2170 "parser.cc" /* yacc.c:1646 */ +#line 2203 "parser.cc" break; - case 87: -#line 511 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 87: /* coda: CODA '*' ',' STEM '(' file_name ')' */ +#line 511 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { doAllCoda (*(yyvsp[-1].stringptr)); delete (yyvsp[-1].stringptr); } -#line 2178 "parser.cc" /* yacc.c:1646 */ +#line 2211 "parser.cc" break; - case 88: -#line 516 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { loadModule(*(yyvsp[0].stringptr)); } -#line 2184 "parser.cc" /* yacc.c:1646 */ + case 88: /* load: LOAD file_name */ +#line 516 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { loadModule(*(yyvsp[0].stringptr)); } +#line 2217 "parser.cc" break; - case 89: -#line 519 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { unloadModule(*(yyvsp[0].stringptr)); } -#line 2190 "parser.cc" /* yacc.c:1646 */ + case 89: /* unload: UNLOAD NAME */ +#line 519 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { unloadModule(*(yyvsp[0].stringptr)); } +#line 2223 "parser.cc" break; - case 90: -#line 523 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 90: /* samplers_to: SAMPLERS TO file_name */ +#line 523 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ dumpSamplers(*(yyvsp[0].stringptr)); delete (yyvsp[0].stringptr); } -#line 2199 "parser.cc" /* yacc.c:1646 */ +#line 2232 "parser.cc" break; - case 91: -#line 530 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 91: /* list_factories: LIST FACTORIES ',' TYPE '(' SAMPLER ')' */ +#line 530 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ listFactories(jags::SAMPLER_FACTORY); } -#line 2207 "parser.cc" /* yacc.c:1646 */ +#line 2240 "parser.cc" break; - case 92: -#line 535 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 92: /* list_factories: LIST FACTORIES ',' TYPE '(' RNGTOK ')' */ +#line 535 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ listFactories(jags::RNG_FACTORY); } -#line 2215 "parser.cc" /* yacc.c:1646 */ +#line 2248 "parser.cc" break; - case 93: -#line 540 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 93: /* list_factories: LIST FACTORIES ',' TYPE '(' MONITOR ')' */ +#line 540 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ listFactories(jags::MONITOR_FACTORY); } -#line 2223 "parser.cc" /* yacc.c:1646 */ +#line 2256 "parser.cc" break; - case 94: -#line 546 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 94: /* list_modules: LIST MODULES */ +#line 546 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ listModules(); } -#line 2231 "parser.cc" /* yacc.c:1646 */ +#line 2264 "parser.cc" break; - case 95: -#line 552 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 95: /* set_factory: SET FACTORY STRING NAME ',' TYPE '(' SAMPLER ')' */ +#line 552 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ setFactory(*(yyvsp[-6].stringptr), jags::SAMPLER_FACTORY, *(yyvsp[-5].stringptr)); delete (yyvsp[-6].stringptr); delete (yyvsp[-5].stringptr); } -#line 2241 "parser.cc" /* yacc.c:1646 */ +#line 2274 "parser.cc" break; - case 96: -#line 559 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 96: /* set_factory: SET FACTORY NAME NAME ',' TYPE '(' RNGTOK ')' */ +#line 559 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ setFactory(*(yyvsp[-6].stringptr), jags::RNG_FACTORY, *(yyvsp[-5].stringptr)); delete (yyvsp[-6].stringptr); delete (yyvsp[-5].stringptr); } -#line 2251 "parser.cc" /* yacc.c:1646 */ +#line 2284 "parser.cc" break; - case 97: -#line 566 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 97: /* set_factory: SET FACTORY NAME NAME ',' TYPE '(' MONITOR ')' */ +#line 566 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ setFactory(*(yyvsp[-6].stringptr), jags::MONITOR_FACTORY, *(yyvsp[-5].stringptr)); delete (yyvsp[-6].stringptr); delete (yyvsp[-5].stringptr); } -#line 2261 "parser.cc" /* yacc.c:1646 */ +#line 2294 "parser.cc" break; - case 98: -#line 574 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 98: /* set_seed: SET SEED INT */ +#line 574 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ setSeed((yyvsp[0].intval)); } -#line 2269 "parser.cc" /* yacc.c:1646 */ +#line 2302 "parser.cc" break; - case 99: -#line 581 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 99: /* r_assignment_list: r_assignment */ +#line 581 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 2277 "parser.cc" /* yacc.c:1646 */ +#line 2310 "parser.cc" break; - case 100: -#line 584 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 100: /* r_assignment_list: r_assignment_list r_assignment */ +#line 584 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.pvec) = (yyvsp[-1].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 2285 "parser.cc" /* yacc.c:1646 */ +#line 2318 "parser.cc" break; - case 101: -#line 587 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 101: /* r_assignment_list: r_assignment_list ';' r_assignment */ +#line 587 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree)); } -#line 2293 "parser.cc" /* yacc.c:1646 */ +#line 2326 "parser.cc" break; - case 102: -#line 592 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 102: /* r_assignment: r_name ARROW r_structure */ +#line 592 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = (yyvsp[0].ptree); setName((yyval.ptree), (yyvsp[-2].stringptr)); } -#line 2301 "parser.cc" /* yacc.c:1646 */ +#line 2334 "parser.cc" break; - case 103: -#line 595 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 103: /* r_assignment: r_name ARROW r_collection */ +#line 595 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_ARRAY); setName((yyval.ptree), (yyvsp[-2].stringptr)); setParameters((yyval.ptree), (yyvsp[0].ptree)); } -#line 2311 "parser.cc" /* yacc.c:1646 */ +#line 2344 "parser.cc" break; - case 104: -#line 600 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 104: /* r_assignment: r_name ARROW STRING */ +#line 600 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { /* Allow this for setting the NAME of the random number generator */ (yyval.ptree) = new jags::ParseTree(jags::P_VAR); setName((yyval.ptree), (yyvsp[-2].stringptr)); jags::ParseTree *p = new jags::ParseTree(jags::P_VAR); setName(p, (yyvsp[0].stringptr)); setParameters((yyval.ptree), p); } -#line 2322 "parser.cc" /* yacc.c:1646 */ +#line 2355 "parser.cc" break; - case 107: -#line 610 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 107: /* r_name: '`' NAME '`' */ +#line 610 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { /* R >= 2.4.0 uses backticks for quoted names */ (yyval.stringptr) = (yyvsp[-1].stringptr); } -#line 2331 "parser.cc" /* yacc.c:1646 */ +#line 2364 "parser.cc" break; - case 109: -#line 616 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 109: /* r_data: DOTDATA '=' r_collection */ +#line 616 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = (yyvsp[0].ptree); } -#line 2339 "parser.cc" /* yacc.c:1646 */ +#line 2372 "parser.cc" break; - case 110: -#line 620 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 110: /* r_structure: STRUCTURE '(' r_data ',' r_attribute_list ')' */ +#line 620 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_ARRAY); if ((yyvsp[-1].ptree)) setParameters((yyval.ptree), (yyvsp[-3].ptree), (yyvsp[-1].ptree)); else setParameters((yyval.ptree), (yyvsp[-3].ptree)); } -#line 2351 "parser.cc" /* yacc.c:1646 */ +#line 2384 "parser.cc" break; - case 111: -#line 627 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 111: /* r_structure: STRUCTURE '(' r_data ')' */ +#line 627 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_ARRAY); setParameters((yyval.ptree), (yyvsp[-1].ptree)); } -#line 2360 "parser.cc" /* yacc.c:1646 */ +#line 2393 "parser.cc" break; - case 113: -#line 636 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree)=0;} -#line 2366 "parser.cc" /* yacc.c:1646 */ + case 113: /* r_attribute_list: r_generic_attribute */ +#line 636 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.ptree)=0;} +#line 2399 "parser.cc" break; - case 115: -#line 638 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree)=(yyvsp[0].ptree);} -#line 2372 "parser.cc" /* yacc.c:1646 */ + case 115: /* r_attribute_list: r_attribute_list ',' r_dim */ +#line 638 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.ptree)=(yyvsp[0].ptree);} +#line 2405 "parser.cc" break; - case 116: -#line 641 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 116: /* r_dim: DIM '=' r_collection */ +#line 641 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = (yyvsp[0].ptree); } -#line 2380 "parser.cc" /* yacc.c:1646 */ +#line 2413 "parser.cc" break; - case 117: -#line 644 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 117: /* r_dim: DIM '=' range_element */ +#line 644 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = (yyvsp[0].ptree); } -#line 2388 "parser.cc" /* yacc.c:1646 */ +#line 2421 "parser.cc" break; - case 120: -#line 653 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = (yyvsp[-1].ptree);} -#line 2394 "parser.cc" /* yacc.c:1646 */ + case 120: /* r_integer_collection: ASINTEGER '(' r_value_collection ')' */ +#line 653 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.ptree) = (yyvsp[-1].ptree);} +#line 2427 "parser.cc" break; - case 121: -#line 656 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 121: /* r_value_collection: r_value */ +#line 656 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_VECTOR); setParameters((yyval.ptree), (yyvsp[0].ptree)); } -#line 2403 "parser.cc" /* yacc.c:1646 */ +#line 2436 "parser.cc" break; - case 122: -#line 660 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 122: /* r_value_collection: 'c' '(' r_value_list ')' */ +#line 660 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { (yyval.ptree) = new jags::ParseTree(jags::P_VECTOR); setParameters((yyval.ptree), (yyvsp[-1].pvec)); } -#line 2412 "parser.cc" /* yacc.c:1646 */ +#line 2445 "parser.cc" break; - case 123: -#line 666 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } -#line 2418 "parser.cc" /* yacc.c:1646 */ + case 123: /* r_value_list: r_value */ +#line 666 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.pvec) = new std::vector(1, (yyvsp[0].ptree)); } +#line 2451 "parser.cc" break; - case 124: -#line 667 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree));} -#line 2424 "parser.cc" /* yacc.c:1646 */ + case 124: /* r_value_list: r_value_list ',' r_value */ +#line 667 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.pvec) = (yyvsp[-2].pvec); (yyval.pvec)->push_back((yyvsp[0].ptree));} +#line 2457 "parser.cc" break; - case 125: -#line 670 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = new jags::ParseTree(jags::P_VALUE); (yyval.ptree)->setValue((yyvsp[0].val));} -#line 2430 "parser.cc" /* yacc.c:1646 */ + case 125: /* r_value: DOUBLE */ +#line 670 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.ptree) = new jags::ParseTree(jags::P_VALUE); (yyval.ptree)->setValue((yyvsp[0].val));} +#line 2463 "parser.cc" break; - case 126: -#line 671 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {(yyval.ptree) = new jags::ParseTree(jags::P_VALUE); (yyval.ptree)->setValue(JAGS_NA);} -#line 2436 "parser.cc" /* yacc.c:1646 */ + case 126: /* r_value: NA */ +#line 671 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {(yyval.ptree) = new jags::ParseTree(jags::P_VALUE); (yyval.ptree)->setValue(JAGS_NA);} +#line 2469 "parser.cc" break; - case 127: -#line 677 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2442 "parser.cc" /* yacc.c:1646 */ + case 127: /* r_generic_attribute: NAME '=' r_generic_vector */ +#line 677 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2475 "parser.cc" break; - case 128: -#line 680 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2448 "parser.cc" /* yacc.c:1646 */ + case 128: /* r_generic_list: r_generic_list_element */ +#line 680 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2481 "parser.cc" break; - case 129: -#line 681 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2454 "parser.cc" /* yacc.c:1646 */ + case 129: /* r_generic_list: r_generic_list ',' r_generic_list_element */ +#line 681 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2487 "parser.cc" break; - case 130: -#line 684 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2460 "parser.cc" /* yacc.c:1646 */ + case 130: /* r_generic_list_element: r_generic_vector */ +#line 684 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2493 "parser.cc" break; - case 131: -#line 685 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2466 "parser.cc" /* yacc.c:1646 */ + case 131: /* r_generic_list_element: NAME '=' r_generic_vector */ +#line 685 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2499 "parser.cc" break; - case 132: -#line 688 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2472 "parser.cc" /* yacc.c:1646 */ + case 132: /* r_generic_vector: r_numeric_vector */ +#line 688 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2505 "parser.cc" break; - case 133: -#line 689 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2478 "parser.cc" /* yacc.c:1646 */ + case 133: /* r_generic_vector: ASINTEGER '(' r_numeric_vector ')' */ +#line 689 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2511 "parser.cc" break; - case 134: -#line 690 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2484 "parser.cc" /* yacc.c:1646 */ + case 134: /* r_generic_vector: r_character_vector */ +#line 690 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2517 "parser.cc" break; - case 135: -#line 691 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2490 "parser.cc" /* yacc.c:1646 */ + case 135: /* r_generic_vector: LIST '(' r_generic_list ')' */ +#line 691 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2523 "parser.cc" break; - case 136: -#line 692 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2496 "parser.cc" /* yacc.c:1646 */ + case 136: /* r_generic_vector: STRUCTURE '(' r_generic_list ')' */ +#line 692 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2529 "parser.cc" break; - case 137: -#line 693 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2502 "parser.cc" /* yacc.c:1646 */ + case 137: /* r_generic_vector: R_NULL */ +#line 693 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2535 "parser.cc" break; - case 138: -#line 696 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2508 "parser.cc" /* yacc.c:1646 */ + case 138: /* r_numeric_vector: DOUBLE */ +#line 696 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2541 "parser.cc" break; - case 140: -#line 700 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2514 "parser.cc" /* yacc.c:1646 */ + case 140: /* r_double_list: DOUBLE */ +#line 700 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2547 "parser.cc" break; - case 141: -#line 701 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2520 "parser.cc" /* yacc.c:1646 */ + case 141: /* r_double_list: r_double_list ',' DOUBLE */ +#line 701 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2553 "parser.cc" break; - case 142: -#line 704 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2526 "parser.cc" /* yacc.c:1646 */ + case 142: /* r_character_vector: STRING */ +#line 704 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2559 "parser.cc" break; - case 143: -#line 705 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2532 "parser.cc" /* yacc.c:1646 */ + case 143: /* r_character_vector: 'c' '(' r_string_list ')' */ +#line 705 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2565 "parser.cc" break; - case 144: -#line 708 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2538 "parser.cc" /* yacc.c:1646 */ + case 144: /* r_string_list: STRING */ +#line 708 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2571 "parser.cc" break; - case 145: -#line 709 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - {;} -#line 2544 "parser.cc" /* yacc.c:1646 */ + case 145: /* r_string_list: r_string_list ',' STRING */ +#line 709 "../../../../jags-4-3_patched/src/terminal/parser.yy" + {;} +#line 2577 "parser.cc" break; - case 146: -#line 715 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 146: /* get_working_dir: PWD */ +#line 715 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ std::string name; if (getWorkingDirectory(name)) { std::cout << name << std::endl; @@ -2554,23 +2587,23 @@ std::cout << "ERROR: " << name << std::endl; } } -#line 2558 "parser.cc" /* yacc.c:1646 */ +#line 2591 "parser.cc" break; - case 147: -#line 726 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 147: /* set_working_dir: CD file_name */ +#line 726 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ if (chdir(((yyvsp[0].stringptr))->c_str()) == -1) { std::cout << "ERROR: Cannot change working directory" << std::endl; } delete (yyvsp[0].stringptr); } -#line 2569 "parser.cc" /* yacc.c:1646 */ +#line 2602 "parser.cc" break; - case 148: -#line 734 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 148: /* read_dir: DIRECTORY */ +#line 734 "../../../../jags-4-3_patched/src/terminal/parser.yy" +{ std::string name; if (!getWorkingDirectory(name)) { std::cerr << "ERROR: Unable to get working directory name\n" @@ -2592,12 +2625,12 @@ std::cerr << "Unable to open working directory" << std::endl; } } -#line 2596 "parser.cc" /* yacc.c:1646 */ +#line 2629 "parser.cc" break; - case 149: -#line 757 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1646 */ - { + case 149: /* run_script: RUN file_name */ +#line 757 "../../../../jags-4-3_patched/src/terminal/parser.yy" + { if(open_command_buffer((yyvsp[0].stringptr))) { std::cout << "Running script file " << *(yyvsp[0].stringptr) << std::endl; } @@ -2606,11 +2639,12 @@ } delete (yyvsp[0].stringptr); } -#line 2610 "parser.cc" /* yacc.c:1646 */ +#line 2643 "parser.cc" break; -#line 2614 "parser.cc" /* yacc.c:1646 */ +#line 2647 "parser.cc" + default: break; } /* User semantic actions sometimes alter yychar, and that requires @@ -2624,25 +2658,23 @@ case of YYERROR or YYBACKUP, subsequent parser actions might lead to an incorrect destructor call or verbose syntax error message before the lookahead is translated. */ - YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); + YY_SYMBOL_PRINT ("-> $$ =", YY_CAST (yysymbol_kind_t, yyr1[yyn]), &yyval, &yyloc); YYPOPSTACK (yylen); yylen = 0; - YY_STACK_PRINT (yyss, yyssp); *++yyvsp = yyval; /* Now 'shift' the result of the reduction. Determine what state that goes to, based on the state we popped back to and the rule number reduced by. */ - - yyn = yyr1[yyn]; - - yystate = yypgoto[yyn - YYNTOKENS] + *yyssp; - if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp) - yystate = yytable[yystate]; - else - yystate = yydefgoto[yyn - YYNTOKENS]; + { + const int yylhs = yyr1[yyn] - YYNTOKENS; + const int yyi = yypgoto[yylhs] + *yyssp; + yystate = (0 <= yyi && yyi <= YYLAST && yycheck[yyi] == *yyssp + ? yytable[yyi] + : yydefgoto[yylhs]); + } goto yynewstate; @@ -2653,50 +2685,14 @@ yyerrlab: /* Make sure we have latest lookahead translation. See comments at user semantic actions for why this is necessary. */ - yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar); - + yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar); /* If not already recovering from an error, report this error. */ if (!yyerrstatus) { ++yynerrs; -#if ! YYERROR_VERBOSE yyerror (YY_("syntax error")); -#else -# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \ - yyssp, yytoken) - { - char const *yymsgp = YY_("syntax error"); - int yysyntax_error_status; - yysyntax_error_status = YYSYNTAX_ERROR; - if (yysyntax_error_status == 0) - yymsgp = yymsg; - else if (yysyntax_error_status == 1) - { - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); - yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc); - if (!yymsg) - { - yymsg = yymsgbuf; - yymsg_alloc = sizeof yymsgbuf; - yysyntax_error_status = 2; - } - else - { - yysyntax_error_status = YYSYNTAX_ERROR; - yymsgp = yymsg; - } - } - yyerror (yymsgp); - if (yysyntax_error_status == 2) - goto yyexhaustedlab; - } -# undef YYSYNTAX_ERROR -#endif } - - if (yyerrstatus == 3) { /* If just tried and failed to reuse lookahead token after an @@ -2725,12 +2721,10 @@ | yyerrorlab -- error raised explicitly by YYERROR. | `---------------------------------------------------*/ yyerrorlab: - - /* Pacify compilers like GCC when the user code never invokes - YYERROR and the label yyerrorlab therefore never appears in user - code. */ - if (/*CONSTCOND*/ 0) - goto yyerrorlab; + /* Pacify compilers when the user code never invokes YYERROR and the + label yyerrorlab therefore never appears in user code. */ + if (0) + YYERROR; /* Do not reclaim the symbols of the rule whose action triggered this YYERROR. */ @@ -2747,13 +2741,14 @@ yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ + /* Pop stack until we find a state that shifts the error token. */ for (;;) { yyn = yypact[yystate]; if (!yypact_value_is_default (yyn)) { - yyn += YYTERROR; - if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) + yyn += YYSYMBOL_YYerror; + if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) { yyn = yytable[yyn]; if (0 < yyn) @@ -2767,7 +2762,7 @@ yydestruct ("Error: popping", - yystos[yystate], yyvsp); + YY_ACCESSING_SYMBOL (yystate), yyvsp); YYPOPSTACK (1); yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); @@ -2779,7 +2774,7 @@ /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); + YY_SYMBOL_PRINT ("Shifting", YY_ACCESSING_SYMBOL (yyn), yyvsp, yylsp); yystate = yyn; goto yynewstate; @@ -2792,6 +2787,7 @@ yyresult = 0; goto yyreturn; + /*-----------------------------------. | yyabortlab -- YYABORT comes here. | `-----------------------------------*/ @@ -2799,16 +2795,21 @@ yyresult = 1; goto yyreturn; -#if !defined yyoverflow || YYERROR_VERBOSE + +#if !defined yyoverflow /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ yyexhaustedlab: yyerror (YY_("memory exhausted")); yyresult = 2; - /* Fall through. */ + goto yyreturn; #endif + +/*-------------------------------------------------------. +| yyreturn -- parsing is finished, clean up and return. | +`-------------------------------------------------------*/ yyreturn: if (yychar != YYEMPTY) { @@ -2825,20 +2826,18 @@ while (yyssp != yyss) { yydestruct ("Cleanup: popping", - yystos[*yyssp], yyvsp); + YY_ACCESSING_SYMBOL (+*yyssp), yyvsp); YYPOPSTACK (1); } #ifndef yyoverflow if (yyss != yyssa) YYSTACK_FREE (yyss); #endif -#if YYERROR_VERBOSE - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); -#endif + return yyresult; } -#line 768 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1906 */ + +#line 768 "../../../../jags-4-3_patched/src/terminal/parser.yy" int zzerror (const char *s) diff -Nru jags-4.3.0/src/terminal/parser.hh jags-4.3.1/src/terminal/parser.hh --- jags-4.3.0/src/terminal/parser.hh 2017-07-17 07:24:19.000000000 +0000 +++ jags-4.3.1/src/terminal/parser.hh 2022-04-08 15:48:06.000000000 +0000 @@ -1,8 +1,9 @@ -/* A Bison parser, made by GNU Bison 3.0.4. */ +/* A Bison parser, made by GNU Bison 3.7.6. */ /* Bison interface for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, + Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -30,6 +31,10 @@ This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + #ifndef YY_ZZ_PARSER_HH_INCLUDED # define YY_ZZ_PARSER_HH_INCLUDED /* Debug traces. */ @@ -40,69 +45,78 @@ extern int zzdebug; #endif -/* Token type. */ +/* Token kinds. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE enum yytokentype { - INT = 258, - DOUBLE = 259, - NAME = 260, - STRING = 261, - SYSCMD = 262, - ENDCMD = 263, - MODEL = 264, - DATA = 265, - IN = 266, - TO = 267, - INITS = 268, - PARAMETERS = 269, - COMPILE = 270, - INITIALIZE = 271, - ADAPT = 272, - AUTOADAPT = 273, - FORCEADAPT = 274, - UPDATE = 275, - BY = 276, - MONITORS = 277, - MONITOR = 278, - TYPE = 279, - SET = 280, - CLEAR = 281, - THIN = 282, - CODA = 283, - STEM = 284, - EXIT = 285, - NCHAINS = 286, - CHAIN = 287, - LOAD = 288, - UNLOAD = 289, - SAMPLER = 290, - SAMPLERS = 291, - RNGTOK = 292, - FACTORY = 293, - FACTORIES = 294, - MODULES = 295, - SEED = 296, - LIST = 297, - STRUCTURE = 298, - DIM = 299, - NA = 300, - R_NULL = 301, - DIMNAMES = 302, - ITER = 303, - ARROW = 304, - ENDDATA = 305, - ASINTEGER = 306, - DOTDATA = 307, - DIRECTORY = 308, - CD = 309, - PWD = 310, - RUN = 311, - ENDSCRIPT = 312 + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + INT = 258, /* INT */ + DOUBLE = 259, /* DOUBLE */ + NAME = 260, /* NAME */ + STRING = 261, /* STRING */ + SYSCMD = 262, /* SYSCMD */ + ENDCMD = 263, /* ENDCMD */ + MODEL = 264, /* MODEL */ + DATA = 265, /* DATA */ + IN = 266, /* IN */ + TO = 267, /* TO */ + INITS = 268, /* INITS */ + PARAMETERS = 269, /* PARAMETERS */ + COMPILE = 270, /* COMPILE */ + INITIALIZE = 271, /* INITIALIZE */ + ADAPT = 272, /* ADAPT */ + AUTOADAPT = 273, /* AUTOADAPT */ + FORCEADAPT = 274, /* FORCEADAPT */ + UPDATE = 275, /* UPDATE */ + BY = 276, /* BY */ + MONITORS = 277, /* MONITORS */ + MONITOR = 278, /* MONITOR */ + TYPE = 279, /* TYPE */ + SET = 280, /* SET */ + CLEAR = 281, /* CLEAR */ + THIN = 282, /* THIN */ + CODA = 283, /* CODA */ + STEM = 284, /* STEM */ + EXIT = 285, /* EXIT */ + NCHAINS = 286, /* NCHAINS */ + CHAIN = 287, /* CHAIN */ + LOAD = 288, /* LOAD */ + UNLOAD = 289, /* UNLOAD */ + SAMPLER = 290, /* SAMPLER */ + SAMPLERS = 291, /* SAMPLERS */ + RNGTOK = 292, /* RNGTOK */ + FACTORY = 293, /* FACTORY */ + FACTORIES = 294, /* FACTORIES */ + MODULES = 295, /* MODULES */ + SEED = 296, /* SEED */ + LIST = 297, /* LIST */ + STRUCTURE = 298, /* STRUCTURE */ + DIM = 299, /* DIM */ + NA = 300, /* NA */ + R_NULL = 301, /* R_NULL */ + DIMNAMES = 302, /* DIMNAMES */ + ITER = 303, /* ITER */ + ARROW = 304, /* ARROW */ + ENDDATA = 305, /* ENDDATA */ + ASINTEGER = 306, /* ASINTEGER */ + DOTDATA = 307, /* DOTDATA */ + DIRECTORY = 308, /* DIRECTORY */ + CD = 309, /* CD */ + PWD = 310, /* PWD */ + RUN = 311, /* RUN */ + ENDSCRIPT = 312 /* ENDSCRIPT */ }; + typedef enum yytokentype yytoken_kind_t; #endif -/* Tokens. */ +/* Token kinds. */ +#define YYEMPTY -2 +#define YYEOF 0 +#define YYerror 256 +#define YYUNDEF 257 #define INT 258 #define DOUBLE 259 #define NAME 260 @@ -161,10 +175,9 @@ /* Value type. */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED - union YYSTYPE { -#line 99 "../../../../../jags-4_patched/src/terminal/parser.yy" /* yacc.c:1909 */ +#line 99 "../../../../jags-4-3_patched/src/terminal/parser.yy" int intval; double val; @@ -174,9 +187,9 @@ std::vector *vec; std::vector *ivec; -#line 178 "parser.hh" /* yacc.c:1909 */ -}; +#line 191 "parser.hh" +}; typedef union YYSTYPE YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_DECLARED 1 diff -Nru jags-4.3.0/src/terminal/scanner.cc jags-4.3.1/src/terminal/scanner.cc --- jags-4.3.0/src/terminal/scanner.cc 2017-07-17 07:24:19.000000000 +0000 +++ jags-4.3.1/src/terminal/scanner.cc 2022-04-08 15:48:06.000000000 +0000 @@ -1,5 +1,5 @@ -#line 3 "scanner.cc" +#line 2 "scanner.cc" #define YY_INT_ALIGNED short int @@ -7,11 +7,17 @@ #define yy_create_buffer zz_create_buffer #define yy_delete_buffer zz_delete_buffer -#define yy_flex_debug zz_flex_debug +#define yy_scan_buffer zz_scan_buffer +#define yy_scan_string zz_scan_string +#define yy_scan_bytes zz_scan_bytes #define yy_init_buffer zz_init_buffer #define yy_flush_buffer zz_flush_buffer #define yy_load_buffer_state zz_load_buffer_state #define yy_switch_to_buffer zz_switch_to_buffer +#define yypush_buffer_state zzpush_buffer_state +#define yypop_buffer_state zzpop_buffer_state +#define yyensure_buffer_stack zzensure_buffer_stack +#define yy_flex_debug zz_flex_debug #define yyin zzin #define yyleng zzleng #define yylex zzlex @@ -27,11 +33,245 @@ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 6 -#define YY_FLEX_SUBMINOR_VERSION 1 +#define YY_FLEX_SUBMINOR_VERSION 4 #if YY_FLEX_SUBMINOR_VERSION > 0 #define FLEX_BETA #endif +#ifdef yy_create_buffer +#define zz_create_buffer_ALREADY_DEFINED +#else +#define yy_create_buffer zz_create_buffer +#endif + +#ifdef yy_delete_buffer +#define zz_delete_buffer_ALREADY_DEFINED +#else +#define yy_delete_buffer zz_delete_buffer +#endif + +#ifdef yy_scan_buffer +#define zz_scan_buffer_ALREADY_DEFINED +#else +#define yy_scan_buffer zz_scan_buffer +#endif + +#ifdef yy_scan_string +#define zz_scan_string_ALREADY_DEFINED +#else +#define yy_scan_string zz_scan_string +#endif + +#ifdef yy_scan_bytes +#define zz_scan_bytes_ALREADY_DEFINED +#else +#define yy_scan_bytes zz_scan_bytes +#endif + +#ifdef yy_init_buffer +#define zz_init_buffer_ALREADY_DEFINED +#else +#define yy_init_buffer zz_init_buffer +#endif + +#ifdef yy_flush_buffer +#define zz_flush_buffer_ALREADY_DEFINED +#else +#define yy_flush_buffer zz_flush_buffer +#endif + +#ifdef yy_load_buffer_state +#define zz_load_buffer_state_ALREADY_DEFINED +#else +#define yy_load_buffer_state zz_load_buffer_state +#endif + +#ifdef yy_switch_to_buffer +#define zz_switch_to_buffer_ALREADY_DEFINED +#else +#define yy_switch_to_buffer zz_switch_to_buffer +#endif + +#ifdef yypush_buffer_state +#define zzpush_buffer_state_ALREADY_DEFINED +#else +#define yypush_buffer_state zzpush_buffer_state +#endif + +#ifdef yypop_buffer_state +#define zzpop_buffer_state_ALREADY_DEFINED +#else +#define yypop_buffer_state zzpop_buffer_state +#endif + +#ifdef yyensure_buffer_stack +#define zzensure_buffer_stack_ALREADY_DEFINED +#else +#define yyensure_buffer_stack zzensure_buffer_stack +#endif + +#ifdef yylex +#define zzlex_ALREADY_DEFINED +#else +#define yylex zzlex +#endif + +#ifdef yyrestart +#define zzrestart_ALREADY_DEFINED +#else +#define yyrestart zzrestart +#endif + +#ifdef yylex_init +#define zzlex_init_ALREADY_DEFINED +#else +#define yylex_init zzlex_init +#endif + +#ifdef yylex_init_extra +#define zzlex_init_extra_ALREADY_DEFINED +#else +#define yylex_init_extra zzlex_init_extra +#endif + +#ifdef yylex_destroy +#define zzlex_destroy_ALREADY_DEFINED +#else +#define yylex_destroy zzlex_destroy +#endif + +#ifdef yyget_debug +#define zzget_debug_ALREADY_DEFINED +#else +#define yyget_debug zzget_debug +#endif + +#ifdef yyset_debug +#define zzset_debug_ALREADY_DEFINED +#else +#define yyset_debug zzset_debug +#endif + +#ifdef yyget_extra +#define zzget_extra_ALREADY_DEFINED +#else +#define yyget_extra zzget_extra +#endif + +#ifdef yyset_extra +#define zzset_extra_ALREADY_DEFINED +#else +#define yyset_extra zzset_extra +#endif + +#ifdef yyget_in +#define zzget_in_ALREADY_DEFINED +#else +#define yyget_in zzget_in +#endif + +#ifdef yyset_in +#define zzset_in_ALREADY_DEFINED +#else +#define yyset_in zzset_in +#endif + +#ifdef yyget_out +#define zzget_out_ALREADY_DEFINED +#else +#define yyget_out zzget_out +#endif + +#ifdef yyset_out +#define zzset_out_ALREADY_DEFINED +#else +#define yyset_out zzset_out +#endif + +#ifdef yyget_leng +#define zzget_leng_ALREADY_DEFINED +#else +#define yyget_leng zzget_leng +#endif + +#ifdef yyget_text +#define zzget_text_ALREADY_DEFINED +#else +#define yyget_text zzget_text +#endif + +#ifdef yyget_lineno +#define zzget_lineno_ALREADY_DEFINED +#else +#define yyget_lineno zzget_lineno +#endif + +#ifdef yyset_lineno +#define zzset_lineno_ALREADY_DEFINED +#else +#define yyset_lineno zzset_lineno +#endif + +#ifdef yywrap +#define zzwrap_ALREADY_DEFINED +#else +#define yywrap zzwrap +#endif + +#ifdef yyalloc +#define zzalloc_ALREADY_DEFINED +#else +#define yyalloc zzalloc +#endif + +#ifdef yyrealloc +#define zzrealloc_ALREADY_DEFINED +#else +#define yyrealloc zzrealloc +#endif + +#ifdef yyfree +#define zzfree_ALREADY_DEFINED +#else +#define yyfree zzfree +#endif + +#ifdef yytext +#define zztext_ALREADY_DEFINED +#else +#define yytext zztext +#endif + +#ifdef yyleng +#define zzleng_ALREADY_DEFINED +#else +#define yyleng zzleng +#endif + +#ifdef yyin +#define zzin_ALREADY_DEFINED +#else +#define yyin zzin +#endif + +#ifdef yyout +#define zzout_ALREADY_DEFINED +#else +#define yyout zzout +#endif + +#ifdef yy_flex_debug +#define zz_flex_debug_ALREADY_DEFINED +#else +#define yy_flex_debug zz_flex_debug +#endif + +#ifdef yylineno +#define zzlineno_ALREADY_DEFINED +#else +#define yylineno zzlineno +#endif + /* First, we deal with platform-specific or compiler-specific issues. */ /* begin standard C headers. */ @@ -102,10 +342,16 @@ #define UINT32_MAX (4294967295U) #endif +#ifndef SIZE_MAX +#define SIZE_MAX (~(size_t)0) +#endif + #endif /* ! C99 */ #endif /* ! FLEXINT_H */ +/* begin standard C++ headers. */ + /* TODO: this is always defined, so inline it */ #define yyconst const @@ -118,32 +364,26 @@ /* Returned upon end-of-file. */ #define YY_NULL 0 -/* Promotes a possibly negative, possibly signed char to an unsigned - * integer for use as an array index. If the signed char is negative, - * we want to instead treat it as an 8-bit unsigned char, hence the - * double cast. +/* Promotes a possibly negative, possibly signed char to an + * integer in range [0..255] for use as an array index. */ -#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) +#define YY_SC_TO_UI(c) ((YY_CHAR) (c)) /* Enter a start condition. This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ #define BEGIN (yy_start) = 1 + 2 * - /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START - /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) - /* Special action meaning "start processing a new file". */ -#define YY_NEW_FILE zzrestart(zzin ) - +#define YY_NEW_FILE yyrestart( yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ @@ -173,14 +413,14 @@ typedef size_t yy_size_t; #endif -extern int zzleng; +extern int yyleng; -extern FILE *zzin, *zzout; +extern FILE *yyin, *yyout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 - + #define YY_LESS_LINENO(n) #define YY_LINENO_REWIND_TO(ptr) @@ -188,16 +428,15 @@ #define yyless(n) \ do \ { \ - /* Undo effects of setting up zztext. */ \ - yy_size_t yyless_macro_arg = (n); \ + /* Undo effects of setting up yytext. */ \ + int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ - YY_DO_BEFORE_ACTION; /* set up zztext again */ \ + YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 ) - #define unput(c) yyunput( c, (yytext_ptr) ) #ifndef YY_STRUCT_YY_BUFFER_STATE @@ -240,7 +479,7 @@ int yy_bs_lineno; /**< The line count. */ int yy_bs_column; /**< The column count. */ - + /* Whether to try to fill the input buffer when we reach the * end of it. */ @@ -257,8 +496,8 @@ * possible backing-up. * * When we actually see the EOF, we change the status to "new" - * (via zzrestart()), so that the user can continue scanning by - * just pointing zzin at a new input file. + * (via yyrestart()), so that the user can continue scanning by + * just pointing yyin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 @@ -279,106 +518,98 @@ #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ : NULL) - /* Same as previous macro, but useful when we know that the buffer stack is not * NULL or when we need an lvalue. For internal use only. */ #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] -/* yy_hold_char holds the character lost when zztext is formed. */ +/* yy_hold_char holds the character lost when yytext is formed. */ static char yy_hold_char; static int yy_n_chars; /* number of characters read into yy_ch_buf */ -int zzleng; +int yyleng; /* Points to current character in buffer. */ static char *yy_c_buf_p = NULL; static int yy_init = 0; /* whether we need to initialize */ static int yy_start = 0; /* start state number */ -/* Flag which is used to allow zzwrap()'s to do buffer switches - * instead of setting up a fresh zzin. A bit of a hack ... +/* Flag which is used to allow yywrap()'s to do buffer switches + * instead of setting up a fresh yyin. A bit of a hack ... */ static int yy_did_buffer_switch_on_eof; -void zzrestart (FILE *input_file ); -void zz_switch_to_buffer (YY_BUFFER_STATE new_buffer ); -YY_BUFFER_STATE zz_create_buffer (FILE *file,int size ); -void zz_delete_buffer (YY_BUFFER_STATE b ); -void zz_flush_buffer (YY_BUFFER_STATE b ); -void zzpush_buffer_state (YY_BUFFER_STATE new_buffer ); -void zzpop_buffer_state (void ); - -static void zzensure_buffer_stack (void ); -static void zz_load_buffer_state (void ); -static void zz_init_buffer (YY_BUFFER_STATE b,FILE *file ); - -#define YY_FLUSH_BUFFER zz_flush_buffer(YY_CURRENT_BUFFER ) - -YY_BUFFER_STATE zz_scan_buffer (char *base,yy_size_t size ); -YY_BUFFER_STATE zz_scan_string (yyconst char *yy_str ); -YY_BUFFER_STATE zz_scan_bytes (yyconst char *bytes,int len ); - -void *zzalloc (yy_size_t ); -void *zzrealloc (void *,yy_size_t ); -void zzfree (void * ); - -#define yy_new_buffer zz_create_buffer +void yyrestart ( FILE *input_file ); +void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); +YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); +void yy_delete_buffer ( YY_BUFFER_STATE b ); +void yy_flush_buffer ( YY_BUFFER_STATE b ); +void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); +void yypop_buffer_state ( void ); + +static void yyensure_buffer_stack ( void ); +static void yy_load_buffer_state ( void ); +static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); +#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) + +YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); +YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); +YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); + +void *yyalloc ( yy_size_t ); +void *yyrealloc ( void *, yy_size_t ); +void yyfree ( void * ); +#define yy_new_buffer yy_create_buffer #define yy_set_interactive(is_interactive) \ { \ if ( ! YY_CURRENT_BUFFER ){ \ - zzensure_buffer_stack (); \ + yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ - zz_create_buffer(zzin,YY_BUF_SIZE ); \ + yy_create_buffer( yyin, YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } - #define yy_set_bol(at_bol) \ { \ if ( ! YY_CURRENT_BUFFER ){\ - zzensure_buffer_stack (); \ + yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ - zz_create_buffer(zzin,YY_BUF_SIZE ); \ + yy_create_buffer( yyin, YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } - #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) /* Begin user sect3 */ +typedef flex_uint8_t YY_CHAR; -typedef unsigned char YY_CHAR; - -FILE *zzin = NULL, *zzout = NULL; +FILE *yyin = NULL, *yyout = NULL; typedef int yy_state_type; -extern int zzlineno; - -int zzlineno = 1; +extern int yylineno; +int yylineno = 1; -extern char *zztext; +extern char *yytext; #ifdef yytext_ptr #undef yytext_ptr #endif -#define yytext_ptr zztext +#define yytext_ptr yytext -static yy_state_type yy_get_previous_state (void ); -static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); -static int yy_get_next_buffer (void ); -static void yynoreturn yy_fatal_error (yyconst char* msg ); +static yy_state_type yy_get_previous_state ( void ); +static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); +static int yy_get_next_buffer ( void ); +static void yynoreturn yy_fatal_error ( const char* msg ); /* Done after the current pattern has been matched and before the - * corresponding action - sets up zztext. + * corresponding action - sets up yytext. */ #define YY_DO_BEFORE_ACTION \ (yytext_ptr) = yy_bp; \ - zzleng = (int) (yy_cp - yy_bp); \ + yyleng = (int) (yy_cp - yy_bp); \ (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; - #define YY_NUM_RULES 81 #define YY_END_OF_BUFFER 82 /* This struct is not used in this scanner, @@ -388,7 +619,7 @@ flex_int32_t yy_verify; flex_int32_t yy_nxt; }; -static yyconst flex_int16_t yy_accept[287] = +static const flex_int16_t yy_accept[287] = { 0, 0, 0, 0, 0, 51, 51, 0, 0, 82, 81, 54, 57, 81, 81, 81, 42, 43, 46, 39, 78, @@ -423,7 +654,7 @@ 77, 0, 73, 0, 76, 0 } ; -static yyconst YY_CHAR yy_ec[256] = +static const YY_CHAR yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, @@ -455,7 +686,7 @@ 1, 1, 1, 1, 1 } ; -static yyconst YY_CHAR yy_meta[54] = +static const YY_CHAR yy_meta[54] = { 0, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 4, 4, 4, 1, 1, 1, 1, @@ -465,7 +696,7 @@ 4, 4, 4 } ; -static yyconst flex_uint16_t yy_base[298] = +static const flex_int16_t yy_base[298] = { 0, 0, 0, 51, 96, 325, 323, 326, 322, 321, 1235, 53, 1235, 310, 306, 301, 1235, 1235, 1235, 1235, 42, @@ -502,7 +733,7 @@ } ; -static yyconst flex_int16_t yy_def[298] = +static const flex_int16_t yy_def[298] = { 0, 286, 1, 1, 1, 287, 287, 288, 288, 286, 286, 286, 286, 289, 290, 291, 286, 286, 286, 286, 292, @@ -539,7 +770,7 @@ } ; -static yyconst flex_uint16_t yy_nxt[1289] = +static const flex_int16_t yy_nxt[1289] = { 0, 10, 11, 12, 11, 13, 14, 15, 16, 17, 18, 10, 19, 20, 21, 22, 23, 24, 25, 26, 27, @@ -684,7 +915,7 @@ 286, 286, 286, 286, 286, 286, 286, 286 } ; -static yyconst flex_int16_t yy_chk[1289] = +static const flex_int16_t yy_chk[1289] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -832,8 +1063,8 @@ static yy_state_type yy_last_accepting_state; static char *yy_last_accepting_cpos; -extern int zz_flex_debug; -int zz_flex_debug = 0; +extern int yy_flex_debug; +int yy_flex_debug = 0; /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. @@ -842,10 +1073,10 @@ #define yymore() yymore_used_but_not_detected #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET -char *zztext; -#line 1 "../../../../../jags-4_patched/src/terminal/scanner.ll" +char *yytext; +#line 1 "../../../../jags-4-3_patched/src/terminal/scanner.ll" /* -*-C++-*- */ -#line 3 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 3 "../../../../jags-4-3_patched/src/terminal/scanner.ll" #include #include #include @@ -858,10 +1089,9 @@ void return_to_main_buffer(); void close_buffer(); std::string ExpandFileName(char const *name); +#line 1092 "scanner.cc" - - -#line 865 "scanner.cc" +#line 1094 "scanner.cc" #define INITIAL 0 #define RDATA 1 @@ -880,36 +1110,36 @@ #define YY_EXTRA_TYPE void * #endif -static int yy_init_globals (void ); +static int yy_init_globals ( void ); /* Accessor methods to globals. These are made visible to non-reentrant scanners for convenience. */ -int zzlex_destroy (void ); +int yylex_destroy ( void ); -int zzget_debug (void ); +int yyget_debug ( void ); -void zzset_debug (int debug_flag ); +void yyset_debug ( int debug_flag ); -YY_EXTRA_TYPE zzget_extra (void ); +YY_EXTRA_TYPE yyget_extra ( void ); -void zzset_extra (YY_EXTRA_TYPE user_defined ); +void yyset_extra ( YY_EXTRA_TYPE user_defined ); -FILE *zzget_in (void ); +FILE *yyget_in ( void ); -void zzset_in (FILE * _in_str ); +void yyset_in ( FILE * _in_str ); -FILE *zzget_out (void ); +FILE *yyget_out ( void ); -void zzset_out (FILE * _out_str ); +void yyset_out ( FILE * _out_str ); - int zzget_leng (void ); + int yyget_leng ( void ); -char *zzget_text (void ); +char *yyget_text ( void ); -int zzget_lineno (void ); +int yyget_lineno ( void ); -void zzset_lineno (int _line_number ); +void yyset_lineno ( int _line_number ); /* Macros after this point can all be overridden by user definitions in * section 1. @@ -917,32 +1147,31 @@ #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus -extern "C" int zzwrap (void ); +extern "C" int yywrap ( void ); #else -extern int zzwrap (void ); +extern int yywrap ( void ); #endif #endif #ifndef YY_NO_UNPUT - static void yyunput (int c,char *buf_ptr ); + static void yyunput ( int c, char *buf_ptr ); #endif #ifndef yytext_ptr -static void yy_flex_strncpy (char *,yyconst char *,int ); +static void yy_flex_strncpy ( char *, const char *, int ); #endif #ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * ); +static int yy_flex_strlen ( const char * ); #endif #ifndef YY_NO_INPUT - #ifdef __cplusplus -static int yyinput (void ); +static int yyinput ( void ); #else -static int input (void ); +static int input ( void ); #endif #endif @@ -962,7 +1191,7 @@ /* This used to be an fputs(), but since the string might contain NUL's, * we now use fwrite(). */ -#define ECHO do { if (fwrite( zztext, (size_t) zzleng, 1, zzout )) {} } while (0) +#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) #endif /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, @@ -975,18 +1204,18 @@ int c = '*'; \ int n; \ for ( n = 0; n < max_size && \ - (c = getc( zzin )) != EOF && c != '\n'; ++n ) \ + (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ if ( c == '\n' ) \ buf[n++] = (char) c; \ - if ( c == EOF && ferror( zzin ) ) \ + if ( c == EOF && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ else \ { \ errno=0; \ - while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, zzin)) == 0 && ferror(zzin)) \ + while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ { \ if( errno != EINTR) \ { \ @@ -994,7 +1223,7 @@ break; \ } \ errno=0; \ - clearerr(zzin); \ + clearerr(yyin); \ } \ }\ \ @@ -1027,12 +1256,12 @@ #ifndef YY_DECL #define YY_DECL_IS_OURS 1 -extern int zzlex (void); +extern int yylex (void); -#define YY_DECL int zzlex (void) +#define YY_DECL int yylex (void) #endif /* !YY_DECL */ -/* Code executed at the beginning of each rule, after zztext and zzleng +/* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. */ #ifndef YY_USER_ACTION @@ -1066,32 +1295,32 @@ if ( ! (yy_start) ) (yy_start) = 1; /* first start state */ - if ( ! zzin ) - zzin = stdin; + if ( ! yyin ) + yyin = stdin; - if ( ! zzout ) - zzout = stdout; + if ( ! yyout ) + yyout = stdout; if ( ! YY_CURRENT_BUFFER ) { - zzensure_buffer_stack (); + yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = - zz_create_buffer(zzin,YY_BUF_SIZE ); + yy_create_buffer( yyin, YY_BUF_SIZE ); } - zz_load_buffer_state( ); + yy_load_buffer_state( ); } { -#line 26 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 26 "../../../../jags-4-3_patched/src/terminal/scanner.ll" -#line 1089 "scanner.cc" +#line 1317 "scanner.cc" while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ { yy_cp = (yy_c_buf_p); - /* Support of zztext. */ + /* Support of yytext. */ *yy_cp = (yy_hold_char); /* yy_bp points to the position in yy_ch_buf of the start of @@ -1113,9 +1342,9 @@ { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 287 ) - yy_c = yy_meta[(unsigned int) yy_c]; + yy_c = yy_meta[yy_c]; } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; + yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; ++yy_cp; } while ( yy_base[yy_current_state] != 1235 ); @@ -1144,302 +1373,302 @@ case 1: YY_RULE_SETUP -#line 28 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 28 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=MODEL; return MODEL; YY_BREAK case 2: YY_RULE_SETUP -#line 29 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 29 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=DATA; return DATA; YY_BREAK case 3: YY_RULE_SETUP -#line 30 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 30 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=IN; return IN; YY_BREAK case 4: YY_RULE_SETUP -#line 31 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 31 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=TO; return TO; YY_BREAK case 5: YY_RULE_SETUP -#line 32 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 32 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=INITS; return INITS; YY_BREAK case 6: YY_RULE_SETUP -#line 33 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 33 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=PARAMETERS; return PARAMETERS; YY_BREAK case 7: YY_RULE_SETUP -#line 35 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 35 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=COMPILE; return COMPILE; YY_BREAK case 8: YY_RULE_SETUP -#line 36 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 36 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=NCHAINS; return NCHAINS; YY_BREAK case 9: YY_RULE_SETUP -#line 37 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 37 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=INITIALIZE; return INITIALIZE; YY_BREAK case 10: YY_RULE_SETUP -#line 38 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 38 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=CHAIN; return CHAIN; YY_BREAK case 11: YY_RULE_SETUP -#line 40 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 40 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=UPDATE; return UPDATE; YY_BREAK case 12: YY_RULE_SETUP -#line 41 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 41 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=ADAPT; return ADAPT; YY_BREAK case 13: YY_RULE_SETUP -#line 42 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 42 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=FORCEADAPT; return FORCEADAPT; YY_BREAK case 14: YY_RULE_SETUP -#line 43 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 43 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=AUTOADAPT; return AUTOADAPT; YY_BREAK case 15: YY_RULE_SETUP -#line 44 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 44 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=BY; return BY; YY_BREAK case 16: YY_RULE_SETUP -#line 46 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 46 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=MONITOR; return MONITOR; YY_BREAK case 17: YY_RULE_SETUP -#line 47 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 47 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=MONITORS; return MONITORS; YY_BREAK case 18: YY_RULE_SETUP -#line 48 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 48 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=TYPE; return TYPE; YY_BREAK case 19: YY_RULE_SETUP -#line 49 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 49 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=SET; return SET; YY_BREAK case 20: YY_RULE_SETUP -#line 50 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 50 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=CLEAR; return CLEAR; YY_BREAK case 21: YY_RULE_SETUP -#line 51 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 51 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=THIN; return THIN; YY_BREAK case 22: YY_RULE_SETUP -#line 52 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 52 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=SAMPLER; return SAMPLER; YY_BREAK case 23: YY_RULE_SETUP -#line 53 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 53 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=SAMPLERS; return SAMPLERS; YY_BREAK case 24: YY_RULE_SETUP -#line 54 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 54 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=RNGTOK; return RNGTOK; YY_BREAK case 25: YY_RULE_SETUP -#line 55 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 55 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=FACTORY; return FACTORY; YY_BREAK case 26: YY_RULE_SETUP -#line 56 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 56 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=FACTORIES; return FACTORIES; YY_BREAK case 27: YY_RULE_SETUP -#line 57 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 57 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=MODULES; return MODULES; YY_BREAK case 28: YY_RULE_SETUP -#line 58 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 58 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=SEED; return SEED; YY_BREAK case 29: YY_RULE_SETUP -#line 60 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 60 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=CODA; return CODA; YY_BREAK case 30: YY_RULE_SETUP -#line 61 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 61 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=STEM; return STEM; YY_BREAK case 31: YY_RULE_SETUP -#line 63 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 63 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=LOAD; return LOAD; YY_BREAK case 32: YY_RULE_SETUP -#line 64 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 64 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=UNLOAD; return UNLOAD; YY_BREAK case 33: YY_RULE_SETUP -#line 65 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 65 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=EXIT; return EXIT; YY_BREAK case 34: YY_RULE_SETUP -#line 67 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 67 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=DIRECTORY; return DIRECTORY; YY_BREAK case 35: YY_RULE_SETUP -#line 68 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 68 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=CD; return CD; YY_BREAK case 36: YY_RULE_SETUP -#line 69 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 69 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=PWD; return PWD; YY_BREAK case 37: YY_RULE_SETUP -#line 70 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 70 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=RUN; return RUN; YY_BREAK case 38: YY_RULE_SETUP -#line 72 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 72 "../../../../jags-4-3_patched/src/terminal/scanner.ll" zzlval.intval=LIST; return LIST; YY_BREAK case 39: YY_RULE_SETUP -#line 74 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 74 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ','; YY_BREAK case 40: YY_RULE_SETUP -#line 75 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 75 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return '['; YY_BREAK case 41: YY_RULE_SETUP -#line 76 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 76 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ']'; YY_BREAK case 42: YY_RULE_SETUP -#line 77 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 77 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return '('; YY_BREAK case 43: YY_RULE_SETUP -#line 78 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 78 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ')'; YY_BREAK case 44: YY_RULE_SETUP -#line 79 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 79 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return '='; YY_BREAK case 45: YY_RULE_SETUP -#line 80 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 80 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ARROW; YY_BREAK case 46: YY_RULE_SETUP -#line 81 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 81 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return '*'; YY_BREAK case 47: YY_RULE_SETUP -#line 82 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 82 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ':'; YY_BREAK case 48: YY_RULE_SETUP -#line 83 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 83 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ';'; YY_BREAK case 49: YY_RULE_SETUP -#line 84 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 84 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return '`'; YY_BREAK case 50: YY_RULE_SETUP -#line 86 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 86 "../../../../jags-4-3_patched/src/terminal/scanner.ll" BEGIN(COMMENT); YY_BREAK case 51: /* rule 51 can match eol */ YY_RULE_SETUP -#line 87 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 87 "../../../../jags-4-3_patched/src/terminal/scanner.ll" /* Eat up anything that's not a '*' */ YY_BREAK case 52: /* rule 52 can match eol */ YY_RULE_SETUP -#line 88 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 88 "../../../../jags-4-3_patched/src/terminal/scanner.ll" /* Eat up '*'s not followed by a '/' */ YY_BREAK case 53: YY_RULE_SETUP -#line 89 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 89 "../../../../jags-4-3_patched/src/terminal/scanner.ll" BEGIN(INITIAL); YY_BREAK case 54: YY_RULE_SETUP -#line 91 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 91 "../../../../jags-4-3_patched/src/terminal/scanner.ll" /* Eat whitespace */ YY_BREAK case 55: /* rule 55 can match eol */ YY_RULE_SETUP -#line 92 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 92 "../../../../jags-4-3_patched/src/terminal/scanner.ll" /* Eat single-line comments */ YY_BREAK case 56: /* rule 56 can match eol */ YY_RULE_SETUP -#line 93 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 93 "../../../../jags-4-3_patched/src/terminal/scanner.ll" /* Eat newlines */ YY_BREAK case 57: /* rule 57 can match eol */ YY_RULE_SETUP -#line 94 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 94 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ENDCMD; YY_BREAK case 58: YY_RULE_SETUP -#line 96 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 96 "../../../../jags-4-3_patched/src/terminal/scanner.ll" BEGIN(SYSTEM); YY_BREAK case 59: YY_RULE_SETUP -#line 97 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 97 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.stringptr = new std::string(zztext); return SYSCMD; @@ -1448,122 +1677,122 @@ case 60: /* rule 60 can match eol */ YY_RULE_SETUP -#line 101 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 101 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { BEGIN(INITIAL); return ENDCMD; } YY_BREAK case 61: YY_RULE_SETUP -#line 105 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 105 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 62: YY_RULE_SETUP -#line 108 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 108 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 63: YY_RULE_SETUP -#line 111 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 111 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 64: YY_RULE_SETUP -#line 114 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 114 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 65: YY_RULE_SETUP -#line 117 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 117 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 66: YY_RULE_SETUP -#line 120 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 120 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 67: YY_RULE_SETUP -#line 123 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 123 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.val = atof(zztext); return DOUBLE; } YY_BREAK case 68: YY_RULE_SETUP -#line 126 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 126 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.intval = atoi(zztext); return INT; } YY_BREAK case 69: YY_RULE_SETUP -#line 130 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 130 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return DIM; YY_BREAK case 70: YY_RULE_SETUP -#line 131 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 131 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return DOTDATA; YY_BREAK case 71: YY_RULE_SETUP -#line 132 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 132 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return NA; YY_BREAK case 72: YY_RULE_SETUP -#line 133 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 133 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return R_NULL; YY_BREAK case 73: -*yy_cp = (yy_hold_char); /* undo effects of setting up zztext */ +*yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; -YY_DO_BEFORE_ACTION; /* set up zztext again */ +YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 134 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 134 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return STRUCTURE; YY_BREAK case 74: -*yy_cp = (yy_hold_char); /* undo effects of setting up zztext */ +*yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp = yy_bp + 4; -YY_DO_BEFORE_ACTION; /* set up zztext again */ +YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 135 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 135 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return LIST; YY_BREAK case 75: -*yy_cp = (yy_hold_char); /* undo effects of setting up zztext */ +*yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp = yy_bp + 1; -YY_DO_BEFORE_ACTION; /* set up zztext again */ +YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 136 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 136 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return 'c'; YY_BREAK case 76: -*yy_cp = (yy_hold_char); /* undo effects of setting up zztext */ +*yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; -YY_DO_BEFORE_ACTION; /* set up zztext again */ +YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 137 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 137 "../../../../jags-4-3_patched/src/terminal/scanner.ll" return ASINTEGER; YY_BREAK case 77: YY_RULE_SETUP -#line 139 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 139 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.stringptr = new std::string(zztext); return NAME; @@ -1571,7 +1800,7 @@ YY_BREAK case 78: YY_RULE_SETUP -#line 144 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 144 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { // More general than NAME which is limited to syntactically valid BUGS names zzlval.stringptr = new std::string(zztext); @@ -1581,7 +1810,7 @@ case 79: /* rule 79 can match eol */ YY_RULE_SETUP -#line 150 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 150 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.stringptr = new std::string(zztext); // Remove enclosing quotes @@ -1593,7 +1822,7 @@ case 80: /* rule 80 can match eol */ YY_RULE_SETUP -#line 158 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 158 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { zzlval.stringptr = new std::string(zztext); zzlval.stringptr->erase(zzlval.stringptr->size() - 1, 1); @@ -1602,7 +1831,7 @@ } YY_BREAK case YY_STATE_EOF(INITIAL): -#line 165 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 165 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { if (command_buffer_count) { close_buffer(); @@ -1615,7 +1844,7 @@ } YY_BREAK case YY_STATE_EOF(RDATA): -#line 175 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 175 "../../../../jags-4-3_patched/src/terminal/scanner.ll" { close_buffer(); BEGIN(INITIAL); @@ -1624,10 +1853,10 @@ YY_BREAK case 81: YY_RULE_SETUP -#line 180 "../../../../../jags-4_patched/src/terminal/scanner.ll" +#line 180 "../../../../jags-4-3_patched/src/terminal/scanner.ll" ECHO; YY_BREAK -#line 1631 "scanner.cc" +#line 1859 "scanner.cc" case YY_STATE_EOF(COMMENT): case YY_STATE_EOF(SYSTEM): yyterminate(); @@ -1645,15 +1874,15 @@ { /* We're scanning a new file or input source. It's * possible that this happened because the user - * just pointed zzin at a new source and called - * zzlex(). If so, then we have to assure + * just pointed yyin at a new source and called + * yylex(). If so, then we have to assure * consistency between YY_CURRENT_BUFFER and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; - YY_CURRENT_BUFFER_LVALUE->yy_input_file = zzin; + YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; } @@ -1706,11 +1935,11 @@ { (yy_did_buffer_switch_on_eof) = 0; - if ( zzwrap( ) ) + if ( yywrap( ) ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up - * zztext, we can now set up + * yytext, we can now set up * yy_c_buf_p so that if some total * hoser (like flex itself) wants to * call the scanner after we return the @@ -1760,7 +1989,7 @@ } /* end of action switch */ } /* end of scanning one token */ } /* end of user's declarations */ -} /* end of zzlex */ +} /* end of yylex */ /* yy_get_next_buffer - try to read in a new buffer * @@ -1773,7 +2002,7 @@ { char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; char *source = (yytext_ptr); - yy_size_t number_to_move, i; + int number_to_move, i; int ret_val; if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) @@ -1802,7 +2031,7 @@ /* Try to read more data. */ /* First move last chars to start of buffer. */ - number_to_move = (yy_size_t) ((yy_c_buf_p) - (yytext_ptr)) - 1; + number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); @@ -1838,7 +2067,8 @@ b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ - zzrealloc((void *) b->yy_ch_buf,(yy_size_t) (b->yy_buf_size + 2) ); + yyrealloc( (void *) b->yy_ch_buf, + (yy_size_t) (b->yy_buf_size + 2) ); } else /* Can't grow it, we don't own it. */ @@ -1870,7 +2100,7 @@ if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; - zzrestart(zzin ); + yyrestart( yyin ); } else @@ -1884,12 +2114,15 @@ else ret_val = EOB_ACT_CONTINUE_SCAN; - if ((int) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { + if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { /* Extend the array by 50%, plus the number we really need. */ int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) zzrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,(yy_size_t) new_size ); + YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( + (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); + /* "- 2" to take care of EOB's */ + YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); } (yy_n_chars) += number_to_move; @@ -1922,9 +2155,9 @@ { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 287 ) - yy_c = yy_meta[(unsigned int) yy_c]; + yy_c = yy_meta[yy_c]; } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; + yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; } return yy_current_state; @@ -1950,9 +2183,9 @@ { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 287 ) - yy_c = yy_meta[(unsigned int) yy_c]; + yy_c = yy_meta[yy_c]; } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; + yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; yy_is_jam = (yy_current_state == 286); return yy_is_jam ? 0 : yy_current_state; @@ -1966,7 +2199,7 @@ yy_cp = (yy_c_buf_p); - /* undo effects of setting up zztext */ + /* undo effects of setting up yytext */ *yy_cp = (yy_hold_char); if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) @@ -2023,7 +2256,7 @@ else { /* need more input */ - int offset = (yy_c_buf_p) - (yytext_ptr); + int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); ++(yy_c_buf_p); switch ( yy_get_next_buffer( ) ) @@ -2040,13 +2273,13 @@ */ /* Reset buffer status. */ - zzrestart(zzin ); + yyrestart( yyin ); /*FALLTHROUGH*/ case EOB_ACT_END_OF_FILE: { - if ( zzwrap( ) ) + if ( yywrap( ) ) return 0; if ( ! (yy_did_buffer_switch_on_eof) ) @@ -2066,7 +2299,7 @@ } c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ - *(yy_c_buf_p) = '\0'; /* preserve zztext */ + *(yy_c_buf_p) = '\0'; /* preserve yytext */ (yy_hold_char) = *++(yy_c_buf_p); return c; @@ -2078,32 +2311,32 @@ * * @note This function does not reset the start condition to @c INITIAL . */ - void zzrestart (FILE * input_file ) + void yyrestart (FILE * input_file ) { if ( ! YY_CURRENT_BUFFER ){ - zzensure_buffer_stack (); + yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = - zz_create_buffer(zzin,YY_BUF_SIZE ); + yy_create_buffer( yyin, YY_BUF_SIZE ); } - zz_init_buffer(YY_CURRENT_BUFFER,input_file ); - zz_load_buffer_state( ); + yy_init_buffer( YY_CURRENT_BUFFER, input_file ); + yy_load_buffer_state( ); } /** Switch to a different input buffer. * @param new_buffer The new input buffer. * */ - void zz_switch_to_buffer (YY_BUFFER_STATE new_buffer ) + void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) { /* TODO. We should be able to replace this entire function body * with - * zzpop_buffer_state(); - * zzpush_buffer_state(new_buffer); + * yypop_buffer_state(); + * yypush_buffer_state(new_buffer); */ - zzensure_buffer_stack (); + yyensure_buffer_stack (); if ( YY_CURRENT_BUFFER == new_buffer ) return; @@ -2116,21 +2349,21 @@ } YY_CURRENT_BUFFER_LVALUE = new_buffer; - zz_load_buffer_state( ); + yy_load_buffer_state( ); /* We don't actually know whether we did this switch during - * EOF (zzwrap()) processing, but the only time this flag - * is looked at is after zzwrap() is called, so it's safe + * EOF (yywrap()) processing, but the only time this flag + * is looked at is after yywrap() is called, so it's safe * to go ahead and always set it. */ (yy_did_buffer_switch_on_eof) = 1; } -static void zz_load_buffer_state (void) +static void yy_load_buffer_state (void) { (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; - zzin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; + yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; (yy_hold_char) = *(yy_c_buf_p); } @@ -2140,35 +2373,35 @@ * * @return the allocated buffer state. */ - YY_BUFFER_STATE zz_create_buffer (FILE * file, int size ) + YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) { YY_BUFFER_STATE b; - b = (YY_BUFFER_STATE) zzalloc(sizeof( struct yy_buffer_state ) ); + b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in zz_create_buffer()" ); + YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_buf_size = size; /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ - b->yy_ch_buf = (char *) zzalloc((yy_size_t) (b->yy_buf_size + 2) ); + b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in zz_create_buffer()" ); + YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; - zz_init_buffer(b,file ); + yy_init_buffer( b, file ); return b; } /** Destroy the buffer. - * @param b a buffer created with zz_create_buffer() + * @param b a buffer created with yy_create_buffer() * */ - void zz_delete_buffer (YY_BUFFER_STATE b ) + void yy_delete_buffer (YY_BUFFER_STATE b ) { if ( ! b ) @@ -2178,27 +2411,27 @@ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) - zzfree((void *) b->yy_ch_buf ); + yyfree( (void *) b->yy_ch_buf ); - zzfree((void *) b ); + yyfree( (void *) b ); } /* Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, - * such as during a zzrestart() or at EOF. + * such as during a yyrestart() or at EOF. */ - static void zz_init_buffer (YY_BUFFER_STATE b, FILE * file ) + static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) { int oerrno = errno; - zz_flush_buffer(b ); + yy_flush_buffer( b ); b->yy_input_file = file; b->yy_fill_buffer = 1; - /* If b is the current buffer, then zz_init_buffer was _probably_ - * called from zzrestart() or through yy_get_next_buffer. + /* If b is the current buffer, then yy_init_buffer was _probably_ + * called from yyrestart() or through yy_get_next_buffer. * In that case, we don't want to reset the lineno or column. */ if (b != YY_CURRENT_BUFFER){ @@ -2215,7 +2448,7 @@ * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. * */ - void zz_flush_buffer (YY_BUFFER_STATE b ) + void yy_flush_buffer (YY_BUFFER_STATE b ) { if ( ! b ) return; @@ -2235,7 +2468,7 @@ b->yy_buffer_status = YY_BUFFER_NEW; if ( b == YY_CURRENT_BUFFER ) - zz_load_buffer_state( ); + yy_load_buffer_state( ); } /** Pushes the new state onto the stack. The new state becomes @@ -2244,14 +2477,14 @@ * @param new_buffer The new state. * */ -void zzpush_buffer_state (YY_BUFFER_STATE new_buffer ) +void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) { if (new_buffer == NULL) return; - zzensure_buffer_stack(); + yyensure_buffer_stack(); - /* This block is copied from zz_switch_to_buffer. */ + /* This block is copied from yy_switch_to_buffer. */ if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ @@ -2265,8 +2498,8 @@ (yy_buffer_stack_top)++; YY_CURRENT_BUFFER_LVALUE = new_buffer; - /* copied from zz_switch_to_buffer. */ - zz_load_buffer_state( ); + /* copied from yy_switch_to_buffer. */ + yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } @@ -2274,18 +2507,18 @@ * The next element becomes the new top. * */ -void zzpop_buffer_state (void) +void yypop_buffer_state (void) { if (!YY_CURRENT_BUFFER) return; - zz_delete_buffer(YY_CURRENT_BUFFER ); + yy_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; if ((yy_buffer_stack_top) > 0) --(yy_buffer_stack_top); if (YY_CURRENT_BUFFER) { - zz_load_buffer_state( ); + yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } } @@ -2293,9 +2526,9 @@ /* Allocates the stack if it does not exist. * Guarantees space for at least one push. */ -static void zzensure_buffer_stack (void) +static void yyensure_buffer_stack (void) { - int num_to_alloc; + yy_size_t num_to_alloc; if (!(yy_buffer_stack)) { @@ -2304,14 +2537,14 @@ * immediate realloc on the next call. */ num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ - (yy_buffer_stack) = (struct yy_buffer_state**)zzalloc + (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc (num_to_alloc * sizeof(struct yy_buffer_state*) ); if ( ! (yy_buffer_stack) ) - YY_FATAL_ERROR( "out of dynamic memory in zzensure_buffer_stack()" ); - + YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); + memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); - + (yy_buffer_stack_max) = num_to_alloc; (yy_buffer_stack_top) = 0; return; @@ -2323,12 +2556,12 @@ yy_size_t grow_size = 8 /* arbitrary grow size */; num_to_alloc = (yy_buffer_stack_max) + grow_size; - (yy_buffer_stack) = (struct yy_buffer_state**)zzrealloc + (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc ((yy_buffer_stack), num_to_alloc * sizeof(struct yy_buffer_state*) ); if ( ! (yy_buffer_stack) ) - YY_FATAL_ERROR( "out of dynamic memory in zzensure_buffer_stack()" ); + YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); /* zero only the new slots.*/ memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); @@ -2340,9 +2573,9 @@ * @param base the character buffer * @param size the size in bytes of the character buffer * - * @return the newly allocated buffer state object. + * @return the newly allocated buffer state object. */ -YY_BUFFER_STATE zz_scan_buffer (char * base, yy_size_t size ) +YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) { YY_BUFFER_STATE b; @@ -2352,9 +2585,9 @@ /* They forgot to leave room for the EOB's. */ return NULL; - b = (YY_BUFFER_STATE) zzalloc(sizeof( struct yy_buffer_state ) ); + b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in zz_scan_buffer()" ); + YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ b->yy_buf_pos = b->yy_ch_buf = base; @@ -2366,53 +2599,53 @@ b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; - zz_switch_to_buffer(b ); + yy_switch_to_buffer( b ); return b; } -/** Setup the input buffer state to scan a string. The next call to zzlex() will +/** Setup the input buffer state to scan a string. The next call to yylex() will * scan from a @e copy of @a str. * @param yystr a NUL-terminated string to scan * * @return the newly allocated buffer state object. * @note If you want to scan bytes that may contain NUL values, then use - * zz_scan_bytes() instead. + * yy_scan_bytes() instead. */ -YY_BUFFER_STATE zz_scan_string (yyconst char * yystr ) +YY_BUFFER_STATE yy_scan_string (const char * yystr ) { - return zz_scan_bytes(yystr,(int) strlen(yystr) ); + return yy_scan_bytes( yystr, (int) strlen(yystr) ); } -/** Setup the input buffer state to scan the given bytes. The next call to zzlex() will +/** Setup the input buffer state to scan the given bytes. The next call to yylex() will * scan from a @e copy of @a bytes. * @param yybytes the byte buffer to scan * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. * * @return the newly allocated buffer state object. */ -YY_BUFFER_STATE zz_scan_bytes (yyconst char * yybytes, int _yybytes_len ) +YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) { YY_BUFFER_STATE b; char *buf; yy_size_t n; - yy_size_t i; + int i; /* Get memory for full buffer, including space for trailing EOB's. */ - n = (yy_size_t) _yybytes_len + 2; - buf = (char *) zzalloc(n ); + n = (yy_size_t) (_yybytes_len + 2); + buf = (char *) yyalloc( n ); if ( ! buf ) - YY_FATAL_ERROR( "out of dynamic memory in zz_scan_bytes()" ); + YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); for ( i = 0; i < _yybytes_len; ++i ) buf[i] = yybytes[i]; buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; - b = zz_scan_buffer(buf,n ); + b = yy_scan_buffer( buf, n ); if ( ! b ) - YY_FATAL_ERROR( "bad buffer in zz_scan_bytes()" ); + YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); /* It's okay to grow etc. this buffer, and we should throw it * away when we're done. @@ -2426,9 +2659,9 @@ #define YY_EXIT_FAILURE 2 #endif -static void yynoreturn yy_fatal_error (yyconst char* msg ) +static void yynoreturn yy_fatal_error (const char* msg ) { - (void) fprintf( stderr, "%s\n", msg ); + fprintf( stderr, "%s\n", msg ); exit( YY_EXIT_FAILURE ); } @@ -2438,14 +2671,14 @@ #define yyless(n) \ do \ { \ - /* Undo effects of setting up zztext. */ \ - yy_size_t yyless_macro_arg = (n); \ + /* Undo effects of setting up yytext. */ \ + int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ - zztext[zzleng] = (yy_hold_char); \ - (yy_c_buf_p) = zztext + yyless_macro_arg; \ + yytext[yyleng] = (yy_hold_char); \ + (yy_c_buf_p) = yytext + yyless_macro_arg; \ (yy_hold_char) = *(yy_c_buf_p); \ *(yy_c_buf_p) = '\0'; \ - zzleng = yyless_macro_arg; \ + yyleng = yyless_macro_arg; \ } \ while ( 0 ) @@ -2454,85 +2687,85 @@ /** Get the current line number. * */ -int zzget_lineno (void) +int yyget_lineno (void) { - - return zzlineno; + + return yylineno; } /** Get the input stream. * */ -FILE *zzget_in (void) +FILE *yyget_in (void) { - return zzin; + return yyin; } /** Get the output stream. * */ -FILE *zzget_out (void) +FILE *yyget_out (void) { - return zzout; + return yyout; } /** Get the length of the current token. * */ -int zzget_leng (void) +int yyget_leng (void) { - return zzleng; + return yyleng; } /** Get the current token. * */ -char *zzget_text (void) +char *yyget_text (void) { - return zztext; + return yytext; } /** Set the current line number. * @param _line_number line number * */ -void zzset_lineno (int _line_number ) +void yyset_lineno (int _line_number ) { - zzlineno = _line_number; + yylineno = _line_number; } /** Set the input stream. This does not discard the current * input buffer. * @param _in_str A readable stream. * - * @see zz_switch_to_buffer + * @see yy_switch_to_buffer */ -void zzset_in (FILE * _in_str ) +void yyset_in (FILE * _in_str ) { - zzin = _in_str ; + yyin = _in_str ; } -void zzset_out (FILE * _out_str ) +void yyset_out (FILE * _out_str ) { - zzout = _out_str ; + yyout = _out_str ; } -int zzget_debug (void) +int yyget_debug (void) { - return zz_flex_debug; + return yy_flex_debug; } -void zzset_debug (int _bdebug ) +void yyset_debug (int _bdebug ) { - zz_flex_debug = _bdebug ; + yy_flex_debug = _bdebug ; } static int yy_init_globals (void) { /* Initialization is the same as for the non-reentrant scanner. - * This function is called from zzlex_destroy(), so don't allocate here. + * This function is called from yylex_destroy(), so don't allocate here. */ (yy_buffer_stack) = NULL; @@ -2544,36 +2777,36 @@ /* Defined in main.c */ #ifdef YY_STDINIT - zzin = stdin; - zzout = stdout; + yyin = stdin; + yyout = stdout; #else - zzin = NULL; - zzout = NULL; + yyin = NULL; + yyout = NULL; #endif /* For future reference: Set errno on error, since we are called by - * zzlex_init() + * yylex_init() */ return 0; } -/* zzlex_destroy is for both reentrant and non-reentrant scanners. */ -int zzlex_destroy (void) +/* yylex_destroy is for both reentrant and non-reentrant scanners. */ +int yylex_destroy (void) { /* Pop the buffer stack, destroying each element. */ while(YY_CURRENT_BUFFER){ - zz_delete_buffer(YY_CURRENT_BUFFER ); + yy_delete_buffer( YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; - zzpop_buffer_state(); + yypop_buffer_state(); } /* Destroy the stack itself. */ - zzfree((yy_buffer_stack) ); + yyfree((yy_buffer_stack) ); (yy_buffer_stack) = NULL; /* Reset the globals. This is important in a non-reentrant scanner so the next time - * zzlex() is called, initialization will occur. */ + * yylex() is called, initialization will occur. */ yy_init_globals( ); return 0; @@ -2584,7 +2817,7 @@ */ #ifndef yytext_ptr -static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) +static void yy_flex_strncpy (char* s1, const char * s2, int n ) { int i; @@ -2594,7 +2827,7 @@ #endif #ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * s ) +static int yy_flex_strlen (const char * s ) { int n; for ( n = 0; s[n]; ++n ) @@ -2604,12 +2837,12 @@ } #endif -void *zzalloc (yy_size_t size ) +void *yyalloc (yy_size_t size ) { return malloc(size); } -void *zzrealloc (void * ptr, yy_size_t size ) +void *yyrealloc (void * ptr, yy_size_t size ) { /* The cast to (char *) in the following accommodates both @@ -2622,15 +2855,14 @@ return realloc(ptr, size); } -void zzfree (void * ptr ) +void yyfree (void * ptr ) { - free( (char *) ptr ); /* see zzrealloc() for (char *) cast */ + free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ } #define YYTABLES_NAME "yytables" -#line 180 "../../../../../jags-4_patched/src/terminal/scanner.ll" - +#line 180 "../../../../jags-4-3_patched/src/terminal/scanner.ll" int zzwrap() diff -Nru jags-4.3.0/test/Makefile.in jags-4.3.1/test/Makefile.in --- jags-4.3.0/test/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/test/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -155,7 +155,10 @@ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/base-base.Po \ + ./$(DEPDIR)/bugs-bugs.Po ./$(DEPDIR)/glm-glm.Po \ + ./$(DEPDIR)/mix-mix.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -557,6 +560,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -615,8 +619,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -659,10 +663,16 @@ distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base-base.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bugs-bugs.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glm-glm.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mix-mix.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base-base.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bugs-bugs.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glm-glm.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mix-mix.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cc.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -922,7 +932,7 @@ fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: $(check_PROGRAMS) @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -986,7 +996,10 @@ @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1061,7 +1074,10 @@ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/base-base.Po + -rm -f ./$(DEPDIR)/bugs-bugs.Po + -rm -f ./$(DEPDIR)/glm-glm.Po + -rm -f ./$(DEPDIR)/mix-mix.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1107,7 +1123,10 @@ installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/base-base.Po + -rm -f ./$(DEPDIR)/bugs-bugs.Po + -rm -f ./$(DEPDIR)/glm-glm.Po + -rm -f ./$(DEPDIR)/mix-mix.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1128,16 +1147,16 @@ .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \ + check-am clean clean-checkPROGRAMS clean-generic clean-libtool \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ recheck tags tags-am uninstall uninstall-am diff -Nru jags-4.3.0/test-driver jags-4.3.1/test-driver --- jags-4.3.0/test-driver 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/test-driver 2020-01-01 19:43:28.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # test-driver - basic testsuite driver script. -scriptversion=2013-07-13.22; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 2011-2014 Free Software Foundation, Inc. +# Copyright (C) 2011-2020 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -140,9 +140,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff -Nru jags-4.3.0/win/jags.nsi jags-4.3.1/win/jags.nsi --- jags-4.3.0/win/jags.nsi 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/win/jags.nsi 2022-04-10 20:51:55.000000000 +0000 @@ -16,10 +16,11 @@ !define MULTIUSER_INSTALLMODE_INSTDIR "${PUBLISHER}\${JAGS_KEYNAME}" !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY "SOFTWARE\${PUBLISHER}\${JAGS_KEYNAME}" !define MULTIUSER_INSTDIR_REGISTRY_VALUENAME "InstallDir" +!define MULTIUSER_USE_PROGRAMFILES64 !addincludedir ${JAGSINC} !include AdvUninstLog.nsh -!include MultiUser64.nsh +!include "MultiUser.nsh" !include "MUI2.nsh" !include "Sections.nsh" !include "x64.nsh" @@ -62,6 +63,8 @@ Section #Default section + SetRegView 64 + WriteRegStr ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "InstallDir" "$INSTDIR" WriteRegStr ${INSTDIR_REG_ROOT} "${APP_REG_KEY}" "InstallDir" "$INSTDIR" @@ -86,53 +89,6 @@ SectionEnd -Section "32-bit installation" Sec32 - - SetOutPath "$INSTDIR\i386" - !insertmacro UNINSTALL.LOG_OPEN_INSTALL - File /r inst32\bin - !insertmacro UNINSTALL.LOG_CLOSE_INSTALL - - SetOutPath "$INSTDIR\i386\bin" - !insertmacro UNINSTALL.LOG_OPEN_INSTALL - File inst32\libexec\jags-terminal.exe - !insertmacro UNINSTALL.LOG_CLOSE_INSTALL - - SetOutPath "$INSTDIR\i386\lib" - !insertmacro UNINSTALL.LOG_OPEN_INSTALL - File inst32\lib\*.dll.a - File inst32\lib\*.la - !insertmacro UNINSTALL.LOG_CLOSE_INSTALL - - SetOutPath "$INSTDIR\i386\modules" - !insertmacro UNINSTALL.LOG_OPEN_INSTALL - File /r inst32\lib\JAGS\modules-${MAJOR}\* - !insertmacro UNINSTALL.LOG_CLOSE_INSTALL - - Push @JAGS_HOME@ #text to be replaced - Push $INSTDIR\i386 #replace with - Push all #replace all occurrences - Push all #replace all occurrences - Push $INSTDIR\i386\bin\jags.bat #file to replace in - Call AdvReplaceInFile - - AccessControl::GrantOnFile "$INSTDIR\i386\bin\jags.bat" "BUILTIN\USERS" "GenericRead + GenericExecute" - - !insertmacro MUI_STARTMENU_WRITE_BEGIN Application - CreateDirectory "$SMPROGRAMS\$SM_FOLDER" - # The CreateShortCut function takes the current output path to be - # the working directory for the shortcut - SetOutPath "%USERPROFILE%" - ${If} ${RunningX64} - CreateShortCut "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME} (32-bit).lnk" "$INSTDIR\i386\bin\jags.bat" - ${Else} - CreateShortCut "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME}.lnk" "$INSTDIR\i386\bin\jags.bat" - ${Endif} - SetOutPath "" - !insertmacro MUI_STARTMENU_WRITE_END - -SectionEnd #32-bit installation - Section "64-bit installation" Sec64 SetOutPath "$INSTDIR\x64" @@ -169,7 +125,8 @@ # The CreateShortCut function takes the current output path to be # the working directory for the shortcut SetOutPath "%USERPROFILE%" - CreateShortCut "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME} (64-bit).lnk" "$INSTDIR\x64\bin\jags.bat" + + CreateShortCut "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME}.lnk" "$INSTDIR\x64\bin\jags.bat" SetOutPath "" !insertmacro MUI_STARTMENU_WRITE_END @@ -179,14 +136,13 @@ SetOutPath "$INSTDIR\include" !insertmacro UNINSTALL.LOG_OPEN_INSTALL - File inst32\include\JAGS\*.h - File /r inst32\include\JAGS\* + File inst64\include\JAGS\*.h + File /r inst64\include\JAGS\* !insertmacro UNINSTALL.LOG_CLOSE_INSTALL SectionEnd !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN - !insertmacro MUI_DESCRIPTION_TEXT ${Sec32} "Files for 32-bit Windows" !insertmacro MUI_DESCRIPTION_TEXT ${Sec64} "Files for 64-bit Windows" !insertmacro MUI_DESCRIPTION_TEXT ${SecHeader} "For developers who need to compile programs linked to JAGS" !insertmacro MUI_FUNCTION_DESCRIPTION_END @@ -194,23 +150,6 @@ Function .onInit !insertmacro MULTIUSER_INIT !insertmacro UNINSTALL.LOG_PREPARE_INSTALL - ${If} ${RunningX64} - ;Nothing to do - ${Else} - ; Deselect and hide 64-bit section - Push $0 - SectionGetFlags ${Sec64} $0 - IntOp $0 $0 & ${SECTION_OFF} - SectionSetFlags ${Sec64} $0 - SectionSetText ${Sec64} "" - Pop $0 - ; Enforce 32-bit selection - Push $1 - SectionGetFlags ${Sec32} $1 - IntOp $1 $1 | ${SF_RO} - SectionSetFlags ${Sec32} $1 - Pop $1 - ${EndIf} FunctionEnd Function .onInstSuccess @@ -221,29 +160,17 @@ Section "Uninstall" ;uninstall from path, must be repeated for every install logged path individually - !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR" !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\include" - !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\modules" - !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\i386\bin" - !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\i386\lib" - !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\i386\modules" !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\x64\bin" !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\x64\lib" !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\x64\modules" + !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR\x64" + !insertmacro UNINSTALL.LOG_UNINSTALL "$INSTDIR" !insertmacro UNINSTALL.LOG_END_UNINSTALL - RMDir "$INSTDIR\i386" - RMDir "$INSTDIR\x64" - RMDir "$INSTDIR" - !insertmacro MUI_STARTMENU_GETFOLDER Application $SM_FOLDER - ${If} ${RunningX64} - Delete "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME} (32-bit).lnk" - Delete "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME} (64-bit).lnk" - ${Else} - Delete "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME}.lnk" - ${EndIf} + Delete "$SMPROGRAMS\$SM_FOLDER\${JAGS_VISIBLE_NAME}.lnk" ;Delete empty start menu parent diretories StrCpy $SM_FOLDER "$SMPROGRAMS\$SM_FOLDER" @@ -258,8 +185,9 @@ StrCmp $SM_FOLDER $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop startMenuDeleteLoopDone: - DeleteRegKey /ifempty ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" - DeleteRegKey /ifempty ${INSTDIR_REG_ROOT} "${APP_REG_KEY}" + SetRegview 64 + DeleteRegKey ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" + DeleteRegKey ${INSTDIR_REG_ROOT} "${APP_REG_KEY}" DeleteRegKey /ifempty ${INSTDIR_REG_ROOT} "${PUB_REG_KEY}" SectionEnd # end of uninstall section diff -Nru jags-4.3.0/win/Makefile.am jags-4.3.1/win/Makefile.am --- jags-4.3.0/win/Makefile.am 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/win/Makefile.am 2022-04-08 15:36:29.000000000 +0000 @@ -1,6 +1,6 @@ -SUBDIRS = runtime32 runtime64 +SUBDIRS = runtime64 -EXTRA_DIST=jags.nsi AdvUninstLog.nsh MultiUser64.nsh README.WIN +EXTRA_DIST=jags.nsi AdvUninstLog.nsh README.WIN clean-local: rm -rf inst diff -Nru jags-4.3.0/win/Makefile.in jags-4.3.1/win/Makefile.in --- jags-4.3.0/win/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/win/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -136,7 +136,7 @@ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -331,6 +331,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -340,8 +341,8 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = runtime32 runtime64 -EXTRA_DIST = jags.nsi AdvUninstLog.nsh MultiUser64.nsh README.WIN +SUBDIRS = runtime64 +EXTRA_DIST = jags.nsi AdvUninstLog.nsh README.WIN all: all-recursive .SUFFIXES: @@ -362,8 +363,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -480,7 +481,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/win/MultiUser64.nsh jags-4.3.1/win/MultiUser64.nsh --- jags-4.3.0/win/MultiUser64.nsh 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/win/MultiUser64.nsh 1970-01-01 00:00:00.000000000 +0000 @@ -1,472 +0,0 @@ -/* - -MultiUser.nsh - -Installer configuration for multi-user Windows environments - -Copyright 2008-2009 Joost Verburg - -Trivially patched to use PROGRAMFILES64 instead of PROGRAMFILES -- MTP 2010-04-21 - -*/ - -!ifndef MULTIUSER_INCLUDED -!define MULTIUSER_INCLUDED -!verbose push -!verbose 3 - -;Standard NSIS header files - -!ifdef MULTIUSER_MUI - !include MUI2.nsh -!endif -!include nsDialogs.nsh -!include LogicLib.nsh -!include WinVer.nsh -!include FileFunc.nsh - -;Variables - -Var MultiUser.Privileges -Var MultiUser.InstallMode - -;Command line installation mode setting - -!ifdef MULTIUSER_INSTALLMODE_COMMANDLINE - !include StrFunc.nsh - !ifndef StrStr_INCLUDED - ${StrStr} - !endif - !ifndef MULTIUSER_NOUNINSTALL - !ifndef UnStrStr_INCLUDED - ${UnStrStr} - !endif - !endif - - Var MultiUser.Parameters - Var MultiUser.Result -!endif - -;Installation folder stored in registry - -!ifdef MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY & MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME - Var MultiUser.InstDir -!endif - -!ifdef MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY & MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME - Var MultiUser.DefaultKeyValue -!endif - -;Windows Vista UAC setting - -!if "${MULTIUSER_EXECUTIONLEVEL}" == Admin - RequestExecutionLevel admin - !define MULTIUSER_EXECUTIONLEVEL_ALLUSERS -!else if "${MULTIUSER_EXECUTIONLEVEL}" == Power - RequestExecutionLevel admin - !define MULTIUSER_EXECUTIONLEVEL_ALLUSERS -!else if "${MULTIUSER_EXECUTIONLEVEL}" == Highest - RequestExecutionLevel highest - !define MULTIUSER_EXECUTIONLEVEL_ALLUSERS -!else - RequestExecutionLevel user -!endif - -/* - -Install modes - -*/ - -!macro MULTIUSER_INSTALLMODE_ALLUSERS UNINSTALLER_PREFIX UNINSTALLER_FUNCPREFIX - - ;Install mode initialization - per-machine - - ${ifnot} ${IsNT} - ${orif} $MultiUser.Privileges == "Admin" - ${orif} $MultiUser.Privileges == "Power" - - StrCpy $MultiUser.InstallMode AllUsers - - SetShellVarContext all - - !if "${UNINSTALLER_PREFIX}" != UN - ;Set default installation location for installer - !ifdef MULTIUSER_INSTALLMODE_INSTDIR - StrCpy $INSTDIR "$PROGRAMFILES64\${MULTIUSER_INSTALLMODE_INSTDIR}" - !endif - !endif - - !ifdef MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY & MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME - - ReadRegStr $MultiUser.InstDir HKLM "${MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY}" "${MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME}" - - ${if} $MultiUser.InstDir != "" - StrCpy $INSTDIR $MultiUser.InstDir - ${endif} - - !endif - - !ifdef MULTIUSER_INSTALLMODE_${UNINSTALLER_PREFIX}FUNCTION - Call "${MULTIUSER_INSTALLMODE_${UNINSTALLER_PREFIX}FUNCTION}" - !endif - - ${endif} - -!macroend - -!macro MULTIUSER_INSTALLMODE_CURRENTUSER UNINSTALLER_PREFIX UNINSTALLER_FUNCPREFIX - - ;Install mode initialization - per-user - - ${if} ${IsNT} - - StrCpy $MultiUser.InstallMode CurrentUser - - SetShellVarContext current - - !if "${UNINSTALLER_PREFIX}" != UN - ;Set default installation location for installer - !ifdef MULTIUSER_INSTALLMODE_INSTDIR - ${if} ${AtLeastWin2000} - StrCpy $INSTDIR "$LOCALAPPDATA\${MULTIUSER_INSTALLMODE_INSTDIR}" - ${else} - StrCpy $INSTDIR "$PROGRAMFILES64\${MULTIUSER_INSTALLMODE_INSTDIR}" - ${endif} - !endif - !endif - - !ifdef MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY & MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME - - ReadRegStr $MultiUser.InstDir HKCU "${MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY}" "${MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME}" - - ${if} $MultiUser.InstDir != "" - StrCpy $INSTDIR $MultiUser.InstDir - ${endif} - - !endif - - !ifdef MULTIUSER_INSTALLMODE_${UNINSTALLER_PREFIX}FUNCTION - Call "${MULTIUSER_INSTALLMODE_${UNINSTALLER_PREFIX}FUNCTION}" - !endif - - ${endif} - -!macroend - -Function MultiUser.InstallMode.AllUsers - !insertmacro MULTIUSER_INSTALLMODE_ALLUSERS "" "" -FunctionEnd - -Function MultiUser.InstallMode.CurrentUser - !insertmacro MULTIUSER_INSTALLMODE_CURRENTUSER "" "" -FunctionEnd - -!ifndef MULTIUSER_NOUNINSTALL - -Function un.MultiUser.InstallMode.AllUsers - !insertmacro MULTIUSER_INSTALLMODE_ALLUSERS UN .un -FunctionEnd - -Function un.MultiUser.InstallMode.CurrentUser - !insertmacro MULTIUSER_INSTALLMODE_CURRENTUSER UN .un -FunctionEnd - -!endif - -/* - -Installer/uninstaller initialization - -*/ - -!macro MULTIUSER_INIT_QUIT UNINSTALLER_FUNCPREFIX - - !ifdef MULTIUSER_INIT_${UNINSTALLER_FUNCPREFIX}FUNCTIONQUIT - Call "${MULTIUSER_INIT_${UNINSTALLER_FUNCPREFIX}FUCTIONQUIT} - !else - Quit - !endif - -!macroend - -!macro MULTIUSER_INIT_TEXTS - - !ifndef MULTIUSER_INIT_TEXT_ADMINREQUIRED - !define MULTIUSER_INIT_TEXT_ADMINREQUIRED "$(^Caption) requires administrator priviledges." - !endif - - !ifndef MULTIUSER_INIT_TEXT_POWERREQUIRED - !define MULTIUSER_INIT_TEXT_POWERREQUIRED "$(^Caption) requires at least Power User priviledges." - !endif - - !ifndef MULTIUSER_INIT_TEXT_ALLUSERSNOTPOSSIBLE - !define MULTIUSER_INIT_TEXT_ALLUSERSNOTPOSSIBLE "Your user account does not have sufficient privileges to install $(^Name) for all users of this compuetr." - !endif - -!macroend - -!macro MULTIUSER_INIT_CHECKS UNINSTALLER_PREFIX UNINSTALLER_FUNCPREFIX - - ;Installer initialization - check privileges and set install mode - - !insertmacro MULTIUSER_INIT_TEXTS - - UserInfo::GetAccountType - Pop $MultiUser.Privileges - - ${if} ${IsNT} - - ;Check privileges - - !if "${MULTIUSER_EXECUTIONLEVEL}" == Admin - - ${if} $MultiUser.Privileges != "Admin" - MessageBox MB_OK|MB_ICONSTOP "${MULTIUSER_INIT_TEXT_ADMINREQUIRED}" - !insertmacro MULTIUSER_INIT_QUIT "${UNINSTALLER_FUNCPREFIX}" - ${endif} - - !else if "${MULTIUSER_EXECUTIONLEVEL}" == Power - - ${if} $MultiUser.Privileges != "Power" - ${andif} $MultiUser.Privileges != "Admin" - ${if} ${AtMostWinXP} - MessageBox MB_OK|MB_ICONSTOP "${MULTIUSER_INIT_TEXT_POWERREQUIRED}" - ${else} - MessageBox MB_OK|MB_ICONSTOP "${MULTIUSER_INIT_TEXT_ADMINREQUIRED}" - ${endif} - !insertmacro MULTIUSER_INIT_QUIT "${UNINSTALLER_FUNCPREFIX}" - ${endif} - - !endif - - !ifdef MULTIUSER_EXECUTIONLEVEL_ALLUSERS - - ;Default to per-machine installation if possible - - ${if} $MultiUser.Privileges == "Admin" - ${orif} $MultiUser.Privileges == "Power" - !ifndef MULTIUSER_INSTALLMODE_DEFAULT_CURRENTUSER - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.AllUsers - !else - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.CurrentUser - !endif - - !ifdef MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY & MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME - - ;Set installation mode to setting from a previous installation - - !ifndef MULTIUSER_INSTALLMODE_DEFAULT_CURRENTUSER - ReadRegStr $MultiUser.DefaultKeyValue HKLM "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY}" "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME}" - ${if} $MultiUser.DefaultKeyValue == "" - ReadRegStr $MultiUser.DefaultKeyValue HKCU "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY}" "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME}" - ${if} $MultiUser.DefaultKeyValue != "" - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.CurrentUser - ${endif} - ${endif} - !else - ReadRegStr $MultiUser.DefaultKeyValue HKCU "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY}" "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME}" - ${if} $MultiUser.DefaultKeyValue == "" - ReadRegStr $MultiUser.DefaultKeyValue HKLM "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY}" "${MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME}" - ${if} $MultiUser.DefaultKeyValue != "" - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.AllUsers - ${endif} - ${endif} - !endif - - !endif - - ${else} - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.CurrentUser - ${endif} - - !else - - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.CurrentUser - - !endif - - !ifdef MULTIUSER_INSTALLMODE_COMMANDLINE - - ;Check for install mode setting on command line - - ${${UNINSTALLER_FUNCPREFIX}GetParameters} $MultiUser.Parameters - - ${${UNINSTALLER_PREFIX}StrStr} $MultiUser.Result $MultiUser.Parameters "/CurrentUser" - - ${if} $MultiUser.Result != "" - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.CurrentUser - ${endif} - - ${${UNINSTALLER_PREFIX}StrStr} $MultiUser.Result $MultiUser.Parameters "/AllUsers" - - ${if} $MultiUser.Result != "" - ${if} $MultiUser.Privileges == "Admin" - ${orif} $MultiUser.Privileges == "Power" - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.AllUsers - ${else} - MessageBox MB_OK|MB_ICONSTOP "${MULTIUSER_INIT_TEXT_ALLUSERSNOTPOSSIBLE}" - ${endif} - ${endif} - - !endif - - ${else} - - ;Not running Windows NT, per-user installation not supported - - Call ${UNINSTALLER_FUNCPREFIX}MultiUser.InstallMode.AllUsers - - ${endif} - -!macroend - -!macro MULTIUSER_INIT - !verbose push - !verbose 3 - - !insertmacro MULTIUSER_INIT_CHECKS "" "" - - !verbose pop -!macroend - -!ifndef MULTIUSER_NOUNINSTALL - -!macro MULTIUSER_UNINIT - !verbose push - !verbose 3 - - !insertmacro MULTIUSER_INIT_CHECKS Un un. - - !verbose pop -!macroend - -!endif - -/* - -Modern UI 2 page - -*/ - -!ifdef MULTIUSER_MUI - -!macro MULTIUSER_INSTALLMODEPAGE_INTERFACE - - !ifndef MULTIUSER_INSTALLMODEPAGE_INTERFACE - !define MULTIUSER_INSTALLMODEPAGE_INTERFACE - Var MultiUser.InstallModePage - - Var MultiUser.InstallModePage.Text - - Var MultiUser.InstallModePage.AllUsers - Var MultiUser.InstallModePage.CurrentUser - - Var MultiUser.InstallModePage.ReturnValue - !endif - -!macroend - -!macro MULTIUSER_PAGEDECLARATION_INSTALLMODE - - !insertmacro MUI_SET MULTIUSER_${MUI_PAGE_UNINSTALLER_PREFIX}INSTALLMODEPAGE "" - !insertmacro MULTIUSER_INSTALLMODEPAGE_INTERFACE - - !insertmacro MUI_DEFAULT MULTIUSER_INSTALLMODEPAGE_TEXT_TOP "$(MULTIUSER_INNERTEXT_INSTALLMODE_TOP)" - !insertmacro MUI_DEFAULT MULTIUSER_INSTALLMODEPAGE_TEXT_ALLUSERS "$(MULTIUSER_INNERTEXT_INSTALLMODE_ALLUSERS)" - !insertmacro MUI_DEFAULT MULTIUSER_INSTALLMODEPAGE_TEXT_CURRENTUSER "$(MULTIUSER_INNERTEXT_INSTALLMODE_CURRENTUSER)" - - PageEx custom - - PageCallbacks MultiUser.InstallModePre_${MUI_UNIQUEID} MultiUser.InstallModeLeave_${MUI_UNIQUEID} - - Caption " " - - PageExEnd - - !insertmacro MULTIUSER_FUNCTION_INSTALLMODEPAGE MultiUser.InstallModePre_${MUI_UNIQUEID} MultiUser.InstallModeLeave_${MUI_UNIQUEID} - - !undef MULTIUSER_INSTALLMODEPAGE_TEXT_TOP - !undef MULTIUSER_INSTALLMODEPAGE_TEXT_ALLUSERS - !undef MULTIUSER_INSTALLMODEPAGE_TEXT_CURRENTUSER - -!macroend - -!macro MULTIUSER_PAGE_INSTALLMODE - - ;Modern UI page for install mode - - !verbose push - !verbose 3 - - !ifndef MULTIUSER_EXECUTIONLEVEL_ALLUSERS - !error "A mixed-mode installation requires MULTIUSER_EXECUTIONLEVEL to be set to Admin, Power or Highest." - !endif - - !insertmacro MUI_PAGE_INIT - !insertmacro MULTIUSER_PAGEDECLARATION_INSTALLMODE - - !verbose pop - -!macroend - -!macro MULTIUSER_FUNCTION_INSTALLMODEPAGE PRE LEAVE - - ;Page functions of Modern UI page - - Function "${PRE}" - - ${ifnot} ${IsNT} - Abort - ${endif} - - ${if} $MultiUser.Privileges != "Power" - ${andif} $MultiUser.Privileges != "Admin" - Abort - ${endif} - - !insertmacro MUI_PAGE_FUNCTION_CUSTOM PRE - !insertmacro MUI_HEADER_TEXT_PAGE $(MULTIUSER_TEXT_INSTALLMODE_TITLE) $(MULTIUSER_TEXT_INSTALLMODE_SUBTITLE) - - nsDialogs::Create 1018 - Pop $MultiUser.InstallModePage - - ${NSD_CreateLabel} 0u 0u 300u 20u "${MULTIUSER_INSTALLMODEPAGE_TEXT_TOP}" - Pop $MultiUser.InstallModePage.Text - - ${NSD_CreateRadioButton} 20u 50u 280u 10u "${MULTIUSER_INSTALLMODEPAGE_TEXT_ALLUSERS}" - Pop $MultiUser.InstallModePage.AllUsers - - ${NSD_CreateRadioButton} 20u 70u 280u 10u "${MULTIUSER_INSTALLMODEPAGE_TEXT_CURRENTUSER}" - Pop $MultiUser.InstallModePage.CurrentUser - - ${if} $MultiUser.InstallMode == "AllUsers" - SendMessage $MultiUser.InstallModePage.AllUsers ${BM_SETCHECK} ${BST_CHECKED} 0 - ${else} - SendMessage $MultiUser.InstallModePage.CurrentUser ${BM_SETCHECK} ${BST_CHECKED} 0 - ${endif} - - !insertmacro MUI_PAGE_FUNCTION_CUSTOM SHOW - nsDialogs::Show - - FunctionEnd - - Function "${LEAVE}" - SendMessage $MultiUser.InstallModePage.AllUsers ${BM_GETCHECK} 0 0 $MultiUser.InstallModePage.ReturnValue - - ${if} $MultiUser.InstallModePage.ReturnValue = ${BST_CHECKED} - Call MultiUser.InstallMode.AllUsers - ${else} - Call MultiUser.InstallMode.CurrentUser - ${endif} - - !insertmacro MUI_PAGE_FUNCTION_CUSTOM LEAVE - FunctionEnd - -!macroend - -!endif - -!verbose pop -!endif diff -Nru jags-4.3.0/win/runtime32/Makefile.am jags-4.3.1/win/runtime32/Makefile.am --- jags-4.3.0/win/runtime32/Makefile.am 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/win/runtime32/Makefile.am 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -EXTRA_DIST = README.RUNTIME32 diff -Nru jags-4.3.0/win/runtime32/Makefile.in jags-4.3.1/win/runtime32/Makefile.in --- jags-4.3.0/win/runtime32/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/win/runtime32/Makefile.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,478 +0,0 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2014 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win/runtime32 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/R.m4 \ - $(top_srcdir)/m4/ax_lapack.m4 $(top_srcdir)/m4/axx_blas.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltargz.m4 \ - $(top_srcdir)/m4/ltdl.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AS = @AS@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BLAS_LIBS = @BLAS_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@ -CPPUNIT_LIBS = @CPPUNIT_LIBS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FGREP = @FGREP@ -FLIBS = @FLIBS@ -GREP = @GREP@ -INCLTDL = @INCLTDL@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -JAGS_MAJOR = @JAGS_MAJOR@ -JAGS_MINOR = @JAGS_MINOR@ -LAPACK_LIBS = @LAPACK_LIBS@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBADD_DL = @LIBADD_DL@ -LIBADD_DLD_LINK = @LIBADD_DLD_LINK@ -LIBADD_DLOPEN = @LIBADD_DLOPEN@ -LIBADD_SHL_LOAD = @LIBADD_SHL_LOAD@ -LIBLTDL = @LIBLTDL@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTDLDEPS = @LTDLDEPS@ -LTDLINCL = @LTDLINCL@ -LTDLOPEN = @LTDLOPEN@ -LTLIBOBJS = @LTLIBOBJS@ -LT_ARGZ_H = @LT_ARGZ_H@ -LT_CONFIG_H = @LT_CONFIG_H@ -LT_DLLOADERS = @LT_DLLOADERS@ -LT_DLPREOPEN = @LT_DLPREOPEN@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -ac_ct_F77 = @ac_ct_F77@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -jagsmoddir = @jagsmoddir@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -ltdl_LIBOBJS = @ltdl_LIBOBJS@ -ltdl_LTLIBOBJS = @ltdl_LTLIBOBJS@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sys_symbol_underscore = @sys_symbol_underscore@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -EXTRA_DIST = README.RUNTIME32 -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu win/runtime32/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu win/runtime32/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff -Nru jags-4.3.0/win/runtime32/README.RUNTIME32 jags-4.3.1/win/runtime32/README.RUNTIME32 --- jags-4.3.0/win/runtime32/README.RUNTIME32 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/win/runtime32/README.RUNTIME32 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -If you wish to distribute runtime libraries with the JAGS installer, -put the DLLs (*.dll) and, if required, the import libraries (*.dll.a) -in this subdirectory of the build tree. They will be detected and -included in the installation. - -This directory is for 32-bit files. Use runtime64 for 64-bit files. - diff -Nru jags-4.3.0/win/runtime64/Makefile.in jags-4.3.1/win/runtime64/Makefile.in --- jags-4.3.0/win/runtime64/Makefile.in 2017-07-11 15:22:39.000000000 +0000 +++ jags-4.3.1/win/runtime64/Makefile.in 2022-04-08 15:54:28.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -271,6 +271,7 @@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -301,8 +302,8 @@ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -326,7 +327,10 @@ cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ diff -Nru jags-4.3.0/win/runtime64/README.RUNTIME64 jags-4.3.1/win/runtime64/README.RUNTIME64 --- jags-4.3.0/win/runtime64/README.RUNTIME64 2017-07-10 16:57:54.000000000 +0000 +++ jags-4.3.1/win/runtime64/README.RUNTIME64 2022-04-08 15:36:13.000000000 +0000 @@ -3,5 +3,5 @@ in this subdirectory of the build tree. They will be detected and included in the installation. -This directory is for 64-bit files. Use runtime32 for 32-bit files. +This directory is for 64-bit files. diff -Nru jags-4.3.0/ylwrap jags-4.3.1/ylwrap --- jags-4.3.0/ylwrap 2017-02-10 06:47:11.000000000 +0000 +++ jags-4.3.1/ylwrap 2020-01-01 19:43:28.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # ylwrap - wrapper for lex/yacc invocations. -scriptversion=2013-01-12.17; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 Free Software Foundation, Inc. # # Written by Tom Tromey . # @@ -18,7 +18,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -239,9 +239,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: