subagent specific API moved to separate library from libnetxms
[public/netxms.git] / src / agent / subagents / dbquery / Makefile.am
CommitLineData
e35a535c
VK
1SUBAGENT = dbquery
2
3pkglib_LTLIBRARIES = dbquery.la
52f5ee00 4dbquery_la_SOURCES = conn.cpp dbquery.cpp direct.cpp poll.cpp
405edd53 5dbquery_la_CPPFLAGS = -I@top_srcdir@/include
ce04b278 6dbquery_la_LDFLAGS = -module -avoid-version -export-symbols ../subagent.sym
359784de 7dbquery_la_LIBADD = ../../libnxagent/libnxagent.la ../../../libnetxms/libnetxms.la ../../../db/libnxdb/libnxdb.la
e35a535c
VK
8
9EXTRA_DIST = dbquery.vcproj dbquery.h
10
11if !STATIC_BUILD
12install-exec-hook:
2b479c92
VK
13 if test "x`uname -s`" = "xAIX" ; then OBJECT_MODE=@OBJECT_MODE@ $(AR) x $(DESTDIR)$(pkglibdir)/$(SUBAGENT).a $(DESTDIR)$(pkglibdir)/$(SUBAGENT)@SHLIB_SUFFIX@ ; rm -f $(DESTDIR)$(pkglibdir)/$(SUBAGENT).a ; fi
14 mv -f $(DESTDIR)$(pkglibdir)/$(SUBAGENT)@SHLIB_SUFFIX@ $(DESTDIR)$(pkglibdir)/$(SUBAGENT).nsm
e35a535c 15 rm -f $(DESTDIR)$(pkglibdir)/$(SUBAGENT).la
2b479c92
VK
16 rm -f $(DESTDIR)$(libdir)/libnsm_$(SUBAGENT)@SHLIB_SUFFIX@
17 ln -s netxms/$(SUBAGENT).nsm $(DESTDIR)$(libdir)/libnsm_$(SUBAGENT)@SHLIB_SUFFIX@
e35a535c 18endif