Imported Upstream version 2.3
[ossec-hids.git] / src / Makefile
1 # Makefile
2 # Daniel B. Cid <dcid@sourcefire.com>||<daniel@underlinux.com.br>
3 # http://www.ossec.net/hids/
4
5 none:
6                 @echo "Nothing selected ..."
7                 @echo "\"make all\" to compile everything."
8                 @echo "\"make server\" to build the server."
9                 @echo "\"make local\" to build the local."
10                 @echo "\"make agent\" to build the agent."
11                 @echo "\"make libs\" to build the libraries only."
12                 @echo "\"make clean\" to clean anything built."
13                 @echo "\"make setagent\" to set agent install."
14                 @echo "\"make setlocal\" to set local install."
15                 @echo "\"make setprelude\" to enable prelude output."
16                 @echo "\"make setdb\" to enable database support."
17                 @echo "\"make unsetdb\" to disable database support."
18
19 clean:
20                 @/bin/sh ./Makeall clean
21                 rm -f ../bin/ossec*
22                 rm -f ../bin/manage_agents
23
24 all:
25                 @/bin/sh ./Makeall all
26
27 build:
28                 @/bin/sh ./Makeall build
29
30 libs:
31                 @/bin/sh ./Makeall libs
32
33 server:
34                 @/bin/sh ./InstallServer.sh
35
36 local:
37                 @/bin/sh ./InstallServer.sh local
38         
39 agent:
40                 @/bin/sh ./InstallAgent.sh
41         
42 setagent:
43                 @echo "CEXTRA=-DCLIENT" >> ./Config.OS
44
45 setprelude:
46                 @echo "CPRELUDE=-DPRELUDE -lprelude `libprelude-config --pthread-cflags` `libprelude-config --libs`" >> ./Config.OS
47         
48 setdb:
49                 @cd ./os_dbd; echo "CDB=`./dbmake.sh`" >> ../Config.OS;
50 setmaxagents:
51                 @/bin/sh ./Makeall setmaxagents
52 unsetdb:
53                 @echo "CDB=" >> ./Config.OS;
54 setlocal:
55                 @echo "CEXTRA=-DLOCAL" >> ./Config.OS
56
57 setfullsubject:
58                 @echo "FEXTRA=-DCLEANFULL" >> ./Config.OS