Implemented Debug Tag functionality
[public/netxms.git] / src / libnetxms / Makefile.am
1 SOURCES = array.cpp base64.cpp bytestream.cpp cc_mb.cpp cc_ucs2.cpp \
2 cc_ucs4.cpp cc_utf8.cpp cch.cpp config.cpp crypto.cpp debug_tag_tree.cpp diff.cpp \
3 dirw_unix.c geolocation.cpp getopt.c dload.cpp hash.cpp \
4 hashmapbase.cpp ice.c icmp.cpp icmp6.cpp iconv.cpp inet_pton.c \
5 inetaddr.cpp log.cpp lz4.c main.cpp macaddr.cpp md5.cpp message.cpp \
6 msgrecv.cpp msgwq.cpp net.cpp nxcp.cpp nxproc.cpp nxproc_unix.cpp \
7 pa.cpp parisc_atomic.cpp \
8 qsort.c queue.cpp rbuffer.cpp rwlock.cpp scandir.c serial.cpp \
9 sha1.cpp sha2.cpp solaris9_atomic.c spoll.cpp streamcomp.cpp \
10 string.cpp stringlist.cpp strmap.cpp strmapbase.cpp strptime.c \
11 strset.cpp strtoll.c strtoull.c table.cpp threads.cpp timegm.c \
12 tools.cpp tp.cpp unicode.cpp uuid.cpp wcstoll.c wcstoull.c xml.cpp \
13 wcscasecmp.cpp wcsncasecmp.cpp
14
15 lib_LTLIBRARIES = libnetxms.la
16
17 if HPUX_HPPA
18 libnetxms_la_SOURCES = ldcw.s $(SOURCES)
19 else
20 libnetxms_la_SOURCES = $(SOURCES)
21 endif
22
23 libnetxms_la_CPPFLAGS=-I@top_srcdir@/include
24 if USE_INTERNAL_EXPAT
25 libnetxms_la_CPPFLAGS+=-I@top_srcdir@/src/libexpat/libexpat
26 endif
27 if USE_INTERNAL_ZLIB
28 libnetxms_la_CPPFLAGS += -I../zlib
29 endif
30
31 libnetxms_la_LDFLAGS = -version-info $(NETXMS_LIBRARY_VERSION)
32
33 libnetxms_la_LIBADD =
34 if USE_INTERNAL_EXPAT
35 libnetxms_la_LIBADD += ../libexpat/libexpat/libnxexpat.la
36 endif
37 if USE_INTERNAL_LIBTRE
38 libnetxms_la_LIBADD += ../libtre/libnxtre.la
39 endif
40 if USE_INTERNAL_ZLIB
41 libnetxms_la_LIBADD += ../zlib/libnxzlib.la
42 endif
43 if USE_INTERNAL_JANSSON
44 libnetxms_la_LIBADD += @top_srcdir@/src/jansson/libnxjansson.la
45 else
46 libnetxms_la_LIBADD += -ljansson
47 endif
48
49
50 EXTRA_DIST = \
51 libnetxms.vcproj \
52 libnetxms.h diff.h ice.h lz4.h md5.h sha1.h sha2.h strmap-internal.h unicode_cc.h \
53 dir.cpp dirw.cpp \
54 nxproc_win32.cpp \
55 seh.cpp StackWalker.cpp StackWalker.h \
56 ldcw.s