source: CMT/v1r12p20020606/mgr/NMake @ 1

Last change on this file since 1 was 1, checked in by arnault, 19 years ago

Import all tags

File size: 1.7 KB
Line 
1
2cmtexe = $(CMTROOT)\$(CMTBIN)\cmt.exe
3
4!if exist ("..\VisualC") == 0
5!if [mkdir ..\VisualC] == 0
6!endif
7!endif
8
9!if [copy cmt_dependencies.nmake ..\VisualC] == 0
10!endif
11
12!if exist ("$(cmtexe)")
13!if [$(cmtexe) -quiet build constituent_makefile cmt] == 0
14!endif
15!else
16!if [echo no cmt] == 0
17!endif
18!endif
19
20!include cmt.nmake
21
22all ::
23        @set include=$(include)
24        @set lib=$(lib)
25
26all :: cmt
27        echo all ok
28
29democlean ::
30        -rmdir /Q /S ..\demo
31
32demo :: democlean
33        mkdir ..\demo
34        $(cmtexe) create demoA v1 ..\demo
35        $(cmtexe) create demoB v1 ..\demo
36        $(cmtexe) create demoC v1 ..\demo
37        mkdir ..\demo\demoA\v1\demoA
38        mkdir ..\demo\demoA\v1\cmt\fragments
39        mkdir ..\demo\demoA\v1\cmt\fragments\nmake
40        copy ..\src\demo\demoA\requirements ..\demo\demoA\v1\cmt
41        copy ..\src\demo\demoA\init.bat ..\demo\demoA\v1\cmt
42        copy ..\src\demo\demoA\*.cxx ..\demo\demoA\v1\src
43        copy ..\src\demo\demoA\demoA.h ..\demo\demoA\v1\demoA
44        copy ..\src\demo\demoA\*.java ..\demo\demoA\v1\src
45        copy ..\src\demo\demoA\fragments\rename* ..\demo\demoA\v1\cmt\fragments
46        copy ..\src\demo\demoA\fragments\nmake\rename* ..\demo\demoA\v1\cmt\fragments\nmake
47        copy ..\src\demo\demoB\requirements ..\demo\demoB\v1\cmt
48        copy ..\src\demo\demoB\init.bat ..\demo\demoB\v1\cmt
49        copy ..\src\demo\demoB\*.cxx ..\demo\demoB\v1\src
50        copy ..\src\demo\demoB\*.java ..\demo\demoB\v1\src
51        copy ..\src\demo\demoC\requirements ..\demo\demoC\v1\cmt
52        copy ..\src\demo\demoC\*.cxx ..\demo\demoC\v1\src
53        set CMTPATH=$(CMTROOT)\demo
54        cd ..\demo\demoA\v1\cmt
55        call setup.bat
56        nmake /f nmake all_groups check
57        cd ..\..\..\demoB\v1\cmt
58        call setup.bat
59        nmake /f nmake all check
60        cd ..\..\..\demoC\v1\cmt
61        call setup.bat
62        $(cmtexe) config
63        nmake /f nmake all check
64
Note: See TracBrowser for help on using the repository browser.