Added new targets to the copy list.
[reactos.git] / reactos / install.bat
index 2b46813..8149c5e 100644 (file)
 @echo off
-md c:\reactos
-md c:\reactos\bin
-md c:\reactos\system32
-md c:\reactos\system32\config
-md c:\reactos\system32\drivers
-copy boot.bat c:\reactos
-copy loaders\dos\loadros.com c:\reactos
-copy ntoskrnl\ntoskrnl.exe c:\reactos
-copy services\fs\vfat\vfatfs.sys c:\reactos
-copy services\dd\ide\ide.sys c:\reactos
-copy services\dd\floppy\floppy.sys c:\reactos\system32\drivers
-copy services\input\keyboard\keyboard.sys c:\reactos\system32\drivers
-copy services\dd\blue\blue.sys c:\reactos\system32\drivers
-copy services\dd\vga\miniport\vgamp.sys c:\reactos\system32\drivers
-copy services\dd\vga\display\vgaddi.dll c:\reactos\system32\drivers
-copy services\dd\vidport\vidport.sys c:\reactos\system32\drivers
-copy apps\system\shell\shell.exe c:\reactos\system32
-copy apps\system\winlogon\winlogon.exe c:\reactos\system32
-copy apps\system\services\services.exe c:\reactos\system32
-copy lib\ntdll\ntdll.dll c:\reactos\system32
-copy lib\kernel32\kernel32.dll c:\reactos\system32
-copy lib\crtdll\crtdll.dll c:\reactos\system32
-copy lib\fmifs\fmifs.dll c:\reactos\system32
-copy lib\gdi32\gdi32.dll c:\reactos\system32
-copy lib\advapi32\advapi32.dll c:\reactos\system32
-copy lib\msvcrt\msvcrt.dll c:\reactos\system32
-copy lib\user32\user32.dll c:\reactos\system32
-copy apps\hello\hello.exe c:\reactos\bin
-copy apps\args\args.exe c:\reactos\bin
-copy apps\cat\cat.exe c:\reactos\bin
-copy subsys\smss\smss.exe c:\reactos\system32
-copy subsys\csrss\csrss.exe c:\reactos\system32
-copy subsys\win32k\win32k.sys c:\reactos\system32\drivers
-copy apps\apc\apc.exe c:\reactos\bin
-copy apps\shm\shmsrv.exe c:\reactos\bin
-copy apps\shm\shmclt.exe c:\reactos\bin
-copy apps\lpc\lpcsrv.exe c:\reactos\bin
-copy apps\lpc\lpcclt.exe c:\reactos\bin
-copy apps\thread\thread.exe c:\reactos\bin
-copy apps\event\event.exe c:\reactos\bin
-copy apps\file\file.exe c:\reactos\bin
-copy apps\pteb\pteb.exe c:\reactos\bin
-copy apps\consume\consume.exe c:\reactos\bin
-copy apps\vmtest\vmtest.exe c:\reactos\bin
-copy apps\gditest\gditest.exe c:\reactos\bin
+if "%1" == "" goto NoParameter
+set ROS_INSTALL=%1
+goto Install
+:NoParameter
+set ROS_INSTALL=c:\reactos
+:Install
+echo on
+echo Installing to %ROS_INSTALL%
+@echo off
+
+md %ROS_INSTALL%
+md %ROS_INSTALL%\bin
+md %ROS_INSTALL%\symbols
+md %ROS_INSTALL%\system32
+md %ROS_INSTALL%\system32\config
+md %ROS_INSTALL%\system32\drivers
+md %ROS_INSTALL%\media
+md %ROS_INSTALL%\media\fonts
+copy boot.bat %ROS_INSTALL%
+copy bootc.lst %ROS_INSTALL%
+copy aboot.bat %ROS_INSTALL%
+copy system.hiv %ROS_INSTALL%\system32\config
+copy loaders\dos\loadros.com %ROS_INSTALL%
+copy ntoskrnl\ntoskrnl.exe %ROS_INSTALL%\system32
+copy ntoskrnl\ntoskrnl.sym %ROS_INSTALL%\symbols
+copy hal\halx86\hal.dll %ROS_INSTALL%\system32
+copy drivers\fs\vfat\vfatfs.sys %ROS_INSTALL%\system32\drivers
+copy drivers\fs\cdfs\cdfs.sys %ROS_INSTALL%\system32\drivers
+copy drivers\fs\fs_rec\fs_rec.sys %ROS_INSTALL%\system32\drivers
+copy drivers\fs\ms\msfs.sys %ROS_INSTALL%\system32\drivers
+copy drivers\fs\np\npfs.sys %ROS_INSTALL%\system32\drivers
+copy drivers\fs\ntfs\ntfs.sys %ROS_INSTALL%\system32\drivers
+copy drivers\fs\mup\mup.sys %ROS_INSTALL%\system32\drivers
+copy drivers\bus\acpi\acpi.sys %ROS_INSTALL%\system32\drivers
+copy drivers\bus\isapnp\isapnp.sys %ROS_INSTALL%\system32\drivers
+copy drivers\bus\pci\pci.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\ide\ide.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\floppy\floppy.sys %ROS_INSTALL%\system32\drivers
+copy drivers\input\keyboard\keyboard.sys %ROS_INSTALL%\system32\drivers
+copy drivers\input\mouclass\mouclass.sys %ROS_INSTALL%\system32\drivers
+copy drivers\input\psaux\psaux.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\blue\blue.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\beep\beep.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\null\null.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\serial\serial.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\serenum\serenum.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\vga\miniport\vgamp.sys %ROS_INSTALL%\system32\drivers
+copy drivers\dd\vga\display\vgaddi.dll %ROS_INSTALL%\system32\drivers
+copy drivers\dd\vidport\vidport.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\afd\afd.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\dd\ne2000\ne2000.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\dd\miniport\nscirda\nscirda.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\ndis\ndis.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\packet\packet.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\tcpip\tcpip.sys %ROS_INSTALL%\system32\drivers
+copy drivers\net\wshtcpip\wshtcpip.dll %ROS_INSTALL%\system32
+copy drivers\storage\atapi\atapi.sys %ROS_INSTALL%\system32\drivers
+copy drivers\storage\scsiport\scsiport.sys %ROS_INSTALL%\system32\drivers
+copy drivers\storage\cdrom\cdrom.sys %ROS_INSTALL%\system32\drivers
+copy drivers\storage\disk\disk.sys %ROS_INSTALL%\system32\drivers
+copy drivers\storage\class2\class2.sys %ROS_INSTALL%\system32\drivers
+copy subsys\system\autochk\autochk.exe %ROS_INSTALL%\system32
+copy subsys\system\gstart\gstart.exe %ROS_INSTALL%\system32
+copy subsys\system\shell\shell.exe %ROS_INSTALL%\system32
+copy subsys\system\winlogon\winlogon.exe %ROS_INSTALL%\system32
+copy subsys\system\services\services.exe %ROS_INSTALL%\system32
+copy services\eventlog\eventlog.exe %ROS_INSTALL%\system32
+copy services\rpcss\rpcss.exe %ROS_INSTALL%\system32
+copy lib\advapi32\advapi32.dll %ROS_INSTALL%\system32
+copy lib\crtdll\crtdll.dll %ROS_INSTALL%\system32
+copy lib\fmifs\fmifs.dll %ROS_INSTALL%\system32
+copy lib\gdi32\gdi32.dll %ROS_INSTALL%\system32
+copy lib\iphlpapi\iphlpapi.dll %ROS_INSTALL%\system32
+copy lib\kernel32\kernel32.dll %ROS_INSTALL%\system32
+copy lib\libpcap\libpcap.dll %ROS_INSTALL%\system32
+copy lib\msafd\msafd.dll %ROS_INSTALL%\system32
+copy lib\msvcrt\msvcrt.dll %ROS_INSTALL%\system32
+copy lib\ntdll\ntdll.dll %ROS_INSTALL%\system32
+copy lib\packet\packet.dll %ROS_INSTALL%\system32
+copy lib\secur32\secur32.dll %ROS_INSTALL%\system32
+copy lib\shell32\roshel32.dll %ROS_INSTALL%\system32
+copy lib\snmpapi\snmpapi.dll %ROS_INSTALL%\system32
+copy lib\user32\user32.dll %ROS_INSTALL%\system32
+copy lib\ws2_32\ws2_32.dll %ROS_INSTALL%\system32
+copy lib\ws2help\ws2help.dll %ROS_INSTALL%\system32
+copy lib\wshirda\wshirda.dll %ROS_INSTALL%\system32
+copy lib\wsock32\wsock32.dll %ROS_INSTALL%\system32
+copy subsys\smss\smss.exe %ROS_INSTALL%\system32
+copy subsys\csrss\csrss.exe %ROS_INSTALL%\system32
+copy subsys\win32k\win32k.sys %ROS_INSTALL%\system32\drivers
+copy apps\utils\cat\cat.exe %ROS_INSTALL%\bin
+copy apps\utils\partinfo\partinfo.exe %ROS_INSTALL%\bin
+copy apps\utils\objdir\objdir.exe %ROS_INSTALL%\bin
+copy apps\utils\pice\module\pice.sys %ROS_INSTALL%\system32\drivers
+copy apps\utils\pice\module\pice.sym %ROS_INSTALL%\symbols
+copy apps\utils\pice\pice.cfg %ROS_INSTALL%\symbols
+copy apps\tests\hello\hello.exe %ROS_INSTALL%\bin
+copy apps\tests\args\args.exe %ROS_INSTALL%\bin
+copy apps\tests\apc\apc.exe %ROS_INSTALL%\bin
+copy apps\tests\shm\shmsrv.exe %ROS_INSTALL%\bin
+copy apps\tests\shm\shmclt.exe %ROS_INSTALL%\bin
+copy apps\tests\lpc\lpcsrv.exe %ROS_INSTALL%\bin
+copy apps\tests\lpc\lpcclt.exe %ROS_INSTALL%\bin
+copy apps\tests\thread\thread.exe %ROS_INSTALL%\bin
+copy apps\tests\event\event.exe %ROS_INSTALL%\bin
+copy apps\tests\file\file.exe %ROS_INSTALL%\bin
+copy apps\tests\pteb\pteb.exe %ROS_INSTALL%\bin
+copy apps\tests\consume\consume.exe %ROS_INSTALL%\bin
+copy apps\tests\vmtest\vmtest.exe %ROS_INSTALL%\bin
+copy apps\tests\gditest\gditest.exe %ROS_INSTALL%\bin
+copy apps\tests\mstest\msserver.exe %ROS_INSTALL%\bin
+copy apps\tests\mstest\msclient.exe %ROS_INSTALL%\bin
+copy apps\tests\nptest\npserver.exe %ROS_INSTALL%\bin
+copy apps\tests\nptest\npclient.exe %ROS_INSTALL%\bin
+copy apps\tests\atomtest\atomtest.exe %ROS_INSTALL%\bin
+copy apps\tests\mutex\mutex.exe %ROS_INSTALL%\bin
+copy apps\tests\winhello\winhello.exe %ROS_INSTALL%\bin
+copy apps\tests\sectest\sectest.exe %ROS_INSTALL%\bin
+copy apps\tests\isotest\isotest.exe %ROS_INSTALL%\bin
+copy apps\tests\regtest\regtest.exe %ROS_INSTALL%\bin
+copy apps\tests\restest\restest.exe %ROS_INSTALL%\bin
+copy apps\tests\tokentest\tokentest.exe %ROS_INSTALL%\bin
+copy media\fonts\helb____.ttf %ROS_INSTALL%\media\fonts
+copy media\fonts\timr____.ttf %ROS_INSTALL%\media\fonts
+copy media\nls\*.nls %ROS_INSTALL%\system32
+copy ntoskrnl\ntoskrnl.map %ROS_INSTALL%\symbols