3 EXTRACT=dtools/bin/extract_install_filenames
5 # libgnuradio-core0-dev
6 NAME=debian/libgnuradio-core0-dev.install
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
25 NAME=debian/libmblock0-dev.install
28 $EXTRACT mblock/src/lib/Makefile include_HEADERS >>$NAME
29 $EXTRACT mblock/src/lib/Makefile swiginclude_HEADERS >>$NAME
31 # python-gnuradio-core
32 NAME=debian/python-gnuradio-core.install
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/blks/Makefile grblkspython_PYTHON >>$NAME
42 $EXTRACT gnuradio-core/src/python/gnuradio/blks2/Makefile grblks2python_PYTHON >>$NAME
43 $EXTRACT gnuradio-core/src/python/gnuradio/blksimpl/Makefile grblkspython_PYTHON >>$NAME
44 $EXTRACT gnuradio-core/src/python/gnuradio/blksimpl2/Makefile grblkspython_PYTHON >>$NAME
45 $EXTRACT gnuradio-core/src/python/gnuradio/gru/Makefile grblkspython_PYTHON >>$NAME
46 $EXTRACT gnuradio-core/src/python/gnuradio/gruimpl/Makefile grupython_PYTHON >>$NAME
49 NAME=debian/libusrp0-dev.install
52 $EXTRACT usrp/host/lib/legacy/Makefile include_HEADERS >>$NAME
53 $EXTRACT usrp/firmware/include/Makefile include_HEADERS >>$NAME
56 NAME=debian/libusrp-inband0-dev.install
59 $EXTRACT usrp/host/lib/inband/Makefile include_HEADERS >>$NAME
62 NAME=debian/python-usrp.install
65 $EXTRACT usrp/host/swig/Makefile ourlib_LTLIBRARIES >>$NAME
66 $EXTRACT usrp/host/swig/Makefile ourlib_LTLIBRARIES | \
67 sed -e 's/\.la$/.so/' >>$NAME
68 $EXTRACT usrp/host/lib/legacy/Makefile usrppython_PYTHON >>$NAME
69 $EXTRACT usrp/host/swig/Makefile ourpython_PYTHON >>$NAME
71 # python-gnuradio-usrp
72 NAME=debian/python-gnuradio-usrp.install
75 $EXTRACT gr-usrp/src/Makefile ourpython_PYTHON >>$NAME
76 $EXTRACT gr-usrp/src/Makefile ourlib_LTLIBRARIES >>$NAME
77 $EXTRACT gr-usrp/src/Makefile ourlib_LTLIBRARIES | \
78 sed -e 's/\.la$/.so/' >>$NAME
80 # python-gnuradio-wxgui
81 NAME=debian/python-gnuradio-wxgui.install
84 echo etc/gnuradio/conf.d/gr-wxgui.conf >>$NAME
85 $EXTRACT gr-wxgui/src/python/Makefile ourpython_PYTHON >>$NAME
87 # python-gnuradio-atsc
88 NAME=debian/python-gnuradio-atsc.install
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
97 # python-gnuradio-audio-alsa
98 NAME=debian/python-gnuradio-audio-alsa.install
101 echo etc/gnuradio/conf.d/gr-audio-alsa.conf >>$NAME
102 $EXTRACT gr-audio-alsa/src/Makefile ourpython_PYTHON >>$NAME
103 # Note: these will migrate to libgnuradio-audio-alsa in 3.2
104 # They are only separate in this package for C++ only experimentation
105 $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES >>$NAME
106 $EXTRACT gr-audio-alsa/src/Makefile lib_LTLIBRARIES | \
107 sed -e 's/\.la$/.so/' >>$NAME
109 $EXTRACT gr-audio-alsa/src/Makefile ourlib_LTLIBRARIES >>$NAME
110 $EXTRACT gr-audio-alsa/src/Makefile ourlib_LTLIBRARIES | \
111 sed -e 's/\.la$/.so/' >>$NAME
113 # python-gnuradio-audio-jack
114 NAME=debian/python-gnuradio-audio-jack.install
117 echo etc/gnuradio/conf.d/gr-audio-jack.conf >>$NAME
118 $EXTRACT gr-audio-jack/src/Makefile ourpython_PYTHON >>$NAME
119 $EXTRACT gr-audio-jack/src/Makefile ourlib_LTLIBRARIES >>$NAME
120 $EXTRACT gr-audio-jack/src/Makefile ourlib_LTLIBRARIES | \
121 sed -e 's/\.la$/.so/' >>$NAME
123 # python-gnuradio-audio-oss
124 NAME=debian/python-gnuradio-audio-oss.install
127 echo etc/gnuradio/conf.d/gr-audio-oss.conf >>$NAME
128 $EXTRACT gr-audio-oss/src/Makefile ourpython_PYTHON >>$NAME
129 $EXTRACT gr-audio-oss/src/Makefile ourlib_LTLIBRARIES >>$NAME
130 $EXTRACT gr-audio-oss/src/Makefile ourlib_LTLIBRARIES | \
131 sed -e 's/\.la$/.so/' >>$NAME
133 # python-gnuradio-audio-portaudio
134 NAME=debian/python-gnuradio-audio-portaudio.install
137 echo etc/gnuradio/conf.d/gr-audio-portaudio.conf >>$NAME
138 $EXTRACT gr-audio-portaudio/src/Makefile ourpython_PYTHON >>$NAME
139 $EXTRACT gr-audio-portaudio/src/Makefile ourlib_LTLIBRARIES >>$NAME
140 $EXTRACT gr-audio-portaudio/src/Makefile ourlib_LTLIBRARIES | \
141 sed -e 's/\.la$/.so/' >>$NAME
143 # python-gnuradio-comedi
144 NAME=debian/python-gnuradio-comedi.install
147 $EXTRACT gr-comedi/src/Makefile ourpython_PYTHON >>$NAME
148 $EXTRACT gr-comedi/src/Makefile ourlib_LTLIBRARIES >>$NAME
149 $EXTRACT gr-comedi/src/Makefile ourlib_LTLIBRARIES | \
150 sed -e 's/\.la$/.so/' >>$NAME
152 # python-gnuradio-cvsd-vocoder
153 NAME=debian/python-gnuradio-cvsd-vocoder.install
156 $EXTRACT gr-cvsd-vocoder/src/python/Makefile grblkspython_PYTHON >>$NAME
157 $EXTRACT gr-cvsd-vocoder/src/lib/Makefile ourpython_PYTHON >>$NAME
158 $EXTRACT gr-cvsd-vocoder/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
159 $EXTRACT gr-cvsd-vocoder/src/lib/Makefile ourlib_LTLIBRARIES | \
160 sed -e 's/\.la$/.so/' >>$NAME
162 # python-gnuradio-gsm-fr-vocoder
163 NAME=debian/python-gnuradio-gsm-fr-vocoder.install
166 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourpython_PYTHON >>$NAME
167 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
168 $EXTRACT gr-gsm-fr-vocoder/src/lib/Makefile ourlib_LTLIBRARIES | \
169 sed -e 's/\.la$/.so/' >>$NAME
171 # python-gnuradio-trellis
172 NAME=debian/python-gnuradio-trellis.install
175 $EXTRACT gr-trellis/src/lib/Makefile ourpython_PYTHON >>$NAME
176 $EXTRACT gr-trellis/src/lib/Makefile ourlib_LTLIBRARIES >>$NAME
177 $EXTRACT gr-trellis/src/lib/Makefile ourlib_LTLIBRARIES | \
178 sed -e 's/\.la$/.so/' >>$NAME
180 # python-gnuradio-video-sdl
181 NAME=debian/python-gnuradio-video-sdl.install
184 $EXTRACT gr-video-sdl/src/Makefile ourpython_PYTHON >>$NAME
185 $EXTRACT gr-video-sdl/src/Makefile ourlib_LTLIBRARIES >>$NAME
186 $EXTRACT gr-video-sdl/src/Makefile ourlib_LTLIBRARIES | \
187 sed -e 's/\.la$/.so/' >>$NAME