File: Makefile.am

package info (click to toggle)
tango 9.2.5a%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 21,624 kB
  • ctags: 11,597
  • sloc: cpp: 135,480; sh: 21,772; makefile: 1,103; ansic: 1,083; java: 215; python: 55
file content (91 lines) | stat: -rw-r--r-- 3,760 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
SUBDIRS=helpers .

# We need the ORB to compile and the tango header files to compile
AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/server \
              -I$(top_srcdir)/lib/cpp/log4tango/include \
              -I$(top_builddir)/lib/cpp/log4tango/include \
              -I$(top_builddir)/lib/cpp/server \
              $(ORB_INCLUDE_PREFIX) $(LIBZMQ_CFLAGS)

# We're making a shared library with libtool (That's why we use LTLIBRARIES)
lib_LTLIBRARIES = libtango.la

# We need the libserver to link
libtango_la_LIBADD = ../server/libserver.la	\
             ../server/idl/libidl.la \
		     ../server/jpeg/libjpeg.la \
		     ../server/jpeg_mmx/libjpeg_mmx.la \
		     ../log4tango/src/liblog4tango.la \
		     $(LIBZMQ_LIBS)

# We need to set the -version-info for libtool so that libtool will
# generate the correct .so version
libtango_la_LDFLAGS=-version-info $(VERSION_INFO)

AM_CXXFLAGS=-D_TANGO_LIB

if DARWIN_ENABLED
AM_LDFLAGS=-flat_namespace --disable-dependency-tracking
endif

# These are the sources for the library.
libtango_la_SOURCES =  dbapi_class.cpp         \
                       dbapi_server.cpp        \
                       dbapi_datum.cpp         \
                       dbapi_base.cpp          \
                       dbapi_device.cpp        \
                       dbapi_history.cpp       \
                       dbapi_attribute.cpp     \
                       dbapi_cache.cpp         \
                       dbapi_serverdata.cpp    \
                       devapi_attr.cpp         \
                       devapi_base.cpp         \
                       devapi_data.cpp         \
                       devapi_datahist.cpp     \
                       devapi_utils.cpp        \
                       devapi_pipe.cpp         \
                       api_util.cpp            \
                       asynreq.cpp             \
                       cbthread.cpp            \
                       proxy_asyn.cpp          \
                       proxy_asyn_cb.cpp       \
                       attr_proxy.cpp          \
                       group.cpp               \
                       filedatabase.cpp        \
                       apiexcept.cpp           \
                       accessproxy.cpp         \
                       lockthread.cpp          \
                       event.cpp               \
                       eventkeepalive.cpp      \
                       eventqueue.cpp          \
                       notifdeventconsumer.cpp \
                       zmqeventconsumer.cpp

tangoincludedir = $(includedir)/tango

tangoinclude_HEADERS = accessproxy.h        \
                       apiexcept.h          \
                       cbthread.h           \
                       dbapi.h              \
                       devapi.h             \
                       devasyn.h            \
                       event.h              \
                       eventconsumer.h      \
                       filedatabase.h       \
                       group.h              \
                       lockthread.h         \
                       Database.h           \
                       DbDevice.h           \
                       ApiUtil.h            \
                       DeviceData.h         \
                       DeviceAttribute.h    \
                       DevicePipe.h         \
                       Connection.h         \
                       DeviceProxy.h        \
                       AttributeProxy.h     \
                       event.tpp            \
                       devapi_attr.tpp      \
                       devapi_utils.tpp     \
                       api_util.tpp         \
                       devapi_pipe.tpp      \
                       zmq.hpp