forked from sharplispers/cormanlisp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
copyrelease.bat
86 lines (85 loc) · 2.69 KB
/
copyrelease.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
rem Create Release directory with all files which go into the
rem public release.
rem
echo off
echo Copying deployment files to Release
rmdir /s /q %1
mkdir %1
copy CormanLisp.exe %1
copy CormanLisp.exe.manifest %1
copy CormanLisp.img %1
copy clboot.exe %1
copy clbootapp.exe %1
copy clconsole.exe %1
copy clconsoleapp.exe %1
copy CormanLispServer.dll %1
copy dlltemplate.dll %1
copy license.dll %1
copy RDNZL.dll %1
copy init.lisp %1
copy makeall.bat %1
rem copy *.ism %1
copy HyperSpec-6-0.tar.gz %1
mkdir %1\clboot
copy clboot\clboot.cpp %1\clboot
copy clboot\clboot.vcproj %1\clboot
copy clboot\Makefile %1\clboot
mkdir %1\clbootapp
copy clbootapp\clbootapp.cpp %1\clbootapp
copy clbootapp\clbootapp.vcproj %1\clbootapp
copy clbootapp\Makefile %1\clbootapp
mkdir %1\clconsole
copy clconsole\clconsole.cpp %1\clconsole
copy clconsole\clconsole.vcproj %1\clconsole
copy clconsole\Makefile %1\clconsole
mkdir %1\clconsoleapp
copy clconsoleapp\clconsoleapp.cpp %1\clconsoleapp
copy clconsoleapp\clconsoleapp.vcproj %1\clconsoleapp
copy clconsoleapp\Makefile %1\clconsoleapp
mkdir %1\CormanLispServer
copy CormanLispServer\CormanLispServer.def %1\CormanLispServer
copy CormanLispServer\CormanLispServer.vcproj %1\CormanLispServer
copy CormanLispServer\Makefile %1\CormanLispServer
copy CormanLispServer\makestaticlib.bat %1\CormanLispServer
mkdir %1\CormanLispServer\include
copy CormanLispServer\include\*.* %1\CormanLispServer\include
mkdir %1\CormanLispServer\res
copy CormanLispServer\res\*.* %1\CormanLispServer\res
mkdir %1\CormanLispServer\src
copy CormanLispServer\src\*.* %1\CormanLispServer\src
mkdir %1\documentation
copy documentation\*.txt %1\documentation
copy documentation\CormanLisp.pdf %1\documentation
copy documentation\parse.html %1\documentation
mkdir "%1\Utilities"
xcopy /s Utilities\*.* "%1\Utilities"
mkdir "%1\Examples"
xcopy /s Examples\*.* "%1\Examples"
mkdir "%1\Examples\GUI"
copy Examples\GUI\*.* "%1\Examples\GUI"
mkdir %1\include
copy include\*.h %1\include
mkdir %1\Libraries
xcopy /s Libraries\*.* %1\Libraries
mkdir %1\Modules
copy Modules\*.lisp %1\Modules
copy Modules\*.dll %1\Modules
copy Modules\*.txt %1\Modules
mkdir "%1\Sys"
copy Sys\*.lisp "%1\Sys"
mkdir %1\test
copy test\*.lisp %1\test
mkdir %1\zlib
copy zlib\*.c %1\zlib
copy zlib\*.h %1\zlib
copy zlib\ChangeLog %1\zlib
copy zlib\Makefile %1\zlib
copy zlib\README %1\zlib
copy zlib\zlib.vcproj %1\zlib
rem mkdir %1\zlib\doc
rem copy zlib\doc\*.doc %1\zlib\doc
mkdir "%1\Microsoft.VC80.CRT"
xcopy /s Microsoft.VC80.CRT\*.* "%1\Microsoft.VC80.CRT"
mkdir "%1\Microsoft.VC80.MFC"
xcopy /s Microsoft.VC80.MFC\*.* "%1\Microsoft.VC80.MFC"
rem touch -t 200203151151 -recurse %1/*.*