debug console commands handler moved to separate source file
[public/netxms.git] / src / server / core / Makefile.am
1 # vim:ts=3:sw=3
2
3 lib_LTLIBRARIES = libnxcore.la
4 libnxcore_la_SOURCES = accesspoint.cpp acl.cpp actions.cpp addrlist.cpp \
5 admin.cpp agent.cpp agent_policy.cpp alarm.cpp audit.cpp \
6 ap_config.cpp ap_jobs.cpp ap_logparser.cpp beacon.cpp bizservice.cpp \
7 bizsvcroot.cpp bridge.cpp cas_validator.cpp ccy.cpp cdp.cpp \
8 cert.cpp client.cpp cluster.cpp columnfilter.cpp \
9 components.cpp condition.cpp config.cpp console.cpp \
10 container.cpp correlate.cpp dashboard.cpp datacoll.cpp dbwrite.cpp \
11 dc_nxsl.cpp dcitem.cpp dcithreshold.cpp dcivalue.cpp \
12 dcobject.cpp dcst.cpp dctable.cpp dctarget.cpp \
13 dctcolumn.cpp dctthreshold.cpp debug.cpp \
14 download_job.cpp ef.cpp email.cpp entirenet.cpp \
15 epp.cpp events.cpp evproc.cpp fdb.cpp \
16 filemonitoring.cpp graph.cpp hdlink.cpp hk.cpp id.cpp \
17 import.cpp inaddr_index.cpp index.cpp interface.cpp \
18 isc.cpp job.cpp jobmgr.cpp jobqueue.cpp layer2.cpp \
19 ldap.cpp lln.cpp lldp.cpp locks.cpp logfilter.cpp \
20 loghandle.cpp logs.cpp macdb.cpp main.cpp maint.cpp \
21 market.cpp mdconn.cpp mdsession.cpp mobile.cpp \
22 modules.cpp mt.cpp ndd.cpp ndp.cpp \
23 netinfo.cpp netmap.cpp netobj.cpp netsrv.cpp \
24 node.cpp nodelink.cpp np.cpp nxsl_classes.cpp \
25 nxslext.cpp objects.cpp objtools.cpp package.cpp \
26 pds.cpp poll.cpp rack.cpp radius.cpp \
27 reporting.cpp rootobj.cpp schedule.cpp script.cpp \
28 session.cpp situation.cpp slmcheck.cpp smclp.cpp \
29 sms.cpp snmp.cpp snmptrap.cpp stp.cpp subnet.cpp \
30 svccontainer.cpp swpkg.cpp syncer.cpp syslogd.cpp \
31 template.cpp tools.cpp tracert.cpp \
32 uniroot.cpp upload_job.cpp uptimecalc.cpp userdb.cpp \
33 userdb_objects.cpp vpnconn.cpp vrrp.cpp watchdog.cpp \
34 winperf.cpp xmpp.cpp zeromq.cpp zone.cpp
35 libnxcore_la_CPPFLAGS=-I@top_srcdir@/include -I@top_srcdir@/src/server/include @ZEROMQ_CPPFLAGS@
36 libnxcore_la_LDFLAGS = -version-info $(NETXMS_LIBRARY_VERSION) @ZEROMQ_LDFLAGS@
37 libnxcore_la_LIBADD = \
38 ../libnxsrv/libnxsrv.la \
39 ../../snmp/libnxsnmp/libnxsnmp.la \
40 ../../libnxmap/libnxmap.la \
41 ../../libnxlp/libnxlp.la \
42 ../../db/libnxdb/libnxdb.la \
43 ../../libnxsl/libnxsl.la \
44 ../../agent/libnxagent/libnxagent.la \
45 ../../libnetxms/libnetxms.la \
46 @SERVER_LIBS@
47 if XMPP_SUPPORT
48 libnxcore_la_LIBADD += @top_srcdir@/src/libstrophe/libstrophe.la
49 endif
50 if USE_INTERNAL_EXPAT
51 libnxcore_la_LIBADD += @top_srcdir@/src/libexpat/libexpat/libnxexpat.la
52 endif
53 if USE_INTERNAL_LIBTRE
54 libnxcore_la_LIBADD += @top_srcdir@/src/libtre/libnxtre.la
55 endif
56
57 if ZEROMQ_SUPPORT
58 if USE_INTERNAL_JANSSON
59 libnxcore_la_LIBADD += @top_srcdir@/src/jansson/libnxjansson.la
60 else
61 libnxcore_la_LIBADD += -ljansson
62 endif
63 endif
64
65 EXTRA_DIST = \
66 nxcore.vcproj \
67 nxcore.h radius.h