| 1 |
|
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
INSTALL_DIR = $(MAKEDIR)\install |
|---|
| 8 |
!CMDSWITCHES +s |
|---|
| 9 |
!CMDSWITCHES +i |
|---|
| 10 |
|
|---|
| 11 |
all: |
|---|
| 12 |
echo "CaptureClient make script." |
|---|
| 13 |
echo "There are several targets defined in this make script:" |
|---|
| 14 |
echo " - clean - will clean out all files not belonging to the source. This is a" |
|---|
| 15 |
echo " good target to run if one would like to build the solution from" |
|---|
| 16 |
echo " scratch." |
|---|
| 17 |
echo " - release-hpc - will build the capture-hpc solution from scratch. The resulting" |
|---|
| 18 |
echo " files will be located in the install directory." |
|---|
| 19 |
echo " - release-bat - will build the capture-bat solution from scratch. The resulting" |
|---|
| 20 |
echo " files will be located in the install directory." |
|---|
| 21 |
|
|---|
| 22 |
release-hpc: clean \ |
|---|
| 23 |
prepare \ |
|---|
| 24 |
build \ |
|---|
| 25 |
copy-hpc \ |
|---|
| 26 |
|
|---|
| 27 |
release-bat: build \ |
|---|
| 28 |
copy-bat \ |
|---|
| 29 |
|
|---|
| 30 |
prepare : |
|---|
| 31 |
if not exist $(INSTALL_DIR) mkdir $(INSTALL_DIR) |
|---|
| 32 |
if not exist $(INSTALL_DIR)\plugins mkdir $(INSTALL_DIR)\plugins |
|---|
| 33 |
|
|---|
| 34 |
build : |
|---|
| 35 |
@vcbuild CaptureClient.sln /u |
|---|
| 36 |
|
|---|
| 37 |
copy-bat : |
|---|
| 38 |
rmdir $(MAKEDIR)\install\plugins |
|---|
| 39 |
copy $(MAKEDIR)\Readme-BAT.txt $(INSTALL_DIR)\Readme.txt |
|---|
| 40 |
copy $(MAKEDIR)\COPYING $(INSTALL_DIR) |
|---|
| 41 |
copy $(MAKEDIR)\7za.exe $(INSTALL_DIR) |
|---|
| 42 |
copy $(MAKEDIR)\ExclusionLists\*exl $(INSTALL_DIR) |
|---|
| 43 |
copy $(MAKEDIR)\Release\CaptureClient.exe $(INSTALL_DIR)\CaptureBAT.exe |
|---|
| 44 |
copy $(MAKEDIR)\FileMonitorInstallation.inf $(INSTALL_DIR) |
|---|
| 45 |
copy $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\i386\*.sys $(INSTALL_DIR) |
|---|
| 46 |
copy $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\i386\*.sys $(INSTALL_DIR) |
|---|
| 47 |
copy $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\i386\*.sys $(INSTALL_DIR) |
|---|
| 48 |
copy $(MAKEDIR)\SetupScript\CaptureBAT-Setup.nsi $(INSTALL_DIR) |
|---|
| 49 |
cd $(INSTALL_DIR) |
|---|
| 50 |
makensis.exe CaptureBAT-Setup.nsi |
|---|
| 51 |
cd .. |
|---|
| 52 |
move $(INSTALL_DIR)\CaptureBAT-Setup.exe $(MAKEDIR) |
|---|
| 53 |
|
|---|
| 54 |
copy-hpc : |
|---|
| 55 |
copy $(MAKEDIR)\Readme-HPC.txt $(INSTALL_DIR)\Readme.txt |
|---|
| 56 |
copy $(MAKEDIR)\COPYING $(INSTALL_DIR) |
|---|
| 57 |
copy $(MAKEDIR)\7za.exe $(INSTALL_DIR) |
|---|
| 58 |
copy $(MAKEDIR)\ApplicationConfig\Applications.conf $(INSTALL_DIR) |
|---|
| 59 |
copy $(MAKEDIR)\ExclusionLists\*exl $(INSTALL_DIR) |
|---|
| 60 |
copy $(MAKEDIR)\Release\CaptureClient.exe $(INSTALL_DIR) |
|---|
| 61 |
copy $(MAKEDIR)\Release\plugins\Application_*.dll $(INSTALL_DIR)\plugins |
|---|
| 62 |
copy $(MAKEDIR)\FileMonitorInstallation.inf $(INSTALL_DIR) |
|---|
| 63 |
copy $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\i386\*.sys $(INSTALL_DIR) |
|---|
| 64 |
copy $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\i386\*.sys $(INSTALL_DIR) |
|---|
| 65 |
copy $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\i386\*.sys $(INSTALL_DIR) |
|---|
| 66 |
copy $(MAKEDIR)\SetupScript\CaptureClient-Setup.nsi $(INSTALL_DIR) |
|---|
| 67 |
cd $(INSTALL_DIR) |
|---|
| 68 |
makensis.exe CaptureClient-Setup.nsi |
|---|
| 69 |
cd .. |
|---|
| 70 |
move $(INSTALL_DIR)\CaptureClient-Setup.exe $(MAKEDIR) |
|---|
| 71 |
|
|---|
| 72 |
|
|---|
| 73 |
clean: |
|---|
| 74 |
del $(MAKEDIR)\CaptureClient-Setup.exe |
|---|
| 75 |
del $(MAKEDIR)\ApplicationPlugins\InternetExplorer\Release /f /s /q |
|---|
| 76 |
rmdir $(MAKEDIR)\ApplicationPlugins\InternetExplorer\Release /s /q |
|---|
| 77 |
del $(MAKEDIR)\ApplicationPlugins\InternetExplorer\Debug /f /s /q |
|---|
| 78 |
rmdir $(MAKEDIR)\ApplicationPlugins\InternetExplorer\Debug /s /q |
|---|
| 79 |
del $(MAKEDIR)\install\plugins /f /s /q |
|---|
| 80 |
rmdir $(MAKEDIR)\install\plugins /s /q |
|---|
| 81 |
del $(MAKEDIR)\install\logs /f /s /q |
|---|
| 82 |
rmdir $(MAKEDIR)\install\logs /s /q |
|---|
| 83 |
del $(MAKEDIR)\install /f /s /q |
|---|
| 84 |
rmdir $(MAKEDIR)\install /s /q |
|---|
| 85 |
del $(MAKEDIR)\Debug\log /f /s /q |
|---|
| 86 |
rmdir $(MAKEDIR)\Debug\log /s /q |
|---|
| 87 |
del $(MAKEDIR)\Debug\logs /f /s /q |
|---|
| 88 |
rmdir $(MAKEDIR)\Debug\logs /s /q |
|---|
| 89 |
del $(MAKEDIR)\Debug /f /s /q |
|---|
| 90 |
rmdir $(MAKEDIR)\Debug /s /q |
|---|
| 91 |
del $(MAKEDIR)\Release /f /s /q |
|---|
| 92 |
rmdir $(MAKEDIR)\Release /s /q |
|---|
| 93 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\Release /f /s /q |
|---|
| 94 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\Release /s /q |
|---|
| 95 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\Debug /f /s /q |
|---|
| 96 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\Debug /s /q |
|---|
| 97 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\*log /f /s /q |
|---|
| 98 |
|
|---|
| 99 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\i386 /f /s /q |
|---|
| 100 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\i386 /s /q |
|---|
| 101 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objchk_wxp_x86\i386 /f /s /q |
|---|
| 102 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objchk_wxp_x86\i386 /s /q |
|---|
| 103 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objfre_wxp_x86\i386 /f /s /q |
|---|
| 104 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objfre_wxp_x86\i386 /s /q |
|---|
| 105 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objchk_wxp_x86 /f /s /q |
|---|
| 106 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objchk_wxp_x86 /s /q |
|---|
| 107 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objfre_wxp_x86 /f /s /q |
|---|
| 108 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\FileMonitor\objfre_wxp_x86 /s /q |
|---|
| 109 |
|
|---|
| 110 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\i386 /f /s /q |
|---|
| 111 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\i386 /s /q |
|---|
| 112 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objchk_wxp_x86\i386 /f /s /q |
|---|
| 113 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objchk_wxp_x86\i386 /s /q |
|---|
| 114 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objfre_wxp_x86\i386 /f /s /q |
|---|
| 115 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objfre_wxp_x86\i386 /s /q |
|---|
| 116 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objchk_wxp_x86 /f /s /q |
|---|
| 117 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objchk_wxp_x86 /s /q |
|---|
| 118 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objfre_wxp_x86 /f /s /q |
|---|
| 119 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\ProcessMonitor\objfre_wxp_x86 /s /q |
|---|
| 120 |
|
|---|
| 121 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\i386 /f /s /q |
|---|
| 122 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\i386 /s /q |
|---|
| 123 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objchk_wxp_x86\i386 /f /s /q |
|---|
| 124 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objchk_wxp_x86\i386 /s /q |
|---|
| 125 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objfre_wxp_x86\i386 /f /s /q |
|---|
| 126 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objfre_wxp_x86\i386 /s /q |
|---|
| 127 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objchk_wxp_x86 /f /s /q |
|---|
| 128 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objchk_wxp_x86 /s /q |
|---|
| 129 |
del $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objfre_wxp_x86 /f /s /q |
|---|
| 130 |
rmdir $(MAKEDIR)\KernelDrivers\CaptureKernelDrivers\RegistryMonitor\objfre_wxp_x86 /s /q |
|---|