Imported Upstream version 2.5.1
[ossec-hids.git] / src / analysisd / Makefile
index c5a7c3f..b57bb1f 100755 (executable)
@@ -7,26 +7,36 @@ NAME=ossec-analysisd
 
 include ../Config.Make
 
-LOCAL= analysisd.c stats.c rules.c rules_list.c config.c fts.c eventinfo.c eventinfo_list.c cleanevent.c active-response.c picviz.c prelude.c compiled_rules/*.o ${OS_CONFIG}
+OTHER   = stats.c lists.c lists_list.c rules.c rules_list.c config.c fts.c dodiff.c eventinfo.c eventinfo_list.c cleanevent.c active-response.c picviz.c prelude.c compiled_rules/*.o ${OS_CONFIG}
+LOCAL   = analysisd.c ${OTHER}
 PLUGINS = decoders/decoders.a
 ALERTS  = alerts/alerts.a
+DBS     = cdb/cdb.a cdb/cdb_make.a
 
-loga_OBJS = ${LOCAL} ${PLUGINS} ${ALERTS} ${OS_XML} ${OS_REGEX} ${OS_NET} ${OS_SHARED} ${OS_ZLIB} ${CPRELUDE}
+loga_OBJS = ${LOCAL} ${PLUGINS} ${DBS} ${ALERTS} ${OS_XML} ${OS_REGEX} ${OS_NET} ${OS_SHARED} ${OS_ZLIB} ${CPRELUDE}
+lists_OBJS = lists_make.c ${OTHER} ${PLUGINS} ${DBS} ${ALERTS} ${OS_XML} ${OS_REGEX} ${OS_NET} ${OS_SHARED} ${OS_ZLIB} ${CPRELUDE}
 
+all: logaudit logtest makelists
 
 logaudit:
+           cd ./cdb; make
                cd ./alerts; make
                cd ./decoders; make
                cd ./compiled_rules; make;
                $(CC) $(CFLAGS) ${OS_LINK} -I./ ${loga_OBJS} -o ${NAME}
-               make logtest
 
 logtest:
+           cd ./cdb; make
                cd ./decoders; make logtest
                cd ./compiled_rules; make;
                $(CC) $(CFLAGS) ${OS_LINK} -DTESTRULE -I./ testrule.c ${loga_OBJS} -o ossec-logtest 
 
+makelists:
+               cd ./cdb; make
+               $(CC) $(CFLAGS) ${OS_LINK} -DTESTRULE -I./ makelists.c ${lists_OBJS}  -o ossec-makelists
+
 clean:
+           cd ./cdb; make clean
                cd ./alerts; make clean
                cd ./decoders; make clean
                cd ./compiled_rules; make clean
@@ -35,3 +45,4 @@ clean:
 build:
                ${BUILD}
                cp -pr ossec-logtest ${PT}../bin
+               cp -pr ossec-makelists ${PT}../bin