Skip to content

Commit 7b28f20

Browse files
committed
Wire the build for the server code
1 parent 17f19b2 commit 7b28f20

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

Jakefile

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var child_process = require("child_process");
88
// Variables
99
var compilerDirectory = "src/compiler/";
1010
var servicesDirectory = "src/services/";
11+
var serverDirectory = "src/server/";
1112
var harnessDirectory = "src/harness/";
1213
var libraryDirectory = "src/lib/";
1314
var scriptsDirectory = "scripts/";
@@ -90,6 +91,15 @@ var servicesSources = [
9091
return path.join(servicesDirectory, f);
9192
}));
9293

94+
var serverSources = [
95+
"node.d.ts",
96+
"editorServices.ts",
97+
"protocol.ts",
98+
"server.ts"
99+
].map(function (f) {
100+
return path.join(serverDirectory, f);
101+
});
102+
93103
var definitionsRoots = [
94104
"compiler/types.d.ts",
95105
"compiler/scanner.d.ts",
@@ -130,6 +140,12 @@ var harnessSources = [
130140
"services/preProcessFile.ts"
131141
].map(function (f) {
132142
return path.join(unittestsDirectory, f);
143+
})).concat([
144+
"protocol.ts",
145+
"client.ts",
146+
"editorServices.ts",
147+
].map(function (f) {
148+
return path.join(serverDirectory, f);
133149
}));
134150

135151
var librarySourceMap = [
@@ -382,9 +398,12 @@ compileFile(nodeDefinitionsFile, servicesSources,[builtLocalDirectory, copyright
382398
jake.rmRf(tempDirPath, {silent: true});
383399
});
384400

401+
var serverFile = path.join(builtLocalDirectory, "typescriptServer.js");
402+
compileFile(serverFile, serverSources,[builtLocalDirectory, copyright].concat(serverSources), /*prefixes*/ [copyright], /*useBuiltCompiler*/ true);
403+
385404
// Local target to build the compiler and services
386405
desc("Builds the full compiler and services");
387-
task("local", ["generate-diagnostics", "lib", tscFile, servicesFile, nodeDefinitionsFile]);
406+
task("local", ["generate-diagnostics", "lib", tscFile, servicesFile, nodeDefinitionsFile, serverFile]);
388407

389408
// Local target to build only tsc.js
390409
desc("Builds only the compiler");

0 commit comments

Comments
 (0)