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
@@ -31,10 +35,11 @@ endif
3135
3236all : sonic-eventd eventd-tests eventd-tool rsyslog-plugin rsyslog-plugin-tests
3337
34- sonic-eventd : $(OBJS )
38+ sonic-eventd : $(OBJS ) $( EVENTDB_OBJS )
3539 @echo ' Building target: $@'
3640 @echo ' Invoking: G++ Linker'
3741 $(CC ) $(LDFLAGS ) -o $(EVENTD_TARGET ) $(OBJS ) $(LIBS )
42+ $(CC ) $(LDFLAGS ) -o $(EVENTDB_TARGET ) $(EVENTDB_OBJS ) $(LIBS )
3843 @echo ' Finished building target: $@'
3944 @echo ' '
4045
@@ -52,12 +57,14 @@ rsyslog-plugin: $(RSYSLOG-PLUGIN_OBJS)
5257 @echo ' Finished building target: $@'
5358 @echo ' '
5459
55- eventd-tests : $(TEST_OBJS )
60+ eventd-tests : $(TEST_OBJS ) $( EVENTDB_TEST_OBJS )
5661 @echo ' Building target: $@'
5762 @echo ' Invoking: G++ Linker'
5863 $(CC ) $(LDFLAGS ) -o $(EVENTD_TEST ) $(TEST_OBJS ) $(LIBS ) $(TEST_LIBS )
64+ $(CC ) $(LDFLAGS ) -o $(EVENTDB_TEST ) $(EVENTDB_TEST_OBJS ) $(LIBS ) $(TEST_LIBS )
5965 @echo ' Finished building target: $@'
6066 $(EVENTD_TEST )
67+ $(EVENTDB_TEST )
6168 @echo ' Finished running tests'
6269 @echo ' '
6370
@@ -73,12 +80,16 @@ rsyslog-plugin-tests: $(RSYSLOG-PLUGIN-TEST_OBJS)
7380install :
7481 $(MKDIR ) -p $(DESTDIR ) /usr/bin
7582 $(MKDIR ) -p $(DESTDIR ) /etc/monit/conf.d
83+ $(MKDIR ) -p $(DESTDIR ) /etc/evprofile
7684 $(CP ) $(EVENTD_TARGET ) $(DESTDIR ) /usr/bin
7785 $(CP ) $(EVENTD_TOOL ) $(DESTDIR ) /usr/bin
7886 $(CP ) $(EVENTD_PUBLISH_TOOL ) $(DESTDIR ) /usr/bin
7987 $(CP ) $(RSYSLOG-PLUGIN_TARGET ) $(DESTDIR ) /usr/bin
8088 $(CP ) $(EVENTD_MONIT ) $(DESTDIR ) /usr/bin
8189 $(CP ) $(EVENTD_MONIT_CONF ) $(DESTDIR ) /etc/monit/conf.d
90+ $(CP ) $(EVENTDB_TARGET ) $(DESTDIR ) /usr/bin
91+ $(CP ) $(EVENTDB_PROF ) $(DESTDIR ) /etc/eventd.json
92+ $(CP ) $(EVENTDB_DEFAULT_PROFILE ) $(DESTDIR ) /etc/evprofile/default.json
8293
8394deinstall :
8495 $(RM ) -rf $(DESTDIR ) /usr
0 commit comments