Fix typo.
[debian/gnuradio] / debian / gen-install-files.sh
1 #!/bin/sh
2
3 EXTRACT=dtools/bin/extract_install_filenames
4
5 # libgnuradio-core0-dev
6 NAME=debian/libgnuradio-core0-dev.install
7 rm -f $NAME
8 touch $NAME
9 $EXTRACT gnuradio-core/src/lib/filter/Makefile grinclude_HEADERS >>$NAME
10 $EXTRACT gnuradio-core/src/lib/filter/Makefile swiginclude_HEADERS >>$NAME
11 $EXTRACT gnuradio-core/src/lib/general/Makefile grinclude_HEADERS >>$NAME
12 $EXTRACT gnuradio-core/src/lib/general/Makefile swiginclude_HEADERS >>$NAME
13 $EXTRACT gnuradio-core/src/lib/gengen/Makefile grinclude_HEADERS >>$NAME
14 $EXTRACT gnuradio-core/src/lib/gengen/Makefile swiginclude_HEADERS >>$NAME
15 $EXTRACT gnuradio-core/src/lib/io/Makefile grinclude_HEADERS >>$NAME
16 $EXTRACT gnuradio-core/src/lib/io/Makefile swiginclude_HEADERS >>$NAME
17 $EXTRACT gnuradio-core/src/lib/reed-solomon/Makefile grinclude_HEADERS >>$NAME
18 $EXTRACT gnuradio-core/src/lib/reed-solomon/Makefile swiginclude_HEADERS >>$NAME
19 $EXTRACT gnuradio-core/src/lib/runtime/Makefile grinclude_HEADERS >>$NAME
20 $EXTRACT gnuradio-core/src/lib/runtime/Makefile swiginclude_HEADERS >>$NAME
21 $EXTRACT gnuradio-core/src/lib/swig/Makefile grinclude_HEADERS >>$NAME
22 $EXTRACT gnuradio-core/src/lib/swig/Makefile swiginclude_HEADERS >>$NAME
23
24 # libmblock0-dev
25 NAME=debian/libmblock0-dev.install
26 rm -f $NAME
27 touch $NAME
28 $EXTRACT mblock/src/lib/Makefile include_HEADERS >>$NAME
29 $EXTRACT mblock/src/lib/Makefile swiginclude_HEADERS >>$NAME
30
31 # python-gnuradio-core
32 NAME=debian/python-gnuradio-core.install
33 rm -f $NAME
34 touch $NAME
35 $EXTRACT gnuradio-core/src/python/gnuradio/Makefile grpython_PYTHON >>$NAME
36 $EXTRACT gnuradio-core/src/lib/swig/Makefile grgrlib_LTLIBRARIES >>$NAME
37 $EXTRACT gnuradio-core/src/lib/swig/Makefile grgrlib_LTLIBRARIES | \
38     sed -e 's/\.la$/.so/' >>$NAME
39 $EXTRACT gnuradio-core/src/lib/swig/Makefile grgrpython_PYTHON >>$NAME
40 $EXTRACT gnuradio-core/src/python/gnuradio/gr/Makefile grgrpython_PYTHON >>$NAME
41 $EXTRACT gnuradio-core/src/python/gnuradio/blks2/Makefile grblks2python_PYTHON >>$NAME
42 $EXTRACT gnuradio-core/src/python/gnuradio/blks2impl/Makefile grblkspython_PYTHON >>$NAME
43 $EXTRACT gnuradio-core/src/python/gnuradio/gru/Makefile grblkspython_PYTHON >>$NAME
44 $EXTRACT gnuradio-core/src/python/gnuradio/gruimpl/Makefile grupython_PYTHON >>$NAME
45 $EXTRACT gnuradio-core/src/python/gnuradio/vocoder/Makefile grvocoderpython_PYTHON >>$NAME
46
47 # libusrp0-dev
48 NAME=debian/libusrp0-dev.install
49 rm -f $NAME
50 touch $NAME
51 $EXTRACT usrp/host/lib/legacy/Makefile include_HEADERS >>$NAME
52 $EXTRACT usrp/firmware/include/Makefile include_HEADERS >>$NAME
53
54 # libusrp-inband0-dev
55 NAME=debian/libusrp-inband0-dev.install
56 rm -f $NAME
57 touch $NAME
58 $EXTRACT usrp/host/lib/inband/Makefile include_HEADERS >>$NAME
59
60 # python-usrp
61 NAME=debian/python-usrp.install
62 rm -f $NAME
63 touch $NAME
64 $EXTRACT usrp/host/swig/Makefile ourlib_LTLIBRARIES >>$NAME
65 $EXTRACT usrp/host/swig/Makefile ourlib_LTLIBRARIES | \
66     sed -e 's/\.la$/.so/' >>$NAME
67 $EXTRACT usrp/host/lib/legacy/Makefile usrppython_PYTHON >>$NAME
68 $EXTRACT usrp/host/swig/Makefile ourpython_PYTHON >>$NAME
69
70 # python-gnuradio-usrp
71 NAME=debian/python-gnuradio-usrp.install
72 rm -f $NAME
73 touch $NAME
74 $EXTRACT gr-usrp/src/Makefile ourpython_PYTHON >>$NAME
75 $EXTRACT gr-usrp/src/Makefile ourlib_LTLIBRARIES >>$NAME
76 $EXTRACT gr-usrp/src/Makefile ourlib_LTLIBRARIES | \
77     sed -e 's/\.la$/.so/' >>$NAME
78
79 # python-gnuradio-wxgui
80 NAME=debian/python-gnuradio-wxgui.install
81 rm -f $NAME
82 touch $NAME
83 echo etc/gnuradio/conf.d/gr-wxgui.conf >>$NAME
84 $EXTRACT gr-wxgui/src/python/Makefile ourpython_PYTHON >>$NAME
85 $EXTRACT gr-wxgui/Makefile pkgconfig_DATA >>$NAME
86
87 # python-gnuradio-atsc
88 NAME=debian/python-gnuradio-atsc.install
89 rm -f $NAME
90 touch $NAME
91 $EXTRACT gr-atsc/src/Makefile ourpython_PYTHON >>$NAME
92 $EXTRACT gr-atsc/src/lib/Makefile ourpython_PYTHON >>$NAME
93 $EXTRACT gr-atsc/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
94 $EXTRACT gr-atsc/src/lib/Makefile ourlib_LTLIBRARIES | \
95     sed -e 's/\.la$/.so/' >>$NAME
96 $EXTRACT gr-atsc/src/python/Makefile ourdata_DATA >>$NAME
97
98 # python-gnuradio-audio-alsa
99 NAME=debian/python-gnuradio-audio-alsa.install
100 rm -f $NAME
101 touch $NAME
102 echo etc/gnuradio/conf.d/gr-audio-alsa.conf >>$NAME
103 $EXTRACT gr-audio-alsa/src/Makefile ourpython_PYTHON >>$NAME
104 # Note: these will migrate to libgnuradio-audio-alsa in 3.2
105 # They are only separate in this package for C++ only experimentation
106 $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES >>$NAME
107 $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES | \
108     sed -e 's/\.la$/.so*/' >>$NAME
109 #
110 $EXTRACT gr-audio-alsa/src/Makefile ourlib_LTLIBRARIES >>$NAME
111 $EXTRACT gr-audio-alsa/src/Makefile ourlib_LTLIBRARIES | \
112     sed -e 's/\.la$/.so*/' >>$NAME
113
114 # python-gnuradio-audio-jack
115 NAME=debian/python-gnuradio-audio-jack.install
116 rm -f $NAME
117 touch $NAME
118 echo etc/gnuradio/conf.d/gr-audio-jack.conf >>$NAME
119 $EXTRACT gr-audio-jack/src/Makefile ourpython_PYTHON >>$NAME
120 $EXTRACT gr-audio-jack/src/Makefile ourlib_LTLIBRARIES >>$NAME
121 $EXTRACT gr-audio-jack/src/Makefile ourlib_LTLIBRARIES | \
122     sed -e 's/\.la$/.so/' >>$NAME
123
124 # python-gnuradio-audio-oss
125 NAME=debian/python-gnuradio-audio-oss.install
126 rm -f $NAME
127 touch $NAME
128 echo etc/gnuradio/conf.d/gr-audio-oss.conf >>$NAME
129 $EXTRACT gr-audio-oss/src/Makefile ourpython_PYTHON >>$NAME
130 $EXTRACT gr-audio-oss/src/Makefile ourlib_LTLIBRARIES >>$NAME
131 $EXTRACT gr-audio-oss/src/Makefile ourlib_LTLIBRARIES | \
132     sed -e 's/\.la$/.so/' >>$NAME
133
134 # python-gnuradio-audio-portaudio
135 NAME=debian/python-gnuradio-audio-portaudio.install
136 rm -f $NAME
137 touch $NAME
138 echo etc/gnuradio/conf.d/gr-audio-portaudio.conf >>$NAME
139 $EXTRACT gr-audio-portaudio/src/Makefile ourpython_PYTHON >>$NAME
140 $EXTRACT gr-audio-portaudio/src/Makefile ourlib_LTLIBRARIES >>$NAME
141 $EXTRACT gr-audio-portaudio/src/Makefile ourlib_LTLIBRARIES | \
142     sed -e 's/\.la$/.so/' >>$NAME
143
144 # python-gnuradio-comedi
145 NAME=debian/python-gnuradio-comedi.install
146 rm -f $NAME
147 touch $NAME
148 $EXTRACT gr-comedi/src/Makefile ourpython_PYTHON >>$NAME
149 $EXTRACT gr-comedi/src/Makefile ourlib_LTLIBRARIES >>$NAME
150 $EXTRACT gr-comedi/src/Makefile ourlib_LTLIBRARIES | \
151     sed -e 's/\.la$/.so/' >>$NAME
152
153 # python-gnuradio-cvsd-vocoder
154 NAME=debian/python-gnuradio-cvsd-vocoder.install
155 rm -f $NAME
156 touch $NAME
157 $EXTRACT gr-cvsd-vocoder/src/python/Makefile grblkspython_PYTHON >>$NAME
158 $EXTRACT gr-cvsd-vocoder/src/lib/Makefile ourpython_PYTHON >>$NAME
159 $EXTRACT gr-cvsd-vocoder/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
160 $EXTRACT gr-cvsd-vocoder/src/lib/Makefile ourlib_LTLIBRARIES | \
161     sed -e 's/\.la$/.so/' >>$NAME
162
163 # python-gnuradio-gsm-fr-vocoder
164 NAME=debian/python-gnuradio-gsm-fr-vocoder.install
165 rm -f $NAME
166 touch $NAME
167 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourpython_PYTHON >>$NAME
168 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
169 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourlib_LTLIBRARIES | \
170     sed -e 's/\.la$/.so/' >>$NAME
171
172 # python-gnuradio-trellis
173 NAME=debian/python-gnuradio-trellis.install
174 rm -f $NAME
175 touch $NAME
176 $EXTRACT gr-trellis/src/lib/Makefile ourpython_PYTHON >>$NAME
177 $EXTRACT gr-trellis/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
178 $EXTRACT gr-trellis/src/lib/Makefile ourlib_LTLIBRARIES | \
179     sed -e 's/\.la$/.so/' >>$NAME
180 $EXTRACT gr-trellis/src/examples/Makefile ourdata_DATA >>$NAME
181 $EXTRACT gr-trellis/src/examples/fsm_files/Makefile ourdata_DATA >>$NAME
182
183 # python-gnuradio-video-sdl
184 NAME=debian/python-gnuradio-video-sdl.install
185 rm -f $NAME
186 touch $NAME
187 $EXTRACT gr-video-sdl/src/Makefile ourpython_PYTHON >>$NAME
188 $EXTRACT gr-video-sdl/src/Makefile ourlib_LTLIBRARIES >>$NAME
189 $EXTRACT gr-video-sdl/src/Makefile ourlib_LTLIBRARIES | \
190     sed -e 's/\.la$/.so/' >>$NAME
191
192 # gnuradio-utils
193 NAME=debian/gnuradio-utils.install
194 rm -f $NAME
195 touch $NAME
196 $EXTRACT gr-utils/src/python/Makefile ourpython_PYTHON >>$NAME
197 $EXTRACT gr-utils/src/python/Makefile bin_SCRIPTS >>$NAME
198
199 # gnuradio-examples
200 NAME=debian/gnuradio-examples.install
201 rm -f $NAME
202 touch $NAME
203 $EXTRACT gnuradio-examples/python/apps/hf_explorer/Makefile ourdata_DATA >>$NAME
204 $EXTRACT gnuradio-examples/python/apps/hf_radio/Makefile ourdata_DATA >>$NAME
205 $EXTRACT gnuradio-examples/python/audio/Makefile ourdata_DATA >>$NAME
206 $EXTRACT gnuradio-examples/python/dect/Makefile ourdata_DATA >>$NAME
207 $EXTRACT gnuradio-examples/python/digital/Makefile ourdata_DATA >>$NAME
208 $EXTRACT gnuradio-examples/python/digital_voice/Makefile ourdata_DATA >>$NAME
209 $EXTRACT gnuradio-examples/python/multi-antenna/Makefile ourdata_DATA >>$NAME
210 $EXTRACT gnuradio-examples/python/multi_usrp/Makefile ourdata_DATA >>$NAME
211 $EXTRACT gnuradio-examples/python/network/Makefile ourdata_DATA >>$NAME
212 $EXTRACT gnuradio-examples/python/ofdm/Makefile ourdata_DATA >>$NAME
213 $EXTRACT gnuradio-examples/python/usrp/Makefile ourdata_DATA >>$NAME
214
215 # gnuradio-gpio
216 NAME=debian/gnuradio-gpio.install
217 rm -f $NAME
218 touch $NAME
219 $EXTRACT gr-gpio/src/python/Makefile bin_SCRIPTS >>$NAME
220 $EXTRACT gr-gpio/src/python/Makefile ourpython_PYTHON >>$NAME
221 $EXTRACT gr-gpio/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
222 $EXTRACT gr-gpio/src/lib/Makefile ourlib_LTLIBRARIES |
223     sed -e 's/\.la$/.so/' >>$NAME
224
225 # gnuradio-pager
226 NAME=debian/gnuradio-pager.install
227 rm -f $NAME
228 touch $NAME
229 $EXTRACT gr-pager/src/Makefile bin_SCRIPTS >>$NAME
230 $EXTRACT gr-pager/src/Makefile ourpython_PYTHON >>$NAME
231 $EXTRACT gr-pager/src/Makefile ourlib_LTLIBRARIES >>$NAME
232 $EXTRACT gr-pager/src/Makefile ourlib_LTLIBRARIES |
233     sed -e 's/\.la$/.so/' >>$NAME
234
235 # gnuradio-radio-astronomy
236 NAME=debian/gnuradio-radio-astronomy.install
237 rm -f $NAME
238 touch $NAME
239 $EXTRACT gr-radio-astronomy/src/python/Makefile ourpython_PYTHON >>$NAME
240 $EXTRACT gr-radio-astronomy/src/python/Makefile wxguipython_PYTHON >>$NAME
241 $EXTRACT gr-radio-astronomy/src/python/Makefile bin_SCRIPTS >>$NAME
242 $EXTRACT gr-radio-astronomy/src/lib/Makefile ourpython_PYTHON >>$NAME
243 $EXTRACT gr-radio-astronomy/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
244 $EXTRACT gr-radio-astronomy/src/lib/Makefile ourlib_LTLIBRARIES |
245     sed -e 's/\.la$/.so/' >>$NAME
246
247 # gnuradio-radar-mono
248 NAME=debian/gnuradio-radar-mono.install
249 rm -f $NAME
250 touch $NAME
251 $EXTRACT gr-radar-mono/src/python/Makefile ourpython_PYTHON >>$NAME
252 $EXTRACT gr-radar-mono/src/python/Makefile bin_SCRIPTS >>$NAME
253
254 # gnuradio-sounder
255 NAME=debian/gnuradio-sounder.install
256 rm -f $NAME
257 touch $NAME
258 $EXTRACT gr-sounder/src/python/Makefile ourpython_PYTHON >>$NAME
259 $EXTRACT gr-sounder/src/python/Makefile bin_SCRIPTS >>$NAME