| 1 | IDL_BIN = $(shell which omniidl) |
|---|
| 2 | |
|---|
| 3 | ACLOCAL_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 | |
|---|
| 12 | SUBDIRS = include python |
|---|
| 13 | |
|---|
| 14 | BUILT_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 | |
|---|
| 30 | nodist_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 | |
|---|
| 46 | LDADD = ../ossie/framework/libossiecf.la ../ossie/parser/libossieparser.la ../ossie/idl/cpp/libossieidl.la |
|---|
| 47 | |
|---|
| 48 | AM_CXXFLAGS = -Wall -g |
|---|
| 49 | |
|---|
| 50 | INCLUDES = -I./include -I../ossie/include -I../ossie/include/ossie |
|---|
| 51 | |
|---|
| 52 | pkginclude_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 | |
|---|
| 69 | pkgconfigdir = $(libdir)/pkgconfig |
|---|
| 70 | |
|---|
| 71 | dist_pkgconfig_DATA = standardInterfaces.pc |
|---|
| 72 | |
|---|
| 73 | lib_LTLIBRARIES = libstandardInterfaces.la |
|---|
| 74 | |
|---|
| 75 | libstandardInterfaces_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 | |
|---|
| 90 | nodist_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 | |
|---|
| 104 | libstandardInterfaces_la_LDFLAGS = -version-info 0:6:0 |
|---|
| 105 | |
|---|
| 106 | CLEANFILES = \ |
|---|
| 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 | |
|---|
| 124 | docs : |
|---|
| 125 | ./genDocs.py |
|---|
| 126 | |
|---|
| 127 | uninstall-hook: |
|---|
| 128 | -rm -rf $(includedir)/standardInterfaces |
|---|