-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmake.bat
More file actions
67 lines (61 loc) · 1.54 KB
/
make.bat
File metadata and controls
67 lines (61 loc) · 1.54 KB
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
@echo off
set name=GameWall
set oname=GWall
if exist %name%.exe del %name%.exe
if exist %name%.obj del %name%.obj
if exist rsrc.obj del rsrc.obj
cd ExtDll
echo Compiling the dll...
echo.
call BUILD.BAT
cd..
echo.
echo ************** Dll compiling OK ****************
echo.
cd Rkmd
echo Compiling the Uninstall Exe...
echo.
call make.bat
cd..
echo.
echo ************** Uninstall Add-on compiling OK ****************
echo.
cd KMD
echo Compiling the Driver...
echo.
call MakeKMD.bat
cd..
echo.
echo ************** Kernel Mode Driver compiling OK ****************
echo.
cd ServProg
echo Compiling the Server Program...
echo.
call make.bat
cd..
echo.
echo ************** Server Program compiling OK ****************
echo.
echo Compiling the executable...
echo.
\masm32\bin\ml /c /nologo /coff %name%.asm
\masm32\bin\rc rsrc.rc
\masm32\bin\cvtres /nologo /machine:ix86 rsrc.res
\masm32\bin\Link /nologo /SECTION:.text,ERW /SUBSYSTEM:WINDOWS %name%.obj rsrc.obj /out:%oname%.exe
echo.
echo ************** Exe compiling OK ****************
echo.
if exist %name%.obj del %name%.obj
if exist rsrc.obj del rsrc.obj
if exist *.bak del *.bak
copy /Y %oname%.exe ReadyToUse\%oname%.exe
copy /Y %kname%.sys ReadyToUse\%kname%.sys
copy /Y ReadMe.txt ReadyToUse\ReadMe.txt
copy /Y Rkmd\%nam%.exe ReadyToUse\%nam%.exe
copy /Y ServProg\%Snam%.exe ReadyToUse\%Snam%.exe
rem fsg.exe %oname%.exe
echo.
echo.
echo Compilation successfully completed.
echo.
pause