root/gnuradio/tags/releases/3.1.0rc0/debian/gen-install-files.sh

Revision 6626 (checked in by jcorgan, 1 year ago)

Removed OFDM code from stable release branch (it's still on the trunk). Passes distcheck.

  • Property svn:executable set to *
Line 
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 # python-gnuradio-core
25 NAME=debian/python-gnuradio-core.install
26 rm -f $NAME
27 touch $NAME
28 $EXTRACT gnuradio-core/src/python/gnuradio/Makefile grpython_PYTHON >>$NAME
29 $EXTRACT gnuradio-core/src/lib/swig/Makefile grgrlib_LTLIBRARIES >>$NAME
30 $EXTRACT gnuradio-core/src/lib/swig/Makefile grgrlib_LTLIBRARIES | \
31     sed -e 's/\.la$/.so/' >>$NAME
32 $EXTRACT gnuradio-core/src/lib/swig/Makefile grgrpython_PYTHON >>$NAME
33 $EXTRACT gnuradio-core/src/python/gnuradio/gr/Makefile grgrpython_PYTHON >>$NAME
34 $EXTRACT gnuradio-core/src/python/gnuradio/blks/Makefile grblkspython_PYTHON >>$NAME
35 $EXTRACT gnuradio-core/src/python/gnuradio/blks2/Makefile grblks2python_PYTHON >>$NAME
36 $EXTRACT gnuradio-core/src/python/gnuradio/blksimpl/Makefile grblkspython_PYTHON >>$NAME
37 $EXTRACT gnuradio-core/src/python/gnuradio/blks2impl/Makefile grblkspython_PYTHON >>$NAME
38 $EXTRACT gnuradio-core/src/python/gnuradio/gru/Makefile grblkspython_PYTHON >>$NAME
39 $EXTRACT gnuradio-core/src/python/gnuradio/gruimpl/Makefile grupython_PYTHON >>$NAME
40 $EXTRACT gnuradio-core/src/python/gnuradio/vocoder/Makefile grvocoderpython_PYTHON >>$NAME
41
42 # libusrp0-dev
43 NAME=debian/libusrp0-dev.install
44 rm -f $NAME
45 touch $NAME
46 $EXTRACT usrp/host/lib/legacy/Makefile include_HEADERS >>$NAME
47 $EXTRACT usrp/firmware/include/Makefile include_HEADERS >>$NAME
48
49 # python-usrp
50 NAME=debian/python-usrp.install
51 rm -f $NAME
52 touch $NAME
53 $EXTRACT usrp/host/swig/Makefile ourlib_LTLIBRARIES >>$NAME
54 $EXTRACT usrp/host/swig/Makefile ourlib_LTLIBRARIES | \
55     sed -e 's/\.la$/.so/' >>$NAME
56 $EXTRACT usrp/host/lib/legacy/Makefile usrppython_PYTHON >>$NAME
57 $EXTRACT usrp/host/swig/Makefile ourpython_PYTHON >>$NAME
58
59 # python-gnuradio-usrp
60 NAME=debian/python-gnuradio-usrp.install
61 rm -f $NAME
62 touch $NAME
63 $EXTRACT gr-usrp/src/Makefile ourpython_PYTHON >>$NAME
64 $EXTRACT gr-usrp/src/Makefile ourlib_LTLIBRARIES >>$NAME
65 $EXTRACT gr-usrp/src/Makefile ourlib_LTLIBRARIES | \
66     sed -e 's/\.la$/.so/' >>$NAME
67
68 # python-gnuradio-wxgui
69 NAME=debian/python-gnuradio-wxgui.install
70 rm -f $NAME
71 touch $NAME
72 echo etc/gnuradio/conf.d/gr-wxgui.conf >>$NAME
73 $EXTRACT gr-wxgui/src/python/Makefile ourpython_PYTHON >>$NAME
74
75 # python-gnuradio-atsc
76 NAME=debian/python-gnuradio-atsc.install
77 rm -f $NAME
78 touch $NAME
79 $EXTRACT gr-atsc/src/Makefile ourpython_PYTHON >>$NAME
80 $EXTRACT gr-atsc/src/lib/Makefile ourpython_PYTHON >>$NAME
81 $EXTRACT gr-atsc/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
82 $EXTRACT gr-atsc/src/lib/Makefile ourlib_LTLIBRARIES | \
83     sed -e 's/\.la$/.so/' >>$NAME
84 $EXTRACT gr-atsc/src/python/Makefile ourdata_DATA >>$NAME
85
86 # python-gnuradio-audio-alsa
87 NAME=debian/python-gnuradio-audio-alsa.install
88 rm -f $NAME
89 touch $NAME
90 echo etc/gnuradio/conf.d/gr-audio-alsa.conf >>$NAME
91 $EXTRACT gr-audio-alsa/src/Makefile ourpython_PYTHON >>$NAME
92 # Note: these will migrate to libgnuradio-audio-alsa in 3.2
93 # They are only separate in this package for C++ only experimentation
94 $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES >>$NAME
95 $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES | \
96     sed -e 's/\.la$/.so*/' >>$NAME
97 #
98 $EXTRACT gr-audio-alsa/src/Makefile ourlib_LTLIBRARIES >>$NAME
99 $EXTRACT gr-audio-alsa/src/Makefile ourlib_LTLIBRARIES | \
100     sed -e 's/\.la$/.so*/' >>$NAME
101
102 # python-gnuradio-audio-jack
103 NAME=debian/python-gnuradio-audio-jack.install
104 rm -f $NAME
105 touch $NAME
106 echo etc/gnuradio/conf.d/gr-audio-jack.conf >>$NAME
107 $EXTRACT gr-audio-jack/src/Makefile ourpython_PYTHON >>$NAME
108 $EXTRACT gr-audio-jack/src/Makefile ourlib_LTLIBRARIES >>$NAME
109 $EXTRACT gr-audio-jack/src/Makefile ourlib_LTLIBRARIES | \
110     sed -e 's/\.la$/.so/' >>$NAME
111
112 # python-gnuradio-audio-oss
113 NAME=debian/python-gnuradio-audio-oss.install
114 rm -f $NAME
115 touch $NAME
116 echo etc/gnuradio/conf.d/gr-audio-oss.conf >>$NAME
117 $EXTRACT gr-audio-oss/src/Makefile ourpython_PYTHON >>$NAME
118 $EXTRACT gr-audio-oss/src/Makefile ourlib_LTLIBRARIES >>$NAME
119 $EXTRACT gr-audio-oss/src/Makefile ourlib_LTLIBRARIES | \
120     sed -e 's/\.la$/.so/' >>$NAME
121
122 # python-gnuradio-audio-portaudio
123 NAME=debian/python-gnuradio-audio-portaudio.install
124 rm -f $NAME
125 touch $NAME
126 echo etc/gnuradio/conf.d/gr-audio-portaudio.conf >>$NAME
127 $EXTRACT gr-audio-portaudio/src/Makefile ourpython_PYTHON >>$NAME
128 $EXTRACT gr-audio-portaudio/src/Makefile ourlib_LTLIBRARIES >>$NAME
129 $EXTRACT gr-audio-portaudio/src/Makefile ourlib_LTLIBRARIES | \
130     sed -e 's/\.la$/.so/' >>$NAME
131
132 # python-gnuradio-comedi
133 NAME=debian/python-gnuradio-comedi.install
134 rm -f $NAME
135 touch $NAME
136 $EXTRACT gr-comedi/src/Makefile ourpython_PYTHON >>$NAME
137 $EXTRACT gr-comedi/src/Makefile ourlib_LTLIBRARIES >>$NAME
138 $EXTRACT gr-comedi/src/Makefile ourlib_LTLIBRARIES | \
139     sed -e 's/\.la$/.so/' >>$NAME
140
141 # python-gnuradio-gsm-fr-vocoder
142 NAME=debian/python-gnuradio-gsm-fr-vocoder.install
143 rm -f $NAME
144 touch $NAME
145 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourpython_PYTHON >>$NAME
146 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
147 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourlib_LTLIBRARIES | \
148     sed -e 's/\.la$/.so/' >>$NAME
149
150 # python-gnuradio-trellis
151 NAME=debian/python-gnuradio-trellis.install
152 rm -f $NAME
153 touch $NAME
154 $EXTRACT gr-trellis/src/lib/Makefile ourpython_PYTHON >>$NAME
155 $EXTRACT gr-trellis/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
156 $EXTRACT gr-trellis/src/lib/Makefile ourlib_LTLIBRARIES | \
157     sed -e 's/\.la$/.so/' >>$NAME
158 $EXTRACT gr-trellis/src/examples/Makefile ourdata_DATA >>$NAME
159 $EXTRACT gr-trellis/src/examples/fsm_files/Makefile ourdata_DATA >>$NAME
160
161 # python-gnuradio-video-sdl
162 NAME=debian/python-gnuradio-video-sdl.install
163 rm -f $NAME
164 touch $NAME
165 $EXTRACT gr-video-sdl/src/Makefile ourpython_PYTHON >>$NAME
166 $EXTRACT gr-video-sdl/src/Makefile ourlib_LTLIBRARIES >>$NAME
167 $EXTRACT gr-video-sdl/src/Makefile ourlib_LTLIBRARIES | \
168     sed -e 's/\.la$/.so/' >>$NAME
169
170 # gnuradio-utils
171 NAME=debian/gnuradio-utils.install
172 rm -f $NAME
173 touch $NAME
174 $EXTRACT gr-utils/src/python/Makefile bin_SCRIPTS >>$NAME
175
176 # gnuradio-examples
177 NAME=debian/gnuradio-examples.install
178 rm -f $NAME
179 touch $NAME
180 $EXTRACT gnuradio-examples/python/apps/hf_explorer/Makefile ourdata_DATA >>$NAME
181 $EXTRACT gnuradio-examples/python/apps/hf_radio/Makefile ourdata_DATA >>$NAME
182 $EXTRACT gnuradio-examples/python/audio/Makefile ourdata_DATA >>$NAME
183 $EXTRACT gnuradio-examples/python/digital/Makefile ourdata_DATA >>$NAME
184 $EXTRACT gnuradio-examples/python/multi-antenna/Makefile ourdata_DATA >>$NAME
185 $EXTRACT gnuradio-examples/python/multi_usrp/Makefile ourdata_DATA >>$NAME
186 $EXTRACT gnuradio-examples/python/network/Makefile ourdata_DATA >>$NAME
187 $EXTRACT gnuradio-examples/python/usrp/Makefile ourdata_DATA >>$NAME
188
189 # gnuradio-pager
190 NAME=debian/gnuradio-pager.install
191 rm -f $NAME
192 touch $NAME
193 $EXTRACT gr-pager/src/Makefile bin_SCRIPTS >>$NAME
194 $EXTRACT gr-pager/src/Makefile ourpython_PYTHON >>$NAME
195 $EXTRACT gr-pager/src/Makefile ourlib_LTLIBRARIES >>$NAME
196 $EXTRACT gr-pager/src/Makefile ourlib_LTLIBRARIES |
197     sed -e 's/\.la$/.so/' >>$NAME
198
199 # gnuradio-radio-astronomy
200 NAME=debian/gnuradio-radio-astronomy.install
201 rm -f $NAME
202 touch $NAME
203 $EXTRACT gr-radio-astronomy/src/python/Makefile ourpython_PYTHON >>$NAME
204 $EXTRACT gr-radio-astronomy/src/python/Makefile wxguipython_PYTHON >>$NAME
205 $EXTRACT gr-radio-astronomy/src/python/Makefile bin_SCRIPTS >>$NAME
206 $EXTRACT gr-radio-astronomy/src/lib/Makefile ourpython_PYTHON >>$NAME
207 $EXTRACT gr-radio-astronomy/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
208 $EXTRACT gr-radio-astronomy/src/lib/Makefile ourlib_LTLIBRARIES |
209     sed -e 's/\.la$/.so/' >>$NAME
210
211 # gnuradio-radar-mono
212 NAME=debian/gnuradio-radar-mono.install
213 rm -f $NAME
214 touch $NAME
215 $EXTRACT gr-radar-mono/src/python/Makefile ourpython_PYTHON >>$NAME
216 $EXTRACT gr-radar-mono/src/python/Makefile bin_SCRIPTS >>$NAME
217
218 # gnuradio-sounder
219 NAME=debian/gnuradio-sounder.install
220 rm -f $NAME
221 touch $NAME
222 $EXTRACT gr-sounder/src/python/Makefile ourpython_PYTHON >>$NAME
223 $EXTRACT gr-sounder/src/python/Makefile bin_SCRIPTS >>$NAME
Note: See TracBrowser for help on using the browser.