root/honeyclient/branches/rel/1.0/Capture2/capture-client-xeno-mod/Makefile

Revision 823, 6.6 kB (checked in by xkovah, 1 year ago)

adding the files finally

Line 
1 ##############################################################################
2 ##
3 ##  Capture-HPC
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
Note: See TracBrowser for help on using the browser.