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
*/