2 # Daniel B. Cid <dcid@sourcefire.com>||<daniel@underlinux.com.br>
3 # http://www.ossec.net/hids/
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."
20 @/bin/sh ./Makeall clean
22 rm -f ../bin/manage_agents
25 @/bin/sh ./Makeall all
28 @/bin/sh ./Makeall build
31 @/bin/sh ./Makeall libs
34 @/bin/sh ./InstallServer.sh
37 @/bin/sh ./InstallServer.sh local
40 @/bin/sh ./InstallAgent.sh
43 @echo "CEXTRA=-DCLIENT" >> ./Config.OS
46 @echo "CPRELUDE=-DPRELUDE -lprelude `libprelude-config --pthread-cflags` `libprelude-config --libs`" >> ./Config.OS
49 @cd ./os_dbd; echo "CDB=`./dbmake.sh`" >> ../Config.OS;
51 @/bin/sh ./Makeall setmaxagents
53 @echo "CDB=" >> ./Config.OS;
55 @echo "CEXTRA=-DLOCAL" >> ./Config.OS
58 @echo "FEXTRA=-DCLEANFULL" >> ./Config.OS