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
|