root/ossiedev/branches/ssayed/devs/src/system/standardInterfaces/Makefile.am @ 8424

Revision 8424, 3.5 KB (checked in by shereef, 5 years ago)

merged ossiedev/trunk to my branch

Line 
1IDL_BIN = $(shell which omniidl)
2
3%.pp.idl : %.idl
4        gcc -E -x c++ $< > $@
5
6%SK.cpp %.h %DynSK.cpp : %.idl
7        $(IDL_BIN) -I/usr/local/include -bcxx -Wba -Wbd=DynSK.cpp -Wbh=.h -Wbs=SK.cpp -Wbkeep_inc_path -Wbuse_quotes $<
8        cp $*.h include/standardinterfaces
9
10SUBDIRS = include python
11
12BUILT_SOURCES =             \
13    realCharSK.cpp          \
14    realShortSK.cpp         \
15    realLongSK.cpp          \
16    realFloatSK.cpp         \
17    realDoubleSK.cpp        \
18    complexShortSK.cpp      \
19    complexFloatSK.cpp      \
20    complexDoubleSK.cpp     \
21    complexCharSK.cpp       \
22    complexLongSK.cpp       \
23    FM_ControlSK.cpp        \
24    soundControlSK.cpp      \
25    stereoSoundSK.cpp       \
26    Radio_ControlSK.cpp     
27
28nodist_pkginclude_HEADERS = \
29    realShort.h             \
30    realLong.h              \
31    realChar.h              \
32    realFloat.h             \
33    realDouble.h            \
34    complexShort.h          \
35    complexFloat.h          \
36    complexDouble.h         \
37    complexChar.h           \
38    complexLong.h           \
39    FM_Control.h            \
40    soundControl.h          \
41    stereoSound.h           \
42    Radio_Control.h
43
44AM_CXXFLAGS = -Wall -g
45
46INCLUDES = -I./include
47
48pkginclude_HEADERS =        \
49    realChar.idl            \
50    realShort.idl           \
51    realLong.idl            \
52    realFloat.idl           \
53    realDouble.idl          \
54    complexShort.idl        \
55    complexFloat.idl        \
56    complexDouble.idl       \
57    complexChar.idl         \
58    complexLong.idl         \
59    Radio_Control.idl       \
60    FM_Control.idl          \
61    soundControl.idl        \
62    stereoSound.idl         \
63    sampleRateConvertorControl.idl
64
65pkgconfigdir = $(libdir)/pkgconfig
66
67dist_pkgconfig_DATA = standardInterfaces.pc
68
69lib_LTLIBRARIES = libstandardInterfaces.la
70
71libstandardInterfaces_la_SOURCES =              \
72    realShort_u.cpp     realShort_p.cpp         \
73    realLong_u.cpp      realLong_p.cpp          \
74    realFloat_u.cpp     realFloat_p.cpp         \
75    realDouble_u.cpp    realDouble_p.cpp        \
76    realChar_u.cpp      realChar_p.cpp          \
77    complexChar_u.cpp   complexChar_p.cpp       \
78    complexShort_u.cpp  complexShort_p.cpp      \
79    complexFloat_u.cpp  complexFloat_p.cpp      \
80    complexDouble_u.cpp complexDouble_p.cpp     \
81    complexLong_u.cpp   complexLong_p.cpp       \
82    Radio_Control_u.cpp Radio_Control_p.cpp     \
83    Resource_u.cpp
84
85nodist_libstandardInterfaces_la_SOURCES =       \
86    realShortSK.cpp         \
87    realLongSK.cpp          \
88    realFloatSK.cpp         \
89    realDoubleSK.cpp        \
90    realCharSK.cpp          \
91    complexShortSK.cpp      \
92    complexFloatSK.cpp      \
93    complexDoubleSK.cpp     \
94    complexCharSK.cpp       \
95    complexLongSK.cpp       \
96    Radio_ControlSK.cpp
97
98libstandardInterfaces_la_LDFLAGS = -version-info 0:6:0
99
100CLEANFILES =                                    \
101    realShort.h         realShortSK.cpp         \
102    realLong.h          realLongSK.cpp          \
103    realFloat.h         realFloatSK.cpp         \
104    realDouble.h        realDoubleSK.cpp        \
105    realChar.h          realCharSK.cpp          \
106    complexShort.h      complexShortSK.cpp      \
107    complexFloat.h      complexFloatSK.cpp      \
108    complexDouble.h     complexDoubleSK.cpp     \
109    complexChar.h       complexCharSK.cpp       \
110    complexLong.h       complexLongSK.cpp       \
111    Radio_Control.h     Radio_ControlSK.cpp     \
112    standardIdl.pp.idl
113
114# ---------- documentation ---------
115.PHONY: docs documentation
116
117docs :
118        ./genDocs.py
119
120
Note: See TracBrowser for help on using the browser.