X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Fanalysisd%2FMakefile;h=b57bb1f03f45bc1e375b2697f4e9858027c5b6e7;hp=c5a7c3fd8f00349bfd30387e1d1c2f6c8065a902;hb=301048b51990573e58a30dc4a5bb4ec285cad554;hpb=914feba5d54f979cd5d7e69c349c3d01f630042a diff --git a/src/analysisd/Makefile b/src/analysisd/Makefile index c5a7c3f..b57bb1f 100755 --- a/src/analysisd/Makefile +++ b/src/analysisd/Makefile @@ -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