root/ossiedev/branches/jsnyder/trunk/system/standardInterfaces/Makefile.am @ 11049

Revision 11049, 3.8 KB (checked in by Snyder.Jason, 3 years ago)

changes to build scripts for 0.9.0

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