Full memory management support (memory.c & memory.h & mem.S)
[reactos.git] / reactos / install.bat
1 @echo off
2 if "%1" == "" goto NoParameter
3 set ROS_INSTALL=%1
4 goto Install
5 :NoParameter
6 set ROS_INSTALL=c:\reactos
7 :Install
8 echo on
9 echo Installing to %ROS_INSTALL%
10 @echo off
11
12 md %ROS_INSTALL%
13 md %ROS_INSTALL%\bin
14 md %ROS_INSTALL%\system32
15 md %ROS_INSTALL%\system32\config
16 md %ROS_INSTALL%\system32\drivers
17 md %ROS_INSTALL%\media
18 md %ROS_INSTALL%\media\fonts
19 copy boot.bat %ROS_INSTALL%
20 copy loaders\dos\loadros.com %ROS_INSTALL%
21 copy ntoskrnl\ntoskrnl.exe %ROS_INSTALL%
22 copy services\fs\vfat\vfatfs.sys %ROS_INSTALL%
23 copy services\fs\ms\msfs.sys %ROS_INSTALL%\system32\drivers
24 copy services\fs\np\npfs.sys %ROS_INSTALL%\system32\drivers
25 copy services\bus\acpi\acpi.sys %ROS_INSTALL%\system32\drivers
26 copy services\bus\isapnp\isapnp.sys %ROS_INSTALL%\system32\drivers
27 copy services\dd\ide\ide.sys %ROS_INSTALL%
28 copy services\dd\floppy\floppy.sys %ROS_INSTALL%\system32\drivers
29 copy services\input\keyboard\keyboard.sys %ROS_INSTALL%\system32\drivers
30 copy services\input\mouclass\mouclass.sys %ROS_INSTALL%\system32\drivers
31 copy services\input\psaux\psaux.sys %ROS_INSTALL%\system32\drivers
32 copy services\dd\blue\blue.sys %ROS_INSTALL%\system32\drivers
33 copy services\dd\vga\miniport\vgamp.sys %ROS_INSTALL%\system32\drivers
34 copy services\dd\vga\display\vgaddi.dll %ROS_INSTALL%\system32\drivers
35 copy services\dd\vidport\vidport.sys %ROS_INSTALL%\system32\drivers
36 copy services\net\afd\afd.sys %ROS_INSTALL%\system32\drivers
37 copy services\net\dd\ne2000\ne2000.sys %ROS_INSTALL%\system32\drivers
38 copy services\net\ndis\ndis.sys %ROS_INSTALL%\system32\drivers
39 copy services\net\tcpip\tcpip.sys %ROS_INSTALL%\system32\drivers
40 copy services\net\wshtcpip\wshtcpip.dll %ROS_INSTALL%\system32
41 copy apps\system\shell\shell.exe %ROS_INSTALL%\system32
42 copy apps\system\winlogon\winlogon.exe %ROS_INSTALL%\system32
43 copy apps\system\services\services.exe %ROS_INSTALL%\system32
44 copy lib\advapi32\advapi32.dll %ROS_INSTALL%\system32
45 copy lib\crtdll\crtdll.dll %ROS_INSTALL%\system32
46 copy lib\fmifs\fmifs.dll %ROS_INSTALL%\system32
47 copy lib\gdi32\gdi32.dll %ROS_INSTALL%\system32
48 copy lib\kernel32\kernel32.dll %ROS_INSTALL%\system32
49 copy lib\msafd\msafd.dll %ROS_INSTALL%\system32
50 copy lib\msvcrt\msvcrt.dll %ROS_INSTALL%\system32
51 copy lib\ntdll\ntdll.dll %ROS_INSTALL%\system32
52 copy lib\secur32\secur32.dll %ROS_INSTALL%\system32
53 copy lib\user32\user32.dll %ROS_INSTALL%\system32
54 copy lib\ws2_32\ws2_32.dll %ROS_INSTALL%\system32
55 copy apps\hello\hello.exe %ROS_INSTALL%\bin
56 copy apps\args\args.exe %ROS_INSTALL%\bin
57 copy apps\cat\cat.exe %ROS_INSTALL%\bin
58 copy subsys\smss\smss.exe %ROS_INSTALL%\system32
59 copy subsys\csrss\csrss.exe %ROS_INSTALL%\system32
60 copy subsys\win32k\win32k.sys %ROS_INSTALL%\system32\drivers
61 copy apps\apc\apc.exe %ROS_INSTALL%\bin
62 copy apps\shm\shmsrv.exe %ROS_INSTALL%\bin
63 copy apps\shm\shmclt.exe %ROS_INSTALL%\bin
64 copy apps\lpc\lpcsrv.exe %ROS_INSTALL%\bin
65 copy apps\lpc\lpcclt.exe %ROS_INSTALL%\bin
66 copy apps\thread\thread.exe %ROS_INSTALL%\bin
67 copy apps\event\event.exe %ROS_INSTALL%\bin
68 copy apps\file\file.exe %ROS_INSTALL%\bin
69 copy apps\pteb\pteb.exe %ROS_INSTALL%\bin
70 copy apps\consume\consume.exe %ROS_INSTALL%\bin
71 copy apps\vmtest\vmtest.exe %ROS_INSTALL%\bin
72 copy apps\gditest\gditest.exe %ROS_INSTALL%\bin
73 copy apps\mstest\msserver.exe %ROS_INSTALL%\bin
74 copy apps\mstest\msclient.exe %ROS_INSTALL%\bin
75 copy apps\nptest\npserver.exe %ROS_INSTALL%\bin
76 copy apps\nptest\npclient.exe %ROS_INSTALL%\bin
77 copy apps\atomtest\atomtest.exe %ROS_INSTALL%\bin
78 copy apps\net\ping\ping.exe %ROS_INSTALL%\bin
79 copy apps\net\roshttpd\roshttpd.exe %ROS_INSTALL%\bin
80 copy apps\net\telnet\telnet.exe %ROS_INSTALL%\bin
81 copy media\fonts\helb____.ttf %ROS_INSTALL%\media\fonts
82 copy media\fonts\timr____.ttf %ROS_INSTALL%\media\fonts