14
14
SAILIB =-lsai
15
15
endif
16
16
17
- noinst_LIBRARIES = libsyncd .a
18
- libsyncd_a_SOURCES = \
17
+ noinst_LIBRARIES = libSyncd.a libSyncdRequestShutdown .a
18
+ libSyncd_a_SOURCES = \
19
19
Syncd.cpp \
20
20
RedisClient.cpp \
21
21
WarmRestartTable.cpp \
@@ -36,12 +36,6 @@ libsyncd_a_SOURCES = \
36
36
BestCandidateFinder.cpp \
37
37
FlexCounterManager.cpp \
38
38
FlexCounter.cpp \
39
- ../lib/src/SwitchConfig.cpp \
40
- ../lib/src/SwitchConfigContainer.cpp \
41
- ../lib/src/VirtualObjectIdManager.cpp \
42
- ../lib/src/RedisVidIndexGenerator.cpp \
43
- ../lib/src/ContextConfig.cpp \
44
- ../lib/src/ContextConfigContainer.cpp \
45
39
VidManager.cpp \
46
40
VidManager.cpp \
47
41
AsicOperation.cpp \
@@ -57,39 +51,36 @@ libsyncd_a_SOURCES = \
57
51
PortMap.cpp \
58
52
PortMapParser.cpp
59
53
60
- libsyncd_a_CPPFLAGS = $(DBGFLAGS ) $(AM_CPPFLAGS ) $(CFLAGS_COMMON ) $(SAIFLAGS ) -std=c++14
54
+ libSyncd_a_CPPFLAGS = $(DBGFLAGS ) $(AM_CPPFLAGS ) $(CFLAGS_COMMON ) $(SAIFLAGS ) -std=c++14
61
55
62
56
syncd_SOURCES = main.cpp
63
-
64
57
syncd_CPPFLAGS = $(DBGFLAGS ) $(AM_CPPFLAGS ) $(CFLAGS_COMMON ) $(SAIFLAGS )
65
- syncd_LDADD = -L$(top_srcdir ) /meta/.libs libsyncd.a -lsaimetadata -lsaimeta -ldl -lhiredis -lswsscommon $(SAILIB ) -lpthread
58
+ syncd_LDADD = libSyncd.a ../lib/src/libSaiRedis.a -L$(top_srcdir ) /meta/.libs -lsaimetadata -lsaimeta -ldl -lhiredis -lswsscommon $(SAILIB ) -lpthread
66
59
67
60
if SAITHRIFT
68
- libsyncd_a_CPPFLAGS += -DSAITHRIFT=yes
61
+ libSyncd_a_CPPFLAGS += -DSAITHRIFT=yes
69
62
syncd_CPPFLAGS += -DSAITHRIFT=yes
70
63
syncd_LDADD += -lrpcserver -lthrift
71
64
endif
72
65
73
66
if sonic_asic_platform_mellanox
74
67
syncd_CPPFLAGS += -DSAI_SUPPORT_UNINIT_DATA_PLANE_ON_REMOVAL
75
- libsyncd_a_CPPFLAGS += -DSAI_SUPPORT_UNINIT_DATA_PLANE_ON_REMOVAL
68
+ libSyncd_a_CPPFLAGS += -DSAI_SUPPORT_UNINIT_DATA_PLANE_ON_REMOVAL
76
69
endif
77
70
78
- syncd_request_shutdown_SOURCES = \
71
+ libSyncdRequestShutdown_a_SOURCES = \
79
72
RequestShutdown.cpp \
80
73
RequestShutdownCommandLineOptions.cpp \
81
- RequestShutdownCommandLineOptionsParser.cpp \
82
- ../lib/src/SwitchConfig.cpp \
83
- ../lib/src/SwitchConfigContainer.cpp \
84
- ../lib/src/ContextConfig.cpp \
85
- ../lib/src/ContextConfigContainer.cpp \
86
- syncd_request_shutdown.cpp
74
+ RequestShutdownCommandLineOptionsParser.cpp
75
+
76
+ libSyncdRequestShutdown_a_CPPFLAGS = $(DBGFLAGS ) $(AM_CPPFLAGS ) $(CFLAGS_COMMON )
87
77
78
+ syncd_request_shutdown_SOURCES = syncd_request_shutdown.cpp
88
79
syncd_request_shutdown_CPPFLAGS = $(DBGFLAGS ) $(AM_CPPFLAGS ) $(CFLAGS_COMMON )
89
- syncd_request_shutdown_LDADD = -lhiredis -lswsscommon -lpthread
80
+ syncd_request_shutdown_LDADD = libSyncdRequestShutdown.a ../lib/src/libSaiRedis.a -lhiredis -lswsscommon -lpthread
90
81
91
82
tests_SOURCES = tests.cpp
92
83
93
84
tests_CPPFLAGS = $(DBGFLAGS ) $(AM_CPPFLAGS ) $(CFLAGS_COMMON )
94
- tests_LDADD = libsyncd .a -lhiredis -lswsscommon -lpthread -L$(top_srcdir ) /lib/src/.libs -lsairedis -L$(top_srcdir ) /meta/.libs -lsaimetadata -lsaimeta
85
+ tests_LDADD = libSyncd .a -lhiredis -lswsscommon -lpthread -L$(top_srcdir ) /lib/src/.libs -lsairedis -L$(top_srcdir ) /meta/.libs -lsaimetadata -lsaimeta
95
86
TESTS = tests
0 commit comments