11RM := rm -rf
22EVENTD_TARGET := eventd
33EVENTD_TEST := tests/tests
4+ EVENTDB_TEST := tests/eventdb
45EVENTD_TOOL := tools/events_tool
56EVENTD_PUBLISH_TOOL := tools/events_publish_tool.py
67RSYSLOG-PLUGIN_TARGET := rsyslog_plugin/rsyslog_plugin
78RSYSLOG-PLUGIN_TEST := rsyslog_plugin_tests/tests
89EVENTD_MONIT := tools/events_monit_test.py
910EVENTD_MONIT_CONF := tools/monit_events
11+ EVENTDB_TARGET := eventdb
12+ EVENTDB_DEFAULT_PROFILE := var/evprofile/default.json
13+ EVENTDB_PROF := etc/eventd.json
1014
1115CP := cp
1216MKDIR := mkdir
@@ -19,7 +23,7 @@ PWD := $(shell pwd)
1923
2024ifneq ($(MAKECMDGOALS ) ,clean)
2125ifneq ($(strip $(C_DEPS ) ) ,)
22- -include $(C_DEPS ) $(OBJS )
26+ -include $(C_DEPS ) $(OBJS ) $( EVENTDB_OBJS )
2327endif
2428endif
2529
2933-include rsyslog_plugin/subdir.mk
3034-include rsyslog_plugin_tests/subdir.mk
3135
32- all : sonic-eventd eventd-tests eventd-tool rsyslog-plugin rsyslog-plugin-tests
36+ all : sonic-eventd eventd-tests eventd-tool rsyslog-plugin rsyslog-plugin-tests sonic-eventdb eventdb-tests
3337
3438sonic-eventd : $(OBJS )
3539 @echo ' Building target: $@'
@@ -38,13 +42,29 @@ sonic-eventd: $(OBJS)
3842 @echo ' Finished building target: $@'
3943 @echo ' '
4044
45+ sonic-eventdb : $(EVENTDB_OBJS )
46+ @echo ' Building target: $@'
47+ @echo ' Invoking: G++ Linker'
48+ $(CC ) $(LDFLAGS ) -o $(EVENTDB_TARGET ) $(EVENTDB_OBJS ) $(LIBS )
49+ @echo ' Finished building target: $@'
50+ @echo ' '
51+
4152eventd-tool : $(TOOL_OBJS )
4253 @echo ' Building target: $@'
4354 @echo ' Invoking: G++ Linker'
4455 $(CC ) $(LDFLAGS ) -o $(EVENTD_TOOL ) $(TOOL_OBJS ) $(LIBS )
4556 @echo ' Finished building target: $@'
4657 @echo ' '
4758
59+ eventdb-tests : $(EVENTDB_TEST_OBJS )
60+ @echo ' Building target: $@'
61+ @echo ' Invoking: G++ Linker'
62+ $(CC ) $(LDFLAGS ) -o $(EVENTDB_TEST ) $(EVENTDB_TEST_OBJS ) $(LIBS ) $(TEST_LIBS )
63+ @echo ' Finished building target: $@'
64+ $(EVENTDB_TEST )
65+ @echo ' Finished running tests'
66+ @echo ' '
67+
4868rsyslog-plugin : $(RSYSLOG-PLUGIN_OBJS )
4969 @echo ' Buidling Target: $@'
5070 @echo ' Invoking: G++ Linker'
@@ -73,12 +93,16 @@ rsyslog-plugin-tests: $(RSYSLOG-PLUGIN-TEST_OBJS)
7393install :
7494 $(MKDIR ) -p $(DESTDIR ) /usr/bin
7595 $(MKDIR ) -p $(DESTDIR ) /etc/monit/conf.d
96+ $(MKDIR ) -p $(DESTDIR ) /etc/evprofile
7697 $(CP ) $(EVENTD_TARGET ) $(DESTDIR ) /usr/bin
7798 $(CP ) $(EVENTD_TOOL ) $(DESTDIR ) /usr/bin
7899 $(CP ) $(EVENTD_PUBLISH_TOOL ) $(DESTDIR ) /usr/bin
79100 $(CP ) $(RSYSLOG-PLUGIN_TARGET ) $(DESTDIR ) /usr/bin
80101 $(CP ) $(EVENTD_MONIT ) $(DESTDIR ) /usr/bin
81102 $(CP ) $(EVENTD_MONIT_CONF ) $(DESTDIR ) /etc/monit/conf.d
103+ $(CP ) $(EVENTDB_TARGET ) $(DESTDIR ) /usr/bin
104+ $(CP ) $(EVENTDB_PROF ) $(DESTDIR ) /etc/eventd.json
105+ $(CP ) $(EVENTDB_DEFAULT_PROFILE ) $(DESTDIR ) /etc/evprofile/default.json
82106
83107deinstall :
84108 $(RM ) -rf $(DESTDIR ) /usr
0 commit comments