- Timestamp:
- 02/12/10 13:33:21 (2 years ago)
- Location:
- trunk
- Files:
-
- 15 removed
- 30 modified
- 15 copied
-
. (modified) (1 prop)
-
Makefile.in (modified) (8 diffs)
-
build.bat (deleted)
-
build.bat.in (copied) (copied from branches/farhi_configure_100204/build.bat.in)
-
configure.in (modified) (11 diffs)
-
doc/man/mcconvert.1 (deleted)
-
doc/man/mcconvert.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcconvert.1.in)
-
doc/man/mcdisplay.1 (deleted)
-
doc/man/mcdisplay.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcdisplay.1.in)
-
doc/man/mcdoc.1 (deleted)
-
doc/man/mcdoc.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcdoc.1.in)
-
doc/man/mcformat.1 (deleted)
-
doc/man/mcformat.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcformat.1.in)
-
doc/man/mcgui.1 (deleted)
-
doc/man/mcgui.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcgui.1.in)
-
doc/man/mcplot.1 (deleted)
-
doc/man/mcplot.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcplot.1.in)
-
doc/man/mcrun.1 (deleted)
-
doc/man/mcrun.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcrun.1.in)
-
doc/man/mcstas.1 (deleted)
-
doc/man/mcstas.1.in (copied) (copied from branches/farhi_configure_100204/doc/man/mcstas.1.in)
-
lib/Makefile.in (modified) (2 diffs)
-
lib/share/mccode-r.c (modified) (11 diffs)
-
lib/share/mccode-r.h (deleted)
-
lib/share/mccode-r.h.in (copied) (copied from branches/farhi_configure_100204/lib/share/mccode-r.h.in)
-
lib/share/nexus-lib.c (modified) (2 diffs)
-
lib/tools/perl/mccode_config.perl.in (modified) (1 diff)
-
lib/tools/perl/mccode_reconfigure.in (modified) (2 diffs)
-
lib/tools/perl/mcgnuplot.pl (modified) (1 diff)
-
lib/tools/perl/mcoptimlib.pl (modified) (1 diff)
-
lib/tools/perl/mcrunlib.pl (modified) (1 diff)
-
mkdist (modified) (13 diffs)
-
nlib/contrib/Virtual_tripoli4_output.comp (modified) (1 diff)
-
nlib/share/mcstas-r.h (modified) (1 diff)
-
src/Makefile.in (modified) (7 diffs)
-
src/cogen.c (modified) (1 diff)
-
src/cogenmx.c (modified) (1 diff)
-
src/instrument.y (modified) (5 diffs)
-
src/mccode.h (deleted)
-
src/mccode.h.in (copied) (copied from branches/farhi_configure_100204/src/mccode.h.in)
-
src/mcconfig.pl (modified) (1 diff)
-
src/mcdaemon.pl (modified) (1 diff)
-
src/mcdisplay.pl (modified) (2 diffs)
-
src/mcdoc.pl (modified) (5 diffs)
-
src/mcformat.c (deleted)
-
src/mcformat.c.in (copied) (copied from branches/farhi_configure_100204/src/mcformat.c.in)
-
src/mcformatgui.pl (modified) (1 diff)
-
src/mcgui.pl (modified) (5 diffs)
-
src/mcplot.pl (modified) (2 diffs)
-
src/mcrun.pl (modified) (3 diffs)
-
src/mcstas2vitess.pl (modified) (1 diff)
-
src/port.h.in (modified) (2 diffs)
-
support/Win32/install/mcstas.nsi (deleted)
-
support/Win32/install/mcstas.nsi.in (copied) (copied from branches/farhi_configure_100204/support/Win32/install/mcstas.nsi.in)
-
support/common/Makefile.in (modified) (3 diffs)
-
support/deb/control (deleted)
-
support/deb/control.in (copied) (copied from branches/farhi_configure_100204/support/deb/control.in)
-
support/deb/debcreate (deleted)
-
support/deb/debcreate.in (copied) (copied from branches/farhi_configure_100204/support/deb/debcreate.in)
-
xlib/share/mcxtrace-r.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:mergeinfo set
to
/branches/farhi_configure_100204 merged eligible
-
Property
svn:mergeinfo set
to
-
trunk/Makefile.in
r2697 r2728 1 # Makefile for @ PACKAGE_NAME@.1 # Makefile for @MCCODE_NAME@. 2 2 # 3 # This file is part of the @ PACKAGE_NAME@ ray-trace simulation package3 # This file is part of the @MCCODE_NAME@ ray-trace simulation package 4 4 # Copyright (C) 1997-2008, All rights reserved 5 5 # Risoe National Laborartory, Roskilde, Denmark … … 26 26 # make plotter best plotter choice 27 27 # make pgplot plotter PGPLOT selection and perl-PGPLOT install 28 # make reconfigure reconfigure @ PACKAGE_TARNAME@ installation (after software update)28 # make reconfigure reconfigure @MCCODE_TARNAME@ installation (after software update) 29 29 # make install-pgplot build and install PGPLOT 30 30 # make install-scilab build and install Scilab … … 42 42 43 43 DEBUG = -DDEBUG=0 44 libdir_@ PACKAGE_TARNAME@ = $(libdir)/@PACKAGE_TARNAME@44 libdir_@MCCODE_TARNAME@ = $(libdir)/@MCCODE_TARNAME@ 45 45 46 46 CC = @CC@ … … 52 52 USE_NEXUS = @HAVE_NEXUS@ 53 53 54 DEFS = @ PACKAGE_NAME@ @DEFS@ $(DEBUG)54 DEFS = @MCCODE_NAME@ @DEFS@ $(DEBUG) 55 55 LIBS = @LIBS@ 56 56 … … 81 81 # 82 82 83 all: @ PACKAGE_TARNAME@83 all: @MCCODE_TARNAME@ 84 84 85 @ PACKAGE_TARNAME@: $(OBJECTS)85 @MCCODE_TARNAME@: $(OBJECTS) 86 86 cd src/ && $(MAKE) 87 87 … … 113 113 114 114 scilab: 115 sed "s/PLOTTER => '.*'./PLOTTER => 'Scilab'\,/" lib/tools/perl/@ PACKAGE_TARNAME@_config.perl > lib/tools/perl/@PACKAGE_TARNAME@_config.perl.tmp116 mv lib/tools/perl/@ PACKAGE_TARNAME@_config.perl.tmp lib/tools/perl/@PACKAGE_TARNAME@_config.perl115 sed "s/PLOTTER => '.*'./PLOTTER => 'Scilab'\,/" lib/tools/perl/@MCCODE_TARNAME@_config.perl > lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp 116 mv lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp lib/tools/perl/@MCCODE_TARNAME@_config.perl 117 117 matlab: 118 sed "s/PLOTTER => '.*'./PLOTTER => 'Matlab'\,/" lib/tools/perl/@ PACKAGE_TARNAME@_config.perl > lib/tools/perl/@PACKAGE_TARNAME@_config.perl.tmp119 mv lib/tools/perl/@ PACKAGE_TARNAME@_config.perl.tmp lib/tools/perl/@PACKAGE_TARNAME@_config.perl118 sed "s/PLOTTER => '.*'./PLOTTER => 'Matlab'\,/" lib/tools/perl/@MCCODE_TARNAME@_config.perl > lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp 119 mv lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp lib/tools/perl/@MCCODE_TARNAME@_config.perl 120 120 pgplot: 121 sed "s/PLOTTER => '.*'./PLOTTER => 'McStas'\,/" lib/tools/perl/@ PACKAGE_TARNAME@_config.perl > lib/tools/perl/@PACKAGE_TARNAME@_config.perl.tmp122 mv lib/tools/perl/@ PACKAGE_TARNAME@_config.perl.tmp lib/tools/perl/@PACKAGE_TARNAME@_config.perl121 sed "s/PLOTTER => '.*'./PLOTTER => 'McStas'\,/" lib/tools/perl/@MCCODE_TARNAME@_config.perl > lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp 122 mv lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp lib/tools/perl/@MCCODE_TARNAME@_config.perl 123 123 vrml: 124 sed "s/PLOTTER => '.*'./PLOTTER => 'VRML'\,/" lib/tools/perl/@ PACKAGE_TARNAME@_config.perl > lib/tools/perl/@PACKAGE_TARNAME@_config.perl.tmp125 mv lib/tools/perl/@ PACKAGE_TARNAME@_config.perl.tmp lib/tools/perl/@PACKAGE_TARNAME@_config.perl124 sed "s/PLOTTER => '.*'./PLOTTER => 'VRML'\,/" lib/tools/perl/@MCCODE_TARNAME@_config.perl > lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp 125 mv lib/tools/perl/@MCCODE_TARNAME@_config.perl.tmp lib/tools/perl/@MCCODE_TARNAME@_config.perl 126 126 PGPLOT: pgplot 127 127 Matlab: matlab … … 136 136 137 137 reconfigure: 138 cd $(libdir_@ PACKAGE_TARNAME@)/tools/perl/139 $(libdir_@ PACKAGE_TARNAME@)/tools/perl/@PACKAGE_TARNAME@_reconfigure138 cd $(libdir_@MCCODE_TARNAME@)/tools/perl/ 139 $(libdir_@MCCODE_TARNAME@)/tools/perl/mccode_reconfigure 140 140 141 141 # Optional auto install of patched perl-Tk, scilab and pgplot5 libs … … 143 143 cd support/common && $(MAKE) install-pgplot 144 144 make pgplot 145 @echo "@ PACKAGE_NAME@: run 'make reconfigure'"145 @echo "@MCCODE_NAME@: run 'make reconfigure'" 146 146 147 147 install-scilab: 148 cd support/common && $(MAKE) compile-scilab && echo "@ PACKAGE_NAME@: run './configure; make; make install' again"148 cd support/common && $(MAKE) compile-scilab && echo "@MCCODE_NAME@: run './configure; make; make install' again" 149 149 -
trunk/configure.in
r2713 r2728 1 1 # 2 # This file is part of the McStas/McXtrace @ PACKAGE_STRING@ neutron ray-trace simulation package2 # This file is part of the McStas/McXtrace @MCCODE_STRING@ neutron ray-trace simulation package 3 3 # Copyright (C) 1997-2010, All rights reserved 4 4 # Risoe National Laborartory, Roskilde, Denmark … … 19 19 # 20 20 dnl Process this file with autoconf to produce a configure script. 21 AC_INIT(@ PACKAGE_NAME@, @PACKAGE_VERSION@, @PACKAGE_TARNAME@-support@@PACKAGE_TARNAME@.org)21 AC_INIT(@MCCODE_NAME@, @MCCODE_VERSION@, @MCCODE_TARNAME@-support@@MCCODE_TARNAME@.org) 22 22 AC_REVISION($Revision: 1.1$) 23 23 AC_COPYRIGHT([Copyright (C) Copyright, All rights reserved … … 26 26 This software is covered by the GNU LESSER GENERAL PUBLIC LICENSE 27 27 see file COPYING for further information]) 28 29 # set default package defines 30 MCCODE_TARNAME=$PACKAGE_TARNAME 31 MCCODE_NAME=$PACKAGE_NAME 32 MCCODE_VERSION=$PACKAGE_VERSION 33 MCCODE_STRING=$PACKAGE_STRING 34 MCCODE_BUGREPORT=$PACKAGE_BUGREPORT 35 MCCODE_DATE="@MCCODE_DATE@" 28 36 29 37 AC_PREFIX_DEFAULT(/usr/local) … … 48 56 exit 1 49 57 elif test x"$enable_mcstas" == "xyes" ; then 50 PACKAGE_TARNAME=[mcstas] 51 PACKAGE_NAME=McStas 52 if [[ -e lib/tools/perl/mcxtrace_config.perl.in ]]; then 53 mv lib/tools/perl/mcxtrace_config.perl.in lib/tools/perl/mccode_config.perl.in 54 fi 55 if [[ -e lib/tools/perl/mcxtrace_reconfigure.in ]]; then 56 mv lib/tools/perl/mcxtrace_reconfigure.in lib/tools/perl/mccode_reconfigure.in 57 fi 58 MCCODE_TARNAME=[mcstas] 59 MCCODE_NAME=McStas 58 60 elif test x"$enable_mcxtrace" == "xyes" ; then 59 PACKAGE_TARNAME=[mcxtrace] 60 PACKAGE_NAME=McXtrace 61 if [[ -e lib/tools/perl/mcstas_config.perl.in ]]; then 62 mv lib/tools/perl/mcstas_config.perl.in lib/tools/perl/mccode_config.perl.in 63 fi 64 if [[ -e lib/tools/perl/mcxtrace_reconfigure.in ]]; then 65 mv lib/tools/perl/mcxtrace_reconfigure.in lib/tools/perl/mccode_reconfigure.in 66 fi 61 MCCODE_TARNAME=[mcxtrace] 62 MCCODE_NAME=McXtrace 67 63 fi 68 64 … … 72 68 DAY=`date +"%d"` 73 69 YEAR=`date +"%Y"` 74 PACKAGE_DATE="$MONTH-$DAY-$YEAR"75 PACKAGE_VERSION="$MONTH-$DAY-$YEAR"76 PACKAGE_STRING="$PACKAGE_NAME-$PACKAGE_VERSION"77 MCCODE_ VERSION="$PACKAGE_NAME $PACKAGE_VERSION - $MONTH $DAY $YEAR"70 MCCODE_DATE="$MONTH. $DAY, $YEAR" 71 MCCODE_VERSION="$MONTH-$DAY-$YEAR" 72 MCCODE_STRING="$MCCODE_NAME $MCCODE_VERSION - $MONTH. $DAY, $YEAR" 73 MCCODE_BUGREPORT="$MCCODE_TARNAME-support@$MCCODE_TARNAME.org" 78 74 79 echo "Configurating McCode with $PACKAGE_NAME flavour" 80 echo "PACKAGE_DATE=$PACKAGE_DATE" 81 echo "PACKAGE_VERSION=$PACKAGE_VERSION" 75 echo "Configurating McCode with $MCCODE_NAME flavour" 76 echo "MCCODE_DATE=$MCCODE_DATE" 77 echo "MCCODE_TARNAME=$MCCODE_TARNAME" 78 echo "MCCODE_NAME=$MCCODE_NAME" 82 79 echo "MCCODE_VERSION=$MCCODE_VERSION" 83 echo "PACKAGE_TARNAME=$PACKAGE_TARNAME" 84 echo "PACKAGE_NAME=$PACKAGE_NAME" 85 echo "PACKAGE_STRING=$PACKAGE_STRING" 86 for file in src/mccode.h src/mcformat.c doc/man/*.1 support/deb/debcreate support/deb/control support/Win32/install/mcstas.nsi build.bat lib/share/mccode-r.h lib/tools/perl/mccode_reconfigure.in; 87 do 88 for iter in 1 2 3; 89 do 90 sed 's/@MCCODE_VERSION@/'$PACKAGE_NAME'-'$PACKAGE_VERSION' - '$MONTH'. '$DAY', '$YEAR'/' $file > $file.tmp 91 sed 's/@PACKAGE_DATE@/'$MONTH'. '$DAY', '$YEAR'/' $file.tmp > $file 92 sed 's/@PACKAGE_TARNAME@/'$PACKAGE_TARNAME'/' $file > $file.tmp 93 sed 's/@PACKAGE_NAME@/'$PACKAGE_NAME'/' $file.tmp > $file 94 sed 's/@PACKAGE_VERSION@/'$PACKAGE_VERSION'/' $file > $file.tmp 95 sed 's/@PACKAGE_STRING@/'$PACKAGE_NAME'-'$PACKAGE_VERSION'/' $file.tmp > $file 96 rm $file.tmp 97 done 98 done 99 # update corresponding DEFINE string in all makefiles 100 AC_DEFINE_UNQUOTED([MCCODE_VERSION], "${MCCODE_VERSION}") 101 AC_SUBST([MCCODE_VERSION]) 102 fi 80 echo "MCCODE_STRING=$MCCODE_STRING" 81 echo "MCCODE_BUGREPORT=$MCCODE_BUGREPORT" 82 83 fi 84 # update corresponding DEFINE string in all makefiles 85 AC_DEFINE_UNQUOTED([MCCODE_DATE], "${MCCODE_DATE}") 86 AC_DEFINE_UNQUOTED([MCCODE_TARNAME], "${MCCODE_TARNAME}") 87 AC_DEFINE_UNQUOTED([MCCODE_NAME], "${MCCODE_NAME}") 88 AC_DEFINE_UNQUOTED([MCCODE_VERSION], "${MCCODE_VERSION}") 89 AC_DEFINE_UNQUOTED([MCCODE_STRING], "${MCCODE_STRING}") 90 AC_DEFINE_UNQUOTED([MCCODE_BUGREPORT], "${MCCODE_BUGREPORT}") 103 91 # activate substitution in all .in files 104 AC_SUBST([PACKAGE_DATE]) 105 AC_SUBST([PACKAGE_TARNAME]) 106 AC_SUBST([PACKAGE_NAME]) 107 AC_SUBST([PACKAGE_VERSION]) 108 AC_SUBST([PACKAGE_STRING]) 92 AC_SUBST([MCCODE_DATE]) 93 AC_SUBST([MCCODE_TARNAME]) 94 AC_SUBST([MCCODE_NAME]) 95 AC_SUBST([MCCODE_VERSION]) 96 AC_SUBST([MCCODE_STRING]) 97 AC_SUBST([MCCODE_BUGREPORT]) 109 98 110 99 AC_PROG_INSTALL … … 171 160 fi 172 161 173 # make sure the target config file and reconfigure scripts are named properly 174 if [[ -e lib/tools/perl/mccode_config.perl.in ]]; then 175 mv lib/tools/perl/mccode_config.perl.in lib/tools/perl/${PACKAGE_TARNAME}_config.perl.in 176 fi 177 if [[ -e lib/tools/perl/mccode_reconfigure.in ]]; then 178 mv lib/tools/perl/mccode_reconfigure.in lib/tools/perl/${PACKAGE_TARNAME}_reconfigure.in 179 fi 180 181 AC_OUTPUT(Makefile src/Makefile src/port.h lib/Makefile nlib/Makefile xlib/Makefile lib/tools/perl/${PACKAGE_TARNAME}_config.perl lib/tools/perl/${PACKAGE_TARNAME}_reconfigure support/common/Makefile support/common/pgplot/Makefile support/common/pgplot/makehtml support/common/pgplot/maketex) 182 183 chmod a+x lib/tools/perl/${PACKAGE_TARNAME}_reconfigure 162 AC_OUTPUT(Makefile src/Makefile src/port.h lib/Makefile nlib/Makefile xlib/Makefile lib/tools/perl/mccode_config.perl lib/tools/perl/mccode_reconfigure support/common/Makefile support/common/pgplot/Makefile support/common/pgplot/makehtml support/common/pgplot/maketex src/mccode.h lib/share/mccode-r.h src/mcformat.c doc/man/*.1 support/deb/debcreate support/deb/control support/Win32/install/mcstas.nsi build.bat) 163 164 chmod a+x lib/tools/perl/${MCCODE_TARNAME}_reconfigure 184 165 185 166 # warnings and errors … … 188 169 fi 189 170 if test "x$HAVE_NEXUS" != "x" ; then 190 echo "Activating NeXus support in $ PACKAGE_STRING ($HAVE_NEXUS)"171 echo "Activating NeXus support in $MCCODE_STRING ($HAVE_NEXUS)" 191 172 fi 192 173 if test "$MAKE" == "no" ; then 193 echo "ERROR: $ PACKAGE_STRING installation requires 'make' or 'gmake'"174 echo "ERROR: $MCCODE_STRING installation requires 'make' or 'gmake'" 194 175 exit 195 176 fi … … 198 179 echo "WARNING: No Perl executable could be found !" 199 180 echo "The commands mcrun and mcgui won't be available. You will have to use:" 200 echo " $ PACKAGE_TARNAME <file>.instr"181 echo " $MCCODE_TARNAME <file>.instr" 201 182 echo " $CC -o <file>.out <file>.instr -lm" 202 183 echo " <file>.out [simulation parameters]" … … 216 197 echo "" 217 198 if test "$PGPLOT" == "no" ; then 218 echo "To install PGPLOT for $ PACKAGE_STRING, you need:"199 echo "To install PGPLOT for $MCCODE_STRING, you need:" 219 200 echo "= perl-PDL (perldl, pdl)" 220 201 echo "= a fortran compiler (g77, gfortran)" … … 222 203 fi 223 204 if test "$PGPLOT" == "no" && test "$PERLDL" != "no" && test "$G77" != "no" ; then 224 echo "PGPLOT install: you may try our automatic pgplot5 installation AFTER installing @ PACKAGE_STRING@"205 echo "PGPLOT install: you may try our automatic pgplot5 installation AFTER installing @MCCODE_STRING@" 225 206 echo "# make install-pgplot" 226 207 echo "# make reconfigure" 227 208 echo "(For 64-bit machines, reconfigure first: # ./configure --with-pic )" 228 209 else if test "$PGPLOT" == "no" ; then 229 echo "To use PGPLOT, install these packages and re-run $ PACKAGE_STRING installation ./configure"210 echo "To use PGPLOT, install these packages and re-run $MCCODE_STRING installation ./configure" 230 211 fi 231 212 fi … … 254 235 fi 255 236 echo "" 256 echo "After (optional) plotter config, build and install $ PACKAGE_STRING by executing"237 echo "After (optional) plotter config, build and install $MCCODE_STRING by executing" 257 238 echo "# make; make install" 258 echo "will install $ PACKAGE_STRING into $prefix"239 echo "will install $MCCODE_STRING into $prefix" 259 240 echo "" 260 241 if test "$DASH" != "no" ; then -
trunk/lib/Makefile.in
r2697 r2728 14 14 INSTALL_DATA = @INSTALL_DATA@ 15 15 16 libdir_mccode = $(libdir)/@ PACKAGE_TARNAME@16 libdir_mccode = $(libdir)/@MCCODE_TARNAME@ 17 17 18 install: install_@ PACKAGE_TARNAME@18 install: install_@MCCODE_TARNAME@ 19 19 20 install_@ PACKAGE_TARNAME@: installdirs20 install_@MCCODE_TARNAME@: installdirs 21 21 if [ -d $(libdir_mccode) ]; then \ 22 22 echo "Moving your old library dir $(libdir_mccode) to $(libdir_mccode).`date +%Y%m%d_%H.%M`"; \ … … 62 62 63 63 installdirs: 64 $(topdir)/mkinstalldirs $(bindir) $(libdir) $(libdir_@ PACKAGE_TARNAME@) $(mandir)/man164 $(topdir)/mkinstalldirs $(bindir) $(libdir) $(libdir_@MCCODE_TARNAME@) $(mandir)/man1 65 65 -
trunk/lib/share/mccode-r.c
r2711 r2728 394 394 "%PREURL: http://www.mccode.org/\n" 395 395 "%PREEditor: %USR\n" 396 "%PRECreator:%SRC simulation (" MCCODE_ VERSION")\n"396 "%PRECreator:%SRC simulation (" MCCODE_STRING ")\n" 397 397 "%PREDate: Simulation started (%DATL) %DAT\n" 398 398 "%PREFile: %FIL\n", … … 415 415 "mc_%VPA.URL ='http://www.mccode.org';\n" 416 416 "mc_%VPA.Editor ='%USR';\n" 417 "mc_%VPA.Creator='%SRC " MCCODE_ VERSION" simulation';\n"417 "mc_%VPA.Creator='%SRC " MCCODE_STRING " simulation';\n" 418 418 "mc_%VPA.Date =%DATL; // for getdate\n" 419 419 "mc_%VPA.File ='%FIL';\n", … … 490 490 "mc_%VPA.URL ='http://www.mccode.org';\n" 491 491 "mc_%VPA.Editor ='%USR';\n" 492 "mc_%VPA.Creator='%SRC " MCCODE_ VERSION" simulation';\n"492 "mc_%VPA.Creator='%SRC " MCCODE_STRING " simulation';\n" 493 493 "mc_%VPA.Date =%DATL; %% for datestr\n" 494 494 "mc_%VPA.File ='%FIL';\n", … … 643 643 "%7$s={Format:'%FMT',URL:'http://www.mccode.org'," 644 644 "Editor:'%USR',$\n" 645 "Creator:'%SRC " MCCODE_ VERSION" simulation',$\n"645 "Creator:'%SRC " MCCODE_STRING " simulation',$\n" 646 646 "Date:%DATL," 647 647 "File:'%FIL'}\n", … … 662 662 "URL: http://www.nexusformat.org/\n" 663 663 "Editor: %USR\n" 664 "Creator:%SRC " MCCODE_ VERSION" [www.mccode.org].\n"664 "Creator:%SRC " MCCODE_STRING " [www.mccode.org].\n" 665 665 "Date: Simulation started (%DATL) %DAT\n" 666 666 "File: %FIL\n" 667 667 "View with Mozilla, InternetExplorer, gxmlviewer, kxmleditor\n-->\n" 668 668 "<NX%PAR file_name=\"%FIL\" file_time=\"%DAT\" user=\"%USR\">\n" 669 "<NXentry name=\"" MCCODE_ VERSION"\"><start_time>%DAT</start_time>\n",669 "<NXentry name=\"" MCCODE_STRING "\"><start_time>%DAT</start_time>\n", 670 670 "<end_time>%DAT</end_time></NXentry></NX%PAR>\n<!-- EndDate:%DAT -->\n", 671 671 "%PRE<NX%TYP name=\"%NAM\">\n", … … 686 686 "\"http://www.w3.org/TR/html4/strict.dtd\">\n" 687 687 "<HTML><HEAD><META name=\"Author\" content=\"%PAR\">\n" 688 "<META name=\"Creator\" content=\"%PAR (%SRC) " MCCODE_ VERSION" [www.mccode.org] simulation\">\n"688 "<META name=\"Creator\" content=\"%PAR (%SRC) " MCCODE_STRING " [www.mccode.org] simulation\">\n" 689 689 "<META name=\"Date\" content=\"%DAT\">\n" 690 690 "<TITLE>[McStas %PAR (%SRC)]%FIL</TITLE></HEAD>\n" … … 692 692 "McStas simulation %SRC (%SRC): Result file %FIL.html</a></h1></center><br>\n" 693 693 "This simulation report was automatically created by" 694 " <a href=\"http://www.mccode.org/\"><i>" MCCODE_ VERSION"</i></a><br>\n"694 " <a href=\"http://www.mccode.org/\"><i>" MCCODE_STRING "</i></a><br>\n" 695 695 "<pre>User: %USR<br>\n" 696 696 "%PRECreator: <a href=\"%SRC\">%SRC</a> %PAR McStas simulation<br>\n" … … 715 715 "mc_%VPA.URL ='http://www.mccode.org';\n" 716 716 "mc_%VPA.Editor ='%USR';\n" 717 "mc_%VPA.Creator='%SRC " MCCODE_ VERSION" simulation';\n"717 "mc_%VPA.Creator='%SRC " MCCODE_STRING " simulation';\n" 718 718 "mc_%VPA.Date =%DATL; %% for datestr\n" 719 719 "mc_%VPA.File ='%FIL';\n", … … 969 969 " %VPA={'Format':'%FMT','URL':'http://www.mccode.org',\\\n" 970 970 " 'Editor':'%USR',\\\n" 971 " 'Creator':'%SRC " MCCODE_ VERSION" [www.mccode.org]',\\\n"971 " 'Creator':'%SRC " MCCODE_STRING " [www.mccode.org]',\\\n" 972 972 " 'Date':%DATL,\\\n" 973 973 " 'File':'%FIL'}\n", … … 990 990 "%PREURL: http://www.mccode.org/\n" 991 991 "%PREEditor: %USR\n" 992 "%PRECreator:%SRC simulation (" MCCODE_ VERSION")\n"992 "%PRECreator:%SRC simulation (" MCCODE_STRING ")\n" 993 993 "%PREDate: Simulation started (%DATL) %DAT\n" 994 994 "%PREFile: %FIL\n", … … 4136 4136 int i; 4137 4137 4138 fprintf(stderr, "%s (%s) instrument simulation, generated with " MCCODE_STRING " (" MCCODE_DATE ")\n", mcinstrument_name, mcinstrument_source); 4138 4139 fprintf(stderr, "Usage: %s [options] [parm=value ...]\n", pgmname); 4139 4140 fprintf(stderr, -
trunk/lib/share/nexus-lib.c
r2708 r2728 83 83 } 84 84 char creator[CHAR_BUF_LENGTH]; 85 sprintf(creator, "%s " MCCODE_VERSION " [www.mcstas.org]", instrname);85 sprintf(creator, "%s gerenated with " MCCODE_STRING " (" MCCODE_DATE ") [www.mccode.org]", instrname); 86 86 NXputattr(nxhandle, "creator", creator, strlen(creator), NX_CHAR); 87 87 NXputattr(nxhandle, "simulation_begin", date, strlen(date), NX_CHAR); … … 156 156 t=stfile.st_mtime; strncpy(nxname, ctime(&t), CHAR_BUF_LENGTH); 157 157 NXputattr (nxhandle, "file_date", nxname, strlen(nxname), NX_CHAR); 158 NXputattr (nxhandle, "M cCode_version", MCCODE_VERSION, strlen(MCCODE_VERSION), NX_CHAR);158 NXputattr (nxhandle, "MCCODE_STRING", MCCODE_STRING, strlen(MCCODE_STRING), NX_CHAR); 159 159 NXputattr (nxhandle, "name", parent, strlen(parent), NX_CHAR); 160 160 -
trunk/lib/tools/perl/mccode_config.perl.in
r2694 r2728 67 67 CFLAGS => '@CFLAGS@', 68 68 LDFLAGS => '@LDFLAGS@', 69 MCCODE => '@ PACKAGE_TARNAME@',69 MCCODE => '@MCCODE_TARNAME@', 70 70 CC => '@CC@', 71 71 AT => '@AT@', -
trunk/lib/tools/perl/mccode_reconfigure.in
r2694 r2728 20 20 dnl Process this file with autoconf to produce a configure script. 21 21 22 AC_INIT(@ PACKAGE_NAME@, @PACKAGE_VERSION@, @PACKAGE_TARNAME@-support@@PACKAGE_TARNAME@.org)22 AC_INIT(@MCCODE_NAME@, @MCCODE_VERSION@, @MCCODE_TARNAME@-support@@MCCODE_TARNAME@.org) 23 23 AC_REVISION($Revision: 1.1$) 24 24 AC_COPYRIGHT([Copyright (C) Copyright, All rights reserved … … 87 87 fi 88 88 89 AC_OUTPUT($prefix/lib/@ PACKAGE_TARNAME@/tools/perl/@PACKAGE_TARNAME@_config.perl)89 AC_OUTPUT($prefix/lib/@MCCODE_TARNAME@/tools/perl/@MCCODE_TARNAME@_config.perl) 90 90 91 chmod a+w $prefix/lib/@ PACKAGE_TARNAME@/tools/perl/@PACKAGE_TARNAME@_config.perl91 chmod a+w $prefix/lib/@MCCODE_TARNAME@/tools/perl/@MCCODE_TARNAME@_config.perl 92 92 93 echo "McStas has been reconfigured in $prefix/lib/mcstas/tools/perl/@ PACKAGE_TARNAME@_config.perl"93 echo "McStas has been reconfigured in $prefix/lib/mcstas/tools/perl/@MCCODE_TARNAME@_config.perl" -
trunk/lib/tools/perl/mcgnuplot.pl
r2104 r2728 30 30 my $termnum = 0; 31 31 my $default_term; 32 # This part should perhaps go to mc stas_config.perl32 # This part should perhaps go to mccode_config.perl 33 33 if ($Config{'osname'} eq 'MSWin32') { 34 34 $default_term="windows"; -
trunk/lib/tools/perl/mcoptimlib.pl
r2162 r2728 22 22 23 23 use Math::Amoeba qw(MinimiseND); 24 require "mc stas_config.perl";24 require "mccode_config.perl"; 25 25 26 26 # Overload with user's personal config 27 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.mcstas/mc stas_config.perl") {28 require $ENV{"HOME"}."/.mcstas/mc stas_config.perl";27 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.mcstas/mccode_config.perl") { 28 require $ENV{"HOME"}."/.mcstas/mccode_config.perl"; 29 29 } 30 30 -
trunk/lib/tools/perl/mcrunlib.pl
r2590 r2728 25 25 use File::stat; 26 26 use Cwd; 27 require "mc stas_config.perl";27 require "mccode_config.perl"; 28 28 29 29 # Overload with user's personal config 30 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.mcstas/mc stas_config.perl") {31 require $ENV{"HOME"}."/.mcstas/mc stas_config.perl";30 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.mcstas/mccode_config.perl") { 31 require $ENV{"HOME"}."/.mcstas/mccode_config.perl"; 32 32 } 33 33 -
trunk/mkdist
r2705 r2728 32 32 # define version and symbols that will be replaced in many places 33 33 if [ "y$2" = "ymcxtrace" ]; then 34 PACKAGE_TARNAME=mcxtrace35 PACKAGE_NAME=McXtrace34 MCCODE_TARNAME=mcxtrace 35 MCCODE_NAME=McXtrace 36 36 else 37 PACKAGE_TARNAME=mcstas 38 PACKAGE_NAME=McStas 39 fi 40 PACKAGE_VERSION=$1 41 PACKAGE_STRING="$PACKAGE_NAME $PACKAGE_VERSION" 37 MCCODE_TARNAME=mcstas 38 MCCODE_NAME=McStas 39 fi 40 MCCODE_VERSION=$1 42 41 MONTH=`date +"%b"` 43 42 DAY=`date +"%d"` 44 43 YEAR=`date +"%Y"` 45 PACKAGE_DATE="'$MONTH'. '$DAY', '$YEAR'" 44 MCCODE_DATE="$MONTH. $DAY, $YEAR" 45 MCCODE_STRING="$MCCODE_NAME $MCCODE_VERSION - $MONTH. $DAY, $YEAR" 46 46 47 47 # Create temporary workdir: 48 48 PW=`pwd` 49 49 TMPDIR=$PWD/.. 50 DIST=$TMPDIR/$ PACKAGE_TARNAME-$PACKAGE_VERSION50 DIST=$TMPDIR/$MCCODE_TARNAME-$MCCODE_VERSION 51 51 52 52 # Copy current PW checkout to DIST … … 57 57 then 58 58 cd $PW/../../McStasTeX/trunk 59 ./build $ PACKAGE_VERSION59 ./build $MCCODE_VERSION 60 60 61 61 # copy the doc in DIST/doc. Only use PDF files in distro. 62 mv $ PACKAGE_TARNAME-$PACKAGE_VERSION-manual.pdf $DIST/doc/manuals/$PACKAGE_TARNAME-manual.pdf63 mv $ PACKAGE_TARNAME-$PACKAGE_VERSION-components.pdf $DIST/doc/manuals/$PACKAGE_TARNAME-components.pdf62 mv $MCCODE_TARNAME-$MCCODE_VERSION-manual.pdf $DIST/doc/manuals/$MCCODE_TARNAME-manual.pdf 63 mv $MCCODE_TARNAME-$MCCODE_VERSION-components.pdf $DIST/doc/manuals/$MCCODE_TARNAME-components.pdf 64 64 cp -r $DIST/doc $DIST/lib 65 65 fi … … 75 75 76 76 # Put in new version info: 77 # MCCODE_ VERSION="PACKAGE_NAME PACKAGE_VERSION - PACKAGE_DATE"78 echo "Set version $ PACKAGE_VERSION and date"79 find . -wholename './setversion' -prune -o -type d -prune -o -path ./src/McStasTest -exec ./setversion \{\} $ PACKAGE_VERSION \;77 # MCCODE_STRING="MCCODE_NAME MCCODE_VERSION - MCCODE_DATE" 78 echo "Set version $MCCODE_VERSION and date" 79 find . -wholename './setversion' -prune -o -type d -prune -o -path ./src/McStasTest -exec ./setversion \{\} $MCCODE_VERSION \; 80 80 find . -wholename './setyear' -prune -o -type d -prune -o -path ./src/McStasTest -exec ./setyear \{\} \; 81 81 82 82 # we update all package/version strings 83 echo "Set package $ PACKAGE_VERSION information"84 for file in src/mccode.h src/mcformat.c doc/man/*.1 support/deb/debcreate support/deb/control support/Win32/install/mcstas.nsi build.bat lib/share/mccode-r.h configure.in lib/tools/perl/mccode_reconfigure.in src/mccode.h src/mcformat.c doc/man/*.1 support/deb/debcreate support/deb/control support/Win32/install/mcstas.nsi build.bat lib/share/mccode-r.h configure.in lib/tools/perl/mccode_reconfigure.in src/mccode.h src/mcformat.c doc/man/*.1 support/deb/debcreate support/deb/control support/Win32/install/mcstas.nsi build.bat lib/share/mccode-r.h configure.in lib/tools/perl/mccode_reconfigure.in;83 echo "Set package $MCCODE_VERSION information" 84 for iter in 1 2 3; 85 85 do 86 sed 's/@MCCODE_VERSION@/'$PACKAGE_NAME'-'$PACKAGE_VERSION' - '$MONTH'. '$DAY', '$YEAR'/' $file > $file.tmp 87 sed 's/@PACKAGE_DATE@/'$MONTH'. '$DAY', '$YEAR'/' $file.tmp > $file 88 sed 's/@PACKAGE_TARNAME@/'$PACKAGE_TARNAME'/' $file > $file.tmp 89 sed 's/@PACKAGE_NAME@/'$PACKAGE_NAME'/' $file.tmp > $file 90 sed 's/@PACKAGE_VERSION@/'$PACKAGE_VERSION'/' $file > $file.tmp 91 sed 's/@PACKAGE_STRING@/'$PACKAGE_NAME'-'$PACKAGE_VERSION'/' $file.tmp > $file 92 rm $file.tmp 86 for file in configure.in lib/tools/perl/mccode_reconfigure.in src/mccode.h lib/share/mccode-r.h src/mcformat.c doc/man/*.1 support/deb/debcreate support/deb/control support/Win32/install/mcstas.nsi build.bat ; 87 do 88 sed 's/@MCCODE_STRING@/'$MCCODE_NAME'-'$MCCODE_VERSION' - '$MONTH'. '$DAY', '$YEAR'/' $file > $file.tmp 89 sed 's/@MCCODE_NAME@/'$MCCODE_NAME'/' $file.tmp > $file 90 sed 's/@MCCODE_TARNAME@/'$MCCODE_TARNAME'/' $file > $file.tmp 91 sed 's/@MCCODE_VERSION@/'$MCCODE_VERSION'/' $file.tmp > $file 92 sed 's/@MCCODE_DATE@/'$MONTH'. '$DAY', '$YEAR'/' $file > $file.tmp 93 mv $file.tmp $file 94 done 93 95 done 94 96 chmod a+x support/deb/debcreate … … 134 136 autoconf -o configure $CONFIGURE_IN 135 137 #chmod a+x configure 136 autoconf -o lib/tools/perl/${ PACKAGE_TARNAME}_reconfigure.in lib/tools/perl/mccode_reconfigure.in137 mv lib/tools/perl/mccode_config.perl.in lib/tools/perl/${ PACKAGE_TARNAME}_config.perl.in138 autoconf -o lib/tools/perl/${MCCODE_TARNAME}_reconfigure.in lib/tools/perl/mccode_reconfigure.in 139 mv lib/tools/perl/mccode_config.perl.in lib/tools/perl/${MCCODE_TARNAME}_config.perl.in 138 140 rm lib/tools/perl/mccode_reconfigure.in 139 141 … … 166 168 167 169 # Create tar archive 168 tar cfz $PW/../$ PACKAGE_TARNAME-$PACKAGE_VERSION-src.tar.gz $PACKAGE_TARNAME-$PACKAGE_VERSION170 tar cfz $PW/../$MCCODE_TARNAME-$MCCODE_VERSION-src.tar.gz $MCCODE_TARNAME-$MCCODE_VERSION 169 171 170 172 # Do a 'make' for creation of binary version (should apply to 'any' Unix) … … 186 188 187 189 # Create tar archive 188 tar cfz $PW/../$ PACKAGE_TARNAME-$PACKAGE_VERSION-$MACH-$PROC-$UNAME.tar.gz $PACKAGE_TARNAME-$PACKAGE_VERSION190 tar cfz $PW/../$MCCODE_TARNAME-$MCCODE_VERSION-$MACH-$PROC-$UNAME.tar.gz $MCCODE_TARNAME-$MCCODE_VERSION 189 191 190 192 # Remove temporary dir … … 204 206 cp support/Win32/install/which.exe . 205 207 cd .. 206 tar cfz $PW/../$PACKAGE_TARNAME-$PACKAGE_VERSION-Win32-src.tar.gz $PACKAGE_TARNAME-$PACKAGE_VERSION 208 tar cfz $PW/../$MCCODE_TARNAME-$MCCODE_VERSION-Win32-src.tar.gz $MCCODE_TARNAME-$MCCODE_VERSION 209 echo " " 210 echo "=========================================================================" 211 echo "mkdist: Distro creation for $MCCODE_STRING" 207 212 if [ `which makensis` ]; then 208 213 cd - … … 216 221 cp LICENSE.rtf .. 217 222 cd .. 218 zip -r $ PACKAGE_TARNAME-$PACKAGE_VERSION-i686-Intel-Win32.zip $PACKAGE_TARNAME-$PACKAGE_VERSION223 zip -r $MCCODE_TARNAME-$MCCODE_VERSION-i686-Intel-Win32.zip $MCCODE_TARNAME-$MCCODE_VERSION 219 224 cp winsupport/* . 220 225 makensis mcstas.nsi … … 225 230 echo 226 231 echo 227 echo Your $ PACKAGE_STRING dist packages are placed in228 echo ../$ PACKAGE_TARNAME-$PACKAGE_VERSION-src.tar.gz229 echo ../$ PACKAGE_TARNAME-$PACKAGE_VERSION-$MACH-$PROC-$UNAME.tar.gz230 echo ../$ PACKAGE_TARNAME-$PACKAGE_VERSION-Win32-src.tar.gz232 echo Your $MCCODE_STRING dist packages are placed in 233 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-src.tar.gz 234 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-$MACH-$PROC-$UNAME.tar.gz 235 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-Win32-src.tar.gz 231 236 echo 232 237 echo NOTE: Win32 version must be built using \'build.bat\' of the Win32-src package 233 238 echo 234 echo Your $PACKAGE_STRING doc packages are placed in 235 echo ../$PACKAGE_TARNAME-$PACKAGE_VERSION-manual.ps.gz 236 echo ../$PACKAGE_TARNAME-$PACKAGE_VERSION-manual.pdf 237 echo ../$PACKAGE_TARNAME-$PACKAGE_VERSION-components.ps.gz 238 echo ../$PACKAGE_TARNAME-$PACKAGE_VERSION-components.pdf 239 if [ -d $PW/../../McStasTeX/trunk ] ; 240 then 241 echo Your $MCCODE_STRING doc packages are placed in 242 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-manual.ps.gz 243 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-manual.pdf 244 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-components.ps.gz 245 echo ../$MCCODE_TARNAME-$MCCODE_VERSION-components.pdf 246 fi 239 247 echo 240 248 echo WARNING: Please install to a test system and run the following tools … … 254 262 # Note: DMG file needs enough space to hold the support tools plus 255 263 # our own code. April 2008 this is about 120 megs... 256 dd if=/dev/zero of=./$ PACKAGE_TARNAME-$PACKAGE_VERSION.dmg bs=1M count=130257 /sbin/mkfs.hfsplus -v $ PACKAGE_NAME ./$PACKAGE_TARNAME-$PACKAGE_VERSION.dmg264 dd if=/dev/zero of=./$MCCODE_TARNAME-$MCCODE_VERSION.dmg bs=1M count=130 265 /sbin/mkfs.hfsplus -v $MCCODE_NAME ./$MCCODE_TARNAME-$MCCODE_VERSION.dmg 258 266 # Likely needs root level access: 259 267 sudo mkdir /mnt/dmg 260 sudo mount -t hfsplus -o loop ./$ PACKAGE_TARNAME-$PACKAGE_VERSION.dmg /mnt/dmg268 sudo mount -t hfsplus -o loop ./$MCCODE_TARNAME-$MCCODE_VERSION.dmg /mnt/dmg 261 269 # Copy the ./adm/OSX/DMG stuff to the mountpoint 262 270 sudo cp -rp ./adm/OSX/DMG/Applications /mnt/dmg … … 265 273 sudo find /mnt/dmg -type d -name CVS -exec rm -rf \{\} \; 266 274 # Copy McStas there 267 sudo cp ./$ PACKAGE_TARNAME-$$PACKAGE_VERSION-src.tar.gz /mnt/dmg/Applications275 sudo cp ./$MCCODE_TARNAME-$MCCODE_VERSION-src.tar.gz /mnt/dmg/Applications 268 276 # Unmount 269 277 sudo umount /mnt/dmg 270 278 sudo rm -rf /mnt/dmg 271 ls -l ./$ PACKAGE_TARNAME-$$PACKAGE_VERSION.dmg279 ls -l ./$MCCODE_TARNAME-$MCCODE_VERSION.dmg 272 280 fi 273 281 … … 285 293 sudo rm -rf etch-chroot/usr/local/lib/* 286 294 sudo rm -rf etch-chroot/usr/local/pgplot 287 sudo cp $ PACKAGE_TARNAME-$$PACKAGE_VERSION/deb/debcreate etch-chroot/root288 sudo cp $ PACKAGE_TARNAME-$$PACKAGE_VERSION-src.tar.gz etch-chroot/root295 sudo cp $MCCODE_TARNAME-$MCCODE_VERSION/deb/debcreate etch-chroot/root 296 sudo cp $MCCODE_TARNAME-$MCCODE_VERSION-src.tar.gz etch-chroot/root 289 297 sudo chroot etch-chroot /root/debcreate 290 298 echo … … 293 301 echo 294 302 cp etch-chroot/build/*deb . 295 ls -lf $ PACKAGE_TARNAME-$$PACKAGE_VERSION*.*303 ls -lf $MCCODE_TARNAME-$MCCODE_VERSION*.* 296 304 echo 297 305 else -
trunk/nlib/contrib/Virtual_tripoli4_output.comp
r2693 r2728 97 97 fprintf(hfile,"# Tripoli4 batch file %s written by %s\n", 98 98 (filename && strcmp(filename,"NULL") && strcmp(filename,"0") && strcmp(filename,"stdout") ? filename : "stdout"), 99 MCCODE_ VERSION);99 MCCODE_STRING); 100 100 fprintf(hfile,"# Generated by component %s in instrument %s (%s)\n", NAME_CURRENT_COMP, mcinstrument_name, mcinstrument_source); 101 101 fprintf(hfile,"# Format: Tripoli4 data text file with header\n"); -
trunk/nlib/share/mcstas-r.h
r2693 r2728 26 26 * extern MCNUM mcAbsorbProp[]; 27 27 * extern MCNUM mcScattered; 28 * #define MCCODE_ VERSION"the McStas version"28 * #define MCCODE_STRING "the McStas version" 29 29 * 30 30 * Usage: Automatically embbeded in the c code. -
trunk/src/Makefile.in
r2702 r2728 1 # Makefile for @ PACKAGE_NAME@.2 # 3 # This file is part of the @ PACKAGE_NAME@ ray-trace simulation package1 # Makefile for @MCCODE_NAME@. 2 # 3 # This file is part of the @MCCODE_NAME@ ray-trace simulation package 4 4 # Copyright (C) 1997-2008, All rights reserved 5 5 # Risoe National Laborartory, Roskilde, Denmark … … 26 26 # make test distro self-test 27 27 # make plotter best plotter choice 28 # make reconfigure reconfigure @ PACKAGE_TARNAME@ installation (after software update)28 # make reconfigure reconfigure @MCCODE_TARNAME@ installation (after software update) 29 29 30 30 … … 42 42 43 43 DEBUG = -DDEBUG=0 44 libdir_mccode = $(libdir)/@ PACKAGE_TARNAME@44 libdir_mccode = $(libdir)/@MCCODE_TARNAME@ 45 45 46 46 CC = @CC@ … … 125 125 @chmod +x $(subst mc,mx,$@) 126 126 127 all: $(BINOBJS_@ PACKAGE_TARNAME@)127 all: $(BINOBJS_@MCCODE_TARNAME@) 128 128 129 129 mcstas: $(OBJECTS_mcstas) … … 163 163 etags *.[chly] 164 164 165 install: install_@ PACKAGE_TARNAME@165 install: install_@MCCODE_TARNAME@ 166 166 $(INSTALL_DATA) $(topdir)/doc/man/*.1 $(mandir)/man1 167 chmod a+x $(libdir_mccode)/tools/perl/ @PACKAGE_TARNAME@_reconfigure167 chmod a+x $(libdir_mccode)/tools/perl/mccode_reconfigure 168 168 @echo "Install additional Perl modules..." 169 169 mkdir $(libdir_mccode)/tools/perl/modules 170 170 cd $(topdir)/support/common && $(MAKE) perl-modules 171 171 @echo "================================================================" 172 @echo "Installation finished. Thanks for using @PACKAGE_NAME@" 173 @echo @PACKAGE_NAME@ library has been installed in 174 @echo MCSTAS=$(libdir_mccode), and binaries in $(bindir) 172 @echo "Installation of @MCCODE_STRING@ finished." 173 @echo " library in MCSTAS=$(libdir_mccode)" 174 @echo " binaries in $(bindir)" 175 @echo "Thanks for using @MCCODE_NAME@" 175 176 @echo "================================================================" 176 177 … … 233 234 $(FLEX) $(FLEXFLAGS) instrument.l 234 235 235 test: test_@ PACKAGE_TARNAME@236 test: test_@MCCODE_TARNAME@ 236 237 237 238 test_mcstas: mcrun.fixpl … … 241 242 export PATH=${PWD}:$$PATH; export MCSTAS=${PWD}/McXtraceTest; export PERL5LIB=../lib/tools/perl; ln -s mxrun.fixpl mcrun; ./mxrun.mxfixpl --test; rm mcrun 242 243 243 uninstall: uninstall_@ PACKAGE_TARNAME@244 uninstall: uninstall_@MCCODE_TARNAME@ 244 245 rm -rf $(libdir_mccode) 245 246 246 247 uninstall_mcstas: 247 cd $(bindir); rm -f $(BINOBJS_@ PACKAGE_TARNAME@)248 cd $(bindir); rm -f $(BINOBJS_@MCCODE_TARNAME@) 248 249 rm -f $(PERLBIN) 249 250 250 251 uninstall_mcxtrace: 251 cd $(bindir); rm -f $(BINOBJS_@ PACKAGE_TARNAME@)252 cd $(bindir); rm -f $(BINOBJS_@MCCODE_TARNAME@) 252 253 rm -f $(MXPERLBIN) 253 254 254 255 reconfigure: 255 256 cd $(libdir_mccode)/tools/perl/ 256 $(libdir_mccode)/tools/perl/ @PACKAGE_TARNAME@_reconfigure257 257 $(libdir_mccode)/tools/perl/mccode_reconfigure 258 -
trunk/src/cogen.c
r2693 r2728 1520 1520 cout(" */\n"); 1521 1521 cout(""); 1522 coutf("#define MCCODE_ VERSION \"%s\"", MCCODE_VERSION);1522 coutf("#define MCCODE_STRING \"%s\"", MCCODE_STRING); 1523 1523 cogen_runtime(instr); 1524 1524 cogen_decls(instr); -
trunk/src/cogenmx.c
r2693 r2728 1523 1523 cout(" */\n"); 1524 1524 cout(""); 1525 coutf("#define MCCODE_ VERSION \"%s\"", MCCODE_VERSION);1525 coutf("#define MCCODE_STRING \"%s\"", MCCODE_STRING); 1526 1526 cogen_runtime(instr); 1527 1527 cogen_decls(instr); -
trunk/src/instrument.y
r2702 r2728 1492 1492 print_usage(void) 1493 1493 { 1494 fprintf(stderr, MCCODE_NAME " version " MCCODE_STRING " (" MCCODE_DATE ")\n"); 1494 1495 fprintf(stderr, "Usage:\n" 1495 " mcstas[-o file] [-I dir1 ...] [-t] [-p] [-v] "1496 " " MCCODE_NAME " [-o file] [-I dir1 ...] [-t] [-p] [-v] " 1496 1497 "[--no-main] [--no-runtime] [--verbose] file\n"); 1497 1498 fprintf(stderr, " -o FILE --output-file=FILE Place C output in file FILE.\n"); … … 1510 1511 fprintf(stderr, " Use 'mcgui' to run the McStas GUI.\n"); 1511 1512 fprintf(stderr, "SEE ALSO: mcrun, mcplot, mcdisplay, mcresplot, mcstas2vitess, mcgui, mcformat, mcdoc\n"); 1512 fprintf(stderr, "DOC: Please visit " PACKAGE_BUGREPORT "\n");1513 fprintf(stderr, "DOC: Please visit " MCCODE_BUGREPORT "\n"); 1513 1514 exit(1); 1514 1515 } … … 1517 1518 static void 1518 1519 print_version(void) 1519 { /* MOD: E. Farhi Sep 20th, 2001 version number */1520 printf( PACKAGE_NAME " version " PACKAGE_VERSION "\n"1520 { 1521 printf(MCCODE_NAME " version " MCCODE_VERSION " (" MCCODE_DATE ")\n" 1521 1522 "Copyright (C) Risoe National Laboratory, 1997-2010\n" 1522 1523 "Additions (C) Institut Laue Langevin, 2003-2010\n" … … 1673 1674 } 1674 1675 if(file == NULL) 1675 fatal_error( PACKAGE_NAME ": Instrument definition file `%s' not found\n",1676 fatal_error(MCCODE_NAME ": Instrument definition file `%s' not found\n", 1676 1677 instr_current_filename); 1677 1678 instrument_definition->quoted_source = 1678 1679 str_quote(instrument_definition->source); 1679 1680 if (verbose) { 1680 fprintf(stderr, PACKAGE_NAME " version " PACKAGE_VERSION "\n");1681 fprintf(stderr, MCCODE_NAME " version " MCCODE_VERSION "\n"); 1681 1682 fprintf(stderr, "Analyzing file %s\n", instrument_definition->quoted_source); 1682 1683 } … … 1689 1690 if(err != 0 || error_encountered != 0) 1690 1691 { 1691 print_error( PACKAGE_NAME ": Errors encountered during parse of %s.\n", instr_current_filename);1692 print_error(MCCODE_NAME ": Errors encountered during parse of %s.\n", instr_current_filename); 1692 1693 exit(1); 1693 1694 } -
trunk/src/mcconfig.pl
r2480 r2728 161 161 $plotter="PGPLOT"; 162 162 print STDOUT "The plotter is $plotter\n"; 163 my $file = "mc stas_config.perl";164 if (not -f $file) { $file = "lib/tools/perl/mc stas_config.perl"; }165 if (not -f $file) { $file = "../lib/tools/perl/mc stas_config.perl"; }166 if (not -f $file) { $file = "$ENV{'MCSTAS'}/tools/perl/mc stas_config.perl"; }163 my $file = "mccode_config.perl"; 164 if (not -f $file) { $file = "lib/tools/perl/mccode_config.perl"; } 165 if (not -f $file) { $file = "../lib/tools/perl/mccode_config.perl"; } 166 if (not -f $file) { $file = "$ENV{'MCSTAS'}/tools/perl/mccode_config.perl"; } 167 167 my $fid = open(READ,"<$file"); 168 168 if (not $fid) { die "Could not open config file $file\n"; } -
trunk/src/mcdaemon.pl
r2521 r2728 54 54 use lib $MCSTAS::perl_dir; 55 55 use lib $MCSTAS::perl_modules; 56 require "mc stas_config.perl";56 require "mccode_config.perl"; 57 57 58 58 # Overload with user's personal config 59 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {60 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";59 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 60 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 61 61 } 62 62 -
trunk/src/mcdisplay.pl
r2521 r2728 67 67 use lib $MCSTAS::perl_dir; 68 68 use lib $MCSTAS::perl_modules; 69 require "mc stas_config.perl";69 require "mccode_config.perl"; 70 70 71 71 # Overload with user's personal config 72 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {73 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";72 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 73 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 74 74 } 75 75 … … 1306 1306 print STDERR "1) Install pgplot + pgperl packages (Unix/Linux/Cygwin) \n"; 1307 1307 print STDERR "2) Rerun mcdisplay with -p/--plotter set to Scilab/Matlab \n"; 1308 print STDERR "3) Modify $MCSTAS::perl_dir/mc stas_config.perl\n";1308 print STDERR "3) Modify $MCSTAS::perl_dir/mccode_config.perl\n"; 1309 1309 print STDERR " to set a different default plotter\n\n"; 1310 1310 print STDERR "******************************************************\n\n"; -
trunk/src/mcdoc.pl
r2706 r2728 31 31 32 32 use lib $MCSTAS::perl_dir; 33 require "mc stas_config.perl";33 require "mccode_config.perl"; 34 34 35 35 # Overload with user's personal config 36 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {37 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";36 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 37 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 38 38 } 39 39 … … 587 587 588 588 require File::Temp; 589 if ($out_file eq "" ) {589 if ($out_file eq "" && $browser ne "text") { 590 590 ($fh, $out_file) = File::Temp::tempfile("mcdoc_tmpXXXXXX", SUFFIX => '.html'); 591 591 if (not defined $fh) { $out_file=""; } 592 592 } 593 if ($out_file eq "" ) { $out_file="index.html"; }593 if ($out_file eq "" && $browser ne "text") { $out_file="index.html"; } 594 594 595 595 if ($show_website) { … … 632 632 my %section_headers; 633 633 634 if ( not $is_single_file) {634 if ((not $is_single_file) && ($browser ne "text") && ($out_file ne "")) { 635 635 # Open the local documentation file 636 636 $filehandle = new FileHandle; … … 644 644 $filehandle = 0; # will not write the catalog 645 645 print STDERR "mcdoc: Could not open $out_file for writing.\n"; 646 } else { 647 print "mcdoc: Opening $out_file\n"; 646 648 } 647 649 } else { … … 713 715 if (-f $out_file) { 714 716 if ($browser ne "text") { 715 # In case of multiple matches, create table of results:716 if (@valid_names > 1) {717 require File::Temp;718 my $searchfile;719 ($filehandle, $searchfile) = File::Temp::tempfile("McDoc_XXXX", SUFFIX => '.html', UNLINK => 1);720 open($filehandle, ">$searchfile") || die "Could not write to search output file\n";721 add_comp_search_html($file, $filehandle, @valid_names);722 html_main_end($filehandle, $toolbar);723 close($filehandle);724 $out_file = "$searchfile";725 }726 727 # open the index.html728 my $cmd = "$MCSTAS::mcstas_config{'BROWSER'} $out_file";729 print "mcdoc: Starting $cmd\n"; system("$cmd\n");730 } 731 } 717 # In case of multiple matches, create table of results: 718 if (@valid_names > 1) { 719 require File::Temp; 720 my $searchfile; 721 ($filehandle, $searchfile) = File::Temp::tempfile("McDoc_XXXX", SUFFIX => '.html', UNLINK => 1); 722 open($filehandle, ">$searchfile") || die "Could not write to search output file\n"; 723 add_comp_search_html($file, $filehandle, @valid_names); 724 html_main_end($filehandle, $toolbar); 725 close($filehandle); 726 $out_file = "$searchfile"; 727 } 728 729 # open the index.html 730 my $cmd = "$MCSTAS::mcstas_config{'BROWSER'} $out_file"; 731 print "mcdoc: Starting $cmd\n"; system("$cmd\n"); 732 } 733 } -
trunk/src/mcformatgui.pl
r2521 r2728 55 55 use lib $MCSTAS::perl_dir; 56 56 use lib $MCSTAS::perl_modules; 57 require "mc stas_config.perl";57 require "mccode_config.perl"; 58 58 59 59 # Overload with user's personal config 60 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {61 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";60 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 61 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 62 62 } 63 63 -
trunk/src/mcgui.pl
r2522 r2728 49 49 use lib $MCSTAS::perl_dir; 50 50 use lib $MCSTAS::perl_modules; 51 require "mc stas_config.perl";51 require "mccode_config.perl"; 52 52 53 53 # Overload with user's personal config 54 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {55 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";54 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 55 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 56 56 } 57 57 … … 580 580 581 581 if (-d $ENV{"HOME"}) { 582 if (!(-d $ENV{"HOME"}."/. mcstas")) {583 mkdir $ENV{"HOME"}."/. mcstas";584 } 585 $initdir = $ENV{"HOME"}."/. mcstas/";582 if (!(-d $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'})) { 583 mkdir $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}; 584 } 585 $initdir = $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}; 586 586 } else { 587 587 $initdir = $MCSTAS::perl_dir … … 590 590 -title => "Select preference file name", 591 591 -initialdir => $initdir, 592 -initialfile => "mc stas_config.perl");592 -initialfile => "mccode_config.perl"); 593 593 if ($file) { save_config($w,$file); } 594 594 } … … 604 604 605 605 my $fh = new FileHandle; 606 my $fid = open($fh, "<", "$MCSTAS::perl_dir/mc stas_config.perl");606 my $fid = open($fh, "<", "$MCSTAS::perl_dir/mccode_config.perl"); 607 607 while (<$fh>) { 608 608 if (!$found_head) { … … 1809 1809 $cmdwin->insert('end', 1810 1810 "Warning: No MPI/grid machine list. Running locally. 1811 Define $ENV{'HOME'}/.mcstas/hosts1811 Define ".$ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/hosts 1812 1812 or $MCSTAS::sys_dir/tools/perl/hosts 1813 1813 or use option --machines=<file>\n"); -
trunk/src/mcplot.pl
r2521 r2728 60 60 use lib $MCSTAS::perl_dir; 61 61 use lib $MCSTAS::perl_modules; 62 require "mc stas_config.perl";62 require "mccode_config.perl"; 63 63 64 64 # Overload with user's personal config 65 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {66 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";65 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 66 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 67 67 } 68 68 … … 269 269 print STDERR "1) Install pgplot + pgperl packages (Unix/Linux/Cygwin) \n"; 270 270 print STDERR "2) Rerun mcplot with -p/--plotter set to Scilab/Matlab/VRML \n"; 271 print STDERR "3) Modify $MCSTAS::perl_dir/mc stas_config.perl\n";271 print STDERR "3) Modify $MCSTAS::perl_dir/mccode_config.perl\n"; 272 272 print STDERR " to set a different default plotter\n"; 273 273 print STDERR "4) Set your env variable MCSTAS_FORMAT to set the default\n"; -
trunk/src/mcrun.pl
r2521 r2728 31 31 BEGIN { 32 32 # default configuration (for all high level perl scripts) 33 33 34 if($ENV{"MCSTAS"}) { 34 35 $MCSTAS::sys_dir = $ENV{"MCSTAS"}; … … 48 49 use lib $MCSTAS::perl_dir; 49 50 use lib $MCSTAS::perl_modules; 50 require "mc stas_config.perl";51 require "mccode_config.perl"; 51 52 52 53 # Overload with user's personal config 53 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl") {54 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mc stas_config.perl";54 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl") { 55 require $ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/mccode_config.perl"; 55 56 } 56 57 … … 230 231 if (! -e $MCSTAS::mcstas_config{'HOSTFILE'}) { 231 232 print STDERR "mcrun: No MPI/grid machine list. Running locally. 232 Define $ENV{'HOME'}/.mcstas/hosts233 Define ".$ENV{"HOME"}."/.".$MCSTAS::mcstas_config{'MCCODE'}."/hosts 233 234 or $MCSTAS::sys_dir/tools/perl/hosts 234 235 or use option --machines=<file>\n"; -
trunk/src/mcstas2vitess.pl
r2480 r2728 37 37 use FileHandle; 38 38 39 require "mc stas_config.perl";39 require "mccode_config.perl"; 40 40 41 41 # Overload with user's personal config 42 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.mcstas/mc stas_config.perl") {43 require $ENV{"HOME"}."/.mcstas/mc stas_config.perl";42 if ($ENV{"HOME"} && -e $ENV{"HOME"}."/.mcstas/mccode_config.perl") { 43 require $ENV{"HOME"}."/.mcstas/mccode_config.perl"; 44 44 } 45 45 -
trunk/src/port.h.in
r2693 r2728 49 49 #ifndef MCSTAS 50 50 #ifdef WIN32 51 #define MCSTAS "C:\\@ PACKAGE_TARNAME@\\lib"51 #define MCSTAS "C:\\@MCCODE_TARNAME@\\lib" 52 52 #else /* !WIN32 */ 53 53 #ifdef MAC 54 #define MCSTAS ":@ PACKAGE_TARNAME@:lib" /* ToDo: What to put here? */54 #define MCSTAS ":@MCCODE_TARNAME@:lib" /* ToDo: What to put here? */ 55 55 #else /* !MAC */ 56 #define MCSTAS "/usr/local/lib/@ PACKAGE_TARNAME@"56 #define MCSTAS "/usr/local/lib/@MCCODE_TARNAME@" 57 57 #endif /* !MAC */ 58 58 #endif /* !WIN32 */ … … 60 60 61 61 #ifdef WIN32 62 #define PACKAGE_BUGREPORT "www.@PACKAGE_TARNAME@.org"62 #define MCCODE_BUGREPORT "www.@MCCODE_TARNAME@.org" 63 63 #ifndef HAVE_STRCASECMP 64 64 #define HAVE_STRCASECMP -
trunk/support/common/Makefile.in
r2693 r2728 30 30 prefix = @prefix@ 31 31 srcdir = @srcdir@ 32 mc_libdir = @prefix@/lib/@ PACKAGE_TARNAME@/32 mc_libdir = @prefix@/lib/@MCCODE_TARNAME@/ 33 33 G77 = @G77@ 34 34 35 35 PERL = @PERL@ 36 36 PERLBIN=`which perl` 37 PERL5LIB=@prefix@/lib/@ PACKAGE_TARNAME@/tools/perl/modules:`perl -e "print join(\":\", @INC);"`37 PERL5LIB=@prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules:`perl -e "print join(\":\", @INC);"` 38 38 PGPLOT_DIR=@prefix@/pgplot 39 39 LD_LIBRARY_PATH=${PGPLOT_DIR} … … 52 52 # install Math-Amoeba 53 53 cd $(srcdir)/Perl/Math-Amoeba-0.04 && $(PERL) Makefile.PL LIB=$(mc_libdir)/tools/perl/modules PREFIX=$(mc_libdir)/tools/perl/modules && make && make install 54 @echo "Installed Proc-Simple Tk-CodeText Math-Amoeba perl modules in @prefix@/lib/@ PACKAGE_TARNAME@/tools/perl/modules"54 @echo "Installed Proc-Simple Tk-CodeText Math-Amoeba perl modules in @prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules" 55 55 56 56 perl-PGPLOT: 57 57 $(srcdir)/../../mkinstalldirs $(mc_libdir)/tools/perl/modules 58 58 # install F77 59 cd $(srcdir)/Perl/ExtUtils-F77-1.16 && perl Makefile.PL PREFIX=@prefix@/lib/@ PACKAGE_TARNAME@/tools/perl/modules LIB=@prefix@/lib/@PACKAGE_TARNAME@/tools/perl/modules && make && make install59 cd $(srcdir)/Perl/ExtUtils-F77-1.16 && perl Makefile.PL PREFIX=@prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules LIB=@prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules && make && make install 60 60 # install perl-PGPLOT 61 61 cd $(srcdir)/Perl/PGPLOT-2.20 … … 64 64 mv $(srcdir)/Perl/PGPLOT-2.20/Makefile.PL.new $(srcdir)/Perl/PGPLOT-2.20/Makefile.PL; \ 65 65 fi 66 cd $(srcdir)/Perl/PGPLOT-2.20 && export PERL5LIB=${PERL5LIB} && perl Makefile.PL PREFIX=@prefix@/lib/@ PACKAGE_TARNAME@/tools/perl/modules LIB=@prefix@/lib/@PACKAGE_TARNAME@/tools/perl/modules && make && make install67 @echo "Installed perl-PGPLOT modules in @prefix@/lib/@ PACKAGE_TARNAME@/tools/perl/modules"66 cd $(srcdir)/Perl/PGPLOT-2.20 && export PERL5LIB=${PERL5LIB} && perl Makefile.PL PREFIX=@prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules LIB=@prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules && make && make install 67 @echo "Installed perl-PGPLOT modules in @prefix@/lib/@MCCODE_TARNAME@/tools/perl/modules" 68 68 69 69 install-pgplot: compile-pgplot perl-PGPLOT -
trunk/xlib/share/mcxtrace-r.h
r2693 r2728 26 26 * extern MCNUM mcAbsorbProp[]; 27 27 * extern MCNUM mcScattered; 28 * #define MCCODE_ VERSION"the McXtrace version"28 * #define MCCODE_STRING "the McXtrace version" 29 29 * 30 30 * Usage: Automatically embbeded in the c code. … … 161 161 } while(0) 162 162 163 #ifdef DEBUG 164 #define mcDEBUG_STATE(x,y,z,kx,ky,kz,phi,Ex,Ey,Ez,p) if(!mcdotrace); else \ 165 printf("STATE: %g, %g, %g, %g, %g, %g, %g, %g, %g, %g, %g\n", \ 166 x,y,z,kx,ky,kz,phi,Ex,Ey,Ez,p); 167 #define mcDEBUG_SCATTER(x,y,z,kx,ky,kz,phi,Ex,Ey,Ez,p) if(!mcdotrace); else \ 168 printf("SCATTER: %g, %g, %g, %g, %g, %g, %g, %g, %g, %g, %g\n", \ 169 x,y,z,kx,ky,kz,phi,Ex,Ey,Ez,p); 170 #endif 171 163 172 void mccoordschange(Coords a, Rotation t, double *x, double *y, double *z, 164 173 double *kx, double *ky, double *kz);
