| 1 | IDL_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 | |
|---|
| 10 | SUBDIRS = include python |
|---|
| 11 | |
|---|
| 12 | BUILT_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 | |
|---|
| 28 | nodist_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 | |
|---|
| 44 | AM_CXXFLAGS = -Wall -g |
|---|
| 45 | |
|---|
| 46 | INCLUDES = -I./include |
|---|
| 47 | |
|---|
| 48 | pkginclude_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 | |
|---|
| 65 | pkgconfigdir = $(libdir)/pkgconfig |
|---|
| 66 | |
|---|
| 67 | dist_pkgconfig_DATA = standardInterfaces.pc |
|---|
| 68 | |
|---|
| 69 | lib_LTLIBRARIES = libstandardInterfaces.la |
|---|
| 70 | |
|---|
| 71 | libstandardInterfaces_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 | |
|---|
| 85 | nodist_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 | |
|---|
| 98 | libstandardInterfaces_la_LDFLAGS = -version-info 0:6:0 |
|---|
| 99 | |
|---|
| 100 | CLEANFILES = \ |
|---|
| 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 | |
|---|
| 117 | docs : |
|---|
| 118 | ./genDocs.py |
|---|
| 119 | |
|---|
| 120 | |
|---|