Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 8108)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 8109)
@@ -75,4 +75,7 @@
      datacenter/macros/insertsequence.C:
      - updated to use MSQLMagic
+
+   * macros/checkaclic.C:
+     - added (allows to check whether all macros compile)
 
 
Index: /trunk/MagicSoft/Mars/macros/checkaclic.C
===================================================================
--- /trunk/MagicSoft/Mars/macros/checkaclic.C	(revision 8109)
+++ /trunk/MagicSoft/Mars/macros/checkaclic.C	(revision 8109)
@@ -0,0 +1,61 @@
+Bool_t check(const char *path)
+{
+    cout << "Compiling " << path << "...";
+
+    if (!gSystem->CompileMacro(Form("datacenter/macros/%s", path), "cf"))
+        return kFALSE;
+
+    cout << "done." << endl;
+
+    return kTRUE;
+}
+
+int checkaclic()
+{
+    gLog.SetDebugLevel(2);
+
+    if (!check("buildsequenceentries.C"))
+        return 1;
+    if (!check("checkfileavail.C"))
+        return 1;
+    if (!check("checkstardone.C"))
+        return 1;
+    if (!check("doexclusions.C"))
+        return 1;
+    if (!check("resetcolumn.C"))
+        return 1;
+    if (!check("plotstat.C"))
+        return 1;
+    if (!check("plotdb.C"))
+        return 1;
+    if (!check("fillstar.C"))
+        return 1;
+    if (!check("fillsinope.C"))
+        return 1;
+    if (!check("fillsignal.C"))
+        return 1;
+    if (!check("fillganymed.C"))
+        return 1;
+    if (!check("filldotrun.C"))
+        return 1;
+    if (!check("filldotrbk.C"))
+        return 1;
+    if (!check("filldotraw.C"))
+        return 1;
+    if (!check("fillcalib.C"))
+        return 1;
+    if (!check("findcacofiles.C"))
+        return 1;
+    if (!check("insertcacofile.C"))
+        return 1;
+    if (!check("insertdataset.C"))
+        return 1;
+    if (!check("insertdate.C"))
+        return 1;
+    if (!check("resetallruns.C"))
+        return 1;
+    if (!check("writesequencefile.C"))
+        return 1;
+
+    return 0;
+}
