@cryptotaxi247 / infra-1 / commits / 4732100e

added xdoc

svn path=/configurations/trunk/tud/; revision=11468

Martin Bravenboer committed Apr 6, 2008 at 00:53 UTC 4732100ef938ec0ada417b8122b1c8c78d9daaf0
2 files changed +36
supervisor/strategoxt/jobs-helpers.nix
+22
@@ -110,4 +110,26 @@ rec {
110 "/data/webserver/dist/nix-cache"
111 "http://buildfarm.st.ewi.tudelft.nl/releases/nix-cache"
112 ];
113 +
114 + makeAPIJob = {jobAttr, subdir, svn} :
115 + makeJob {
116 + args =
117 + strategoxtArgs {
118 + jobFile = "strategoxt/custom/docs.nix";
119 + inherit jobAttr;
120 + subdir = "docs/api/" + subdir;
121 + };
122 +
123 + inputs = {
124 + checkout = svnInput svn;
125 + systems = pathInput ./systems.nix;
126 + atermInfo = makeInfoURL.usingBaseline specs.aterm;
127 + sdf2BundleInfo = makeInfoURL.usingBaseline specs.sdf2Bundle;
128 + strategoxtInfo = makeInfoURL.usingBaseline specs.strategoxt;
129 + strategoxtUtilsInfo = makeInfoURL.usingBaseline specs.strategoxtUtils;
130 + xdocInfo = makeInfoURL.usingBaseline specs.xdoc;
131 + };
132 +
133 + notifyAddresses = ["karltk@strategoxt.org" "martin.bravenboer@gmail.com" "e.visser@tudelft.nl"];
134 + };
135 }
\ No newline at end of file
supervisor/strategoxt/jobs.nix
+14
@@ -50,6 +50,11 @@ with (import ./jobs-helpers.nix) attrs;
50 makeInfoURL = makeInfoURL.usingBaseline;
51 };
52
53 + xdocTrunk = makeEasyJob {
54 + spec = specs.xdoc;
55 + makeInfoURL = makeInfoURL.usingBaseline;
56 + };
57 +
58 /**
59 * Meta-Environment
60 */
@@ -159,6 +164,15 @@ with (import ./jobs-helpers.nix) attrs;
164 makeInfoURL = makeInfoURL.withATerm64;
165 };
166
167 + /**
168 + * API documentation
169 + strategoLibDocsTrunk = makeAPIJob {
170 + subdir = "stratego-lib";
171 + jobAttr = "strategoLibDocsRelease";
172 + svn = https://svn.cs.uu.nl:12443/repos/StrategoXT/strategoxt/trunk/stratego-libraries/lib/spec;
173 + };
174 + */
175 +
176 /**
177 * Complicated jobs
178 */