output: $(tests:%=%.output)
+############################################################
+# Link and copy files in ./results/* to generate checked
+# checked files for new hardware/compiler platform.
+#
+# It is expected that the tests are run with ./compare being
+# sym-linked to a suitable existing result directory.
+#
+# The current subdirectory must exist there.
+############################################################
+new-platform: output run-tests
+ csh ../newplatform.csh $(WORKDIR) $(TARGET)+$(GXX-VERSION)
############################################################
# Cleanup targets
Running the tests on a new platform
-----------------------------------
+Run
+
+make new-platform
+
+if you understand what's going on there. Else, do it by hand:
+
1) Link the subdirectory in results, matching your platform most closely
to a directory ./compare.
2) Run the tests and check the results.
--- /dev/null
+touch ../results/$2/$1/.cvsignore
+foreach f (*.output)
+ if (-e $f:r.OK) then
+ set old=`ls -l ../compare | perl -p -e 's/.*results\///;'`
+ pushd ../results/$2/$1
+ ln -s ../../$old/$1/$f $f
+ echo $f >> .cvsignore
+ popd
+ else
+ pushd ../results/$2/$1
+ cp =1/$f .
+ cvs add $f
+ popd
+ endif
+end
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams