source: tol/windows/build_tools/build_tol_sdk/build_tol_sdk.tol @ cdcc881

1941-docker-image-to-testdevel
Last change on this file since cdcc881 was cdcc881, checked in by Víctor de Buen <vdebuen@…>, 16 years ago

Adding tol.dbg.lib

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@2489 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.4 KB
Line 
1Text tolSourcePath = "../../../tol";
2Text googleSourcePath = "../../tol-contrib/google/sparsehash-0.6/src/google";
3
4Text libPath = "../../../tol/win-VC9/release";
5Text sdkPath = "../../ActiveTOL/tol_sdk_win";
6Text sdkTolIncPath = sdkPath+"/tol";
7Text sdkGoogleIncPath = sdkPath+"/google";
8Text sdkLibPath = sdkPath+"/lib";
9Real OSDirMake(sdkTolIncPath);
10Real OSDirMake(sdkGoogleIncPath);
11Real OSDirMake(sdkLibPath);
12
13Set EvalSet(GetDir("root")[1],Real(Text file)
14{
15  OSFilCopy("root/"+file,sdkPath+"/"+file)
16});
17
18
19Real PlainHeader(Text sourcePath, Text sdkIncPath)
20{
21  WriteLn("PlainHeader "+sourcePath);
22  Set dir = GetDir(sourcePath);
23  Set head = Select(dir[1],Real(Text s)
24  {
25    Or(TextEndAt(s,".h"),TextEndAt(s,".hpp"))
26  });
27  Set EvalSet(head,Real(Text file)
28  {
29    OSFilCopy(sourcePath+"/"+file,sdkIncPath+"/"+file)
30  });
31  Set sub = Select(dir[2],Real(Text s)
32  {
33    And(!TextBeginWith(s,"."),!TextBeginWith(s,"win"))
34  });
35  Set EvalSet(sub,Real(Text s)
36  {
37    PlainHeader(sourcePath+"/"+s, sdkIncPath)
38  });
39  True
40};
41 
42 
43Real PlainHeader(tolSourcePath, sdkTolIncPath);
44Real OSDirCopy(googleSourcePath,sdkGoogleIncPath);
45Real OSFilCopy(libPath+"/tol.lib",sdkLibPath+"/tol.lib");
46Real OSFilCopy(libPath+"/../debug/tol.lib",sdkLibPath+"/tol.dbg.lib");
47Real OSFilCopy(libPath+"/../config.h",sdkTolIncPath);
48
49//Real PackArchive::PackFull("ZipArchive", sdkPath);
50//Real OSFilMove(sdkPath+".zip","../../ActiveTOL/lib");
51
Note: See TracBrowser for help on using the repository browser.