File: Makefile.am

package info (click to toggle)
tango 7.2.6%2Bdfsg-14
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 20,720 kB
  • sloc: cpp: 122,899; sh: 11,304; ansic: 1,079; makefile: 843; java: 215; python: 55
file content (126 lines) | stat: -rw-r--r-- 3,309 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
SUBDIRS=idl jpeg jpeg_mmx .

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

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

# We need the libclient to link
libtango_la_LIBADD = ../client/libclient.la	\
						../log4tango/src/liblog4tango.la \
						jpeg/libjpeg.la \
						jpeg_mmx/libjpeg_mmx.la

# 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

# The sources
libtango_la_SOURCES = tangoSK.cpp 		\
		      tangoDynSK.cpp 			\
		      attrdesc.cpp 				\
		      attribute.cpp 			\
		      attrmanip.cpp 			\
		      basiccommand.cpp 			\
		      blackbox.cpp 				\
		      class_factory.cpp 		\
		      classattribute.cpp 		\
		      command.cpp 				\
			  coutappender.cpp 			\
		      dev_event.cpp				\
		      device.cpp 				\
		      device_2.cpp 				\
		      device_3.cpp 				\
			  device_4.cpp 				\
		      deviceclass.cpp 			\
		      devicelog.cpp 			\
		      dserver.cpp 				\
		      dserverclass.cpp 			\
			  dserverlock.cpp			\
		      dserverlog.cpp 			\
		      dserverpoll.cpp 			\
		      dserversignal.cpp 		\
			  encoded_attribute.cpp		\
		      event.cpp 				\
		      eventcmds.cpp 			\
			  eventkeepalive.cpp		\
			  eventqueue.cpp			\
		      eventsupplier.cpp 		\
		      except.cpp 				\
		      logcmds.cpp 				\
		      logging.cpp 				\
		      logstream.cpp 			\
		      multiattribute.cpp 		\
		      pollcmds.cpp 				\
		      pollobj.cpp 				\
		      pollring.cpp 				\
		      pollthread.cpp  			\
		      seqvec.cpp 				\
			  subdev_diag.cpp			\
		      tangoappender.cpp 		\
		      tangorollingfileappender.cpp 	\
		      thsig.cpp 				\
		      utils.cpp 				\
			  utils_polling.cpp			\
			  utils_shut.cpp			\
		      w_attribute.cpp

tangoincludedir = $(includedir)/tango

tangoinclude_HEADERS = attrdesc.h		\
		  		  attribute.h		\
		  		  attrmanip.h		\
		  		  basiccommand.h	\
		  		  blackbox.h		\
		  		  classattribute.h	\
		  		  command.h			\
		  		  coutappender.h	\
		  		  coutbuf.h			\
		  		  device.h			\
		  		  device_2.h 		\
		  		  device_3.h		\
				  device_4.h		\
		  		  deviceclass.h		\
		  		  dserver.h			\
		  		  dserverclass.h	\
		  		  dserversignal.h	\
				  encoded_attribute.h \
				  encoded_format.h	\
		  		  event.h			\
		  		  eventcmds.h		\
		  		  eventsupplier.h	\
		  		  except.h			\
		  		  log4tango.h		\
		  		  logcmds.h			\
		  		  logging.h			\
		  		  logstream.h		\
		  		  multiattribute.h	\
		  		  ntservice.h		\
		  		  pollcmds.h		\
		  		  pollext.h			\
		  		  pollobj.h			\
		  		  pollring.h		\
		  		  pollthread.h		\
		  		  seqvec.h			\
				  subdev_diag.h		\
		  		  tango.h			\
		  		  tango_config.h	\
		  		  tango_const.h		\
		  		  tangoappender.h	\
		  		  tangorollingfileappender.h \
		  		  utils.h 			\
		  		  w_attribute.h		\
		  		  tango_monitor.h 	\
		  		  auto_tango_monitor.h \
		  		  readers_writers_lock.h