atomic operations for Solaris 9; unused 64 bit atomic operations removed
[public/netxms.git] / src / libnetxms / Makefile.am
1 SOURCES = agent.cpp array.cpp base64.cpp config.cpp crypto.cpp dirw_unix.c \
2 gen_uuid.c geolocation.cpp getopt.c dload.cpp hash.cpp ice.c \
3 icmp.cpp log.cpp main.cpp md5.cpp message.cpp msgwq.cpp net.cpp \
4 nxcp.cpp qsort.c queue.cpp rwlock.cpp scandir.c serial.cpp \
5 sha1.cpp solaris9_atomic.c string.cpp stringlist.cpp strmap.cpp \
6 strmapbase.cpp strset.cpp strtoll.c strtoull.c table.cpp \
7 threads.cpp tools.cpp unicode.cpp uuid.c wcstoll.c wcstoull.c \
8 xml.cpp wcscasecmp.cpp wcsncasecmp.cpp
9
10 lib_LTLIBRARIES = libnetxms.la
11
12 libnetxms_la_SOURCES = $(SOURCES)
13 libnetxms_la_CPPFLAGS=-I@top_srcdir@/include
14 if USE_INTERNAL_EXPAT
15 libnetxms_la_CPPFLAGS+=-I@top_srcdir@/src/libexpat/libexpat
16 endif
17 libnetxms_la_LDFLAGS = -version-info $(NETXMS_LIBRARY_VERSION)
18 libnetxms_la_LIBADD =
19 if USE_INTERNAL_EXPAT
20 libnetxms_la_LIBADD += ../libexpat/libexpat/libnxexpat.la
21 endif
22 if USE_INTERNAL_LIBTRE
23 libnetxms_la_LIBADD += ../libtre/libnxtre.la
24 endif
25
26 EXTRA_DIST = \
27 libnetxms.vcproj \
28 libnetxms.h ice.h md5.h sha1.h uuidP.h \
29 dir.c dirw.c \
30 seh.cpp StackWalker.cpp StackWalker.h