start working on HTML results
[pspp] / build-pspp.m4
index 2068f7a172c13c96e17e416ca1163d4e2ec3805e..c346d4d557a04c988c6dde1649a48584ccb45cb0 100644 (file)
@@ -5,22 +5,18 @@ m4_define([_m4_divert(INIT_PREPARE)],   300)
 m4_pattern_forbid([^_?BP_])
 m4_pattern_allow([_BP_EOF])
 
-# BP_INIT([LOGFILE])
-# ------------------
-# Initializes and starts logging to LOGFILE.
+# BP_INIT
+# -------
 m4_define([BP_INIT],
 [AS_INIT
-_BP_INIT_LOG([$1])
-_BP_INIT_RESULTS
 AS_PREPARE
 ])
 
-# _BP_INIT_LOG([LOGFILE])
+# BP_INIT_LOG([LOGFILE])
 # -----------------------
 # Initialize the log file descriptor and write header to it.
-m4_define([_BP_INIT_LOG],
-[m4_divert_text([INIT_PREPARE],
-[m4_define([BP_LOG_FILE], [$1])
+m4_define([BP_INIT_LOG],
+[m4_define([BP_LOG_FILE], [$1])dnl
 m4_define([AS_MESSAGE_LOG_FD], 5)dnl
 cat >$1 <<_BPEOF
 This file is a build log.
@@ -36,18 +32,19 @@ AS_UNAME >&AS_MESSAGE_LOG_FD
 cat >&AS_MESSAGE_LOG_FD <<_BPEOF
 
 _BPEOF
-])])# _BP_INIT_LOG
+])
 
-# _BP_INIT_RESULTS
-m4_define([_BP_INIT_RESULTS],
-[AS_MKDIR_P([results])
+# BP_INIT_RESULTS([RESULTSDIR])
+m4_define([BP_INIT_RESULTS],
+[m4_define([BP_RESULTS_DIR], [$1])dnl
+AS_MKDIR_P([BP_RESULTS_DIR])
 m4_define([BP_VARS_FD], 6)dnl
-exec BP_VARS_FD>results/VARS
+exec BP_VARS_FD>BP_RESULTS_DIR/VARS
 ])
 
-# _BP_INIT_DEFAULTS
+# BP_INIT_DEFAULTS
 # -----------------
-m4_define([_BP_INIT_DEFAULTS],
+m4_define([BP_INIT_DEFAULTS],
 [m4_divert_push([DEFAULTS])dnl
 
 test -n "$DJDIR" || exec AS_ORIGINAL_STDIN_FD<&0 </dev/null
@@ -82,12 +79,12 @@ BP_START_STEP([Saving $_bp_basename: $1])])
 # BP_MOVE_OUTPUT(DESCRIPTION, FILE)
 m4_define([BP_MOVE_OUTPUT],
 [BP_OUTPUT([$1], [$2])
-BP_RUN([mv $2 results/ >&AS_MESSAGE_LOG_FD 2>&1])])
+BP_RUN([mv $2 BP_RESULTS_DIR/ >&AS_MESSAGE_LOG_FD 2>&1])])
 
 # BP_COPY_OUTPUT(DESCRIPTION, FILE)
 m4_define([BP_COPY_OUTPUT],
 [BP_OUTPUT([$1], [$2])
-BP_RUN([cp -R $2 results/ >&AS_MESSAGE_LOG_FD 2>&1])])
+BP_RUN([cp -R $2 BP_RESULTS_DIR/ >&AS_MESSAGE_LOG_FD 2>&1])])
 
 # BP_TRY_RUN(COMMAND)
 m4_define([BP_TRY_RUN],
@@ -112,7 +109,7 @@ m4_define([BP_FAIL],
 
 # BP_FINISH
 m4_define([BP_FINISH],
-[BP_START_STEP([success])])
+[BP_START_STEP([Success])])
 
 # BP_ERROR(MESSAGE)
 m4_define([BP_ERROR],