| @@ -1,105 +1,107 @@ | | | @@ -1,105 +1,107 @@ |
1 | # $NetBSD: Makefile,v 1.10 2007/08/08 03:10:17 wulf Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2008/03/04 15:51:59 jlam Exp $ |
2 | | | 2 | |
3 | PKGNAME= gnuradio-examples-${VERSION} | | 3 | PKGNAME= gnuradio-examples-${VERSION} |
4 | COMMENT= GUI framework for GNU Radio based on wxPython | | 4 | COMMENT= GUI framework for GNU Radio based on wxPython |
5 | COMMENT= Examples for GNU Radio | | 5 | COMMENT= Examples for GNU Radio |
6 | | | 6 | |
| | | 7 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 8 | |
7 | .include "../../meta-pkgs/gnuradio/Makefile.common" | | 9 | .include "../../meta-pkgs/gnuradio/Makefile.common" |
8 | | | 10 | |
9 | CONFIGURE_ARGS+=--enable-gnuradio-examples | | 11 | CONFIGURE_ARGS+=--enable-gnuradio-examples |
10 | | | 12 | |
11 | EXAMPLE_DIR= ${LOCALBASE}/share/examples/gnuradio/python | | 13 | EXAMPLE_DIR= ${LOCALBASE}/share/examples/gnuradio/python |
12 | | | 14 | |
13 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/apps/hf_explorer/hfx2.py | | 15 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/apps/hf_explorer/hfx2.py |
14 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/apps/hf_radio/radio.py | | 16 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/apps/hf_radio/radio.py |
15 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/apps/hf_radio/ui.py | | 17 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/apps/hf_radio/ui.py |
16 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_copy.py | | 18 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_copy.py |
17 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_fft.py | | 19 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_fft.py |
18 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_play.py | | 20 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_play.py |
19 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_to_file.py | | 21 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/audio_to_file.py |
20 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/dial_squelch.py | | 22 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/dial_squelch.py |
21 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/dial_tone.py | | 23 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/dial_tone.py |
22 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/dialtone_v.py | | 24 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/dialtone_v.py |
23 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/mono_tone.py | | 25 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/mono_tone.py |
24 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/multi_tone.py | | 26 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/multi_tone.py |
25 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/spectrum_inversion.py | | 27 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/spectrum_inversion.py |
26 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/test_resampler.py | | 28 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/audio/test_resampler.py |
27 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/fsm_utils.py | | 29 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/fsm_utils.py |
28 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_sccc_hard.py | | 30 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_sccc_hard.py |
29 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_sccc_soft.py | | 31 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_sccc_soft.py |
30 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_sccc_turbo.py | | 32 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_sccc_turbo.py |
31 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm.py | | 33 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm.py |
32 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm1.py | | 34 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm1.py |
33 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm2.py | | 35 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm2.py |
34 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm_combined.py | | 36 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm_combined.py |
35 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm_parallel.py | | 37 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_tcm_parallel.py |
36 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_turbo_equalization.py | | 38 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_turbo_equalization.py |
37 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_turbo_equalization1.py | | 39 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_turbo_equalization1.py |
38 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_turbo_equalization2.py | | 40 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_turbo_equalization2.py |
39 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_viterbi_equalization.py | | 41 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_viterbi_equalization.py |
40 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_viterbi_equalization1.py | | 42 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/channel-coding/test_viterbi_equalization1.py |
41 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/benchmark_rx.py | | 43 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/benchmark_rx.py |
42 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/benchmark_tx.py | | 44 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/benchmark_tx.py |
43 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/fusb_options.py | | 45 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/fusb_options.py |
44 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/gen_whitener.py | | 46 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/gen_whitener.py |
45 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/pick_bitrate.py | | 47 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/pick_bitrate.py |
46 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/receive_path.py | | 48 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/receive_path.py |
47 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/rx_voice.py | | 49 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/rx_voice.py |
48 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/transmit_path.py | | 50 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/transmit_path.py |
49 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/tunnel.py | | 51 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/tunnel.py |
50 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/tx_voice.py | | 52 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital/tx_voice.py |
51 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital_voice/encdec.py | | 53 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/digital_voice/encdec.py |
52 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi-antenna/multi_fft.py | | 54 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi-antenna/multi_fft.py |
53 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi-antenna/multi_file.py | | 55 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi-antenna/multi_file.py |
54 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi-antenna/multi_scope.py | | 56 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi-antenna/multi_scope.py |
55 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi_usrp/multi_usrp_oscope.py | | 57 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi_usrp/multi_usrp_oscope.py |
56 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi_usrp/multi_usrp_rx_cfile.py | | 58 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/multi_usrp/multi_usrp_rx_cfile.py |
57 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/networking/measurement_slave.py | | 59 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/networking/measurement_slave.py |
58 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/am_rcv.py | | 60 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/am_rcv.py |
59 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/ayfabtu.py | | 61 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/ayfabtu.py |
60 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/ayfabtu.py | | 62 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/ayfabtu.py |
61 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/benchmark_usb.py | | 63 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/benchmark_usb.py |
62 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/dsb_tx.py | | 64 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/dsb_tx.py |
63 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/flexrf_debug.py | | 65 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/flexrf_debug.py |
64 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/flexrf_siggen.py | | 66 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/flexrf_siggen.py |
65 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/fm_tx4.py | | 67 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/fm_tx4.py |
66 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/fm_tx_2_daughterboards.py | | 68 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/fm_tx_2_daughterboards.py |
67 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/max_power.py | | 69 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/max_power.py |
68 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/siggen_min2.py | | 70 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/siggen_min2.py |
69 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_counting.py | | 71 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_counting.py |
70 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_dft_analysis.py | | 72 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_dft_analysis.py |
71 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_dft_synth.py | | 73 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_dft_synth.py |
72 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_digital_loopback_counting.py | | 74 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_digital_loopback_counting.py |
73 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_digital_loopback_lfsr.py | | 75 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/test_digital_loopback_lfsr.py |
74 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/tvrx_am_rcv_gui.py | | 76 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/tvrx_am_rcv_gui.py |
75 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_fft.py | | 77 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_fft.py |
76 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_fft_old.py | | 78 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_fft_old.py |
77 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_nbfm_ptt.py | | 79 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_nbfm_ptt.py |
78 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_nbfm_rcv.py | | 80 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_nbfm_rcv.py |
79 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_oscope.py | | 81 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_oscope.py |
80 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_rx_cfile.py | | 82 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_rx_cfile.py |
81 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_rx_nogui.py | | 83 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_rx_nogui.py |
82 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_siggen.py | | 84 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_siggen.py |
83 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_tv_rcv.py | | 85 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_tv_rcv.py |
84 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_tv_rcv_nogui.py | | 86 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_tv_rcv_nogui.py |
85 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv.py | | 87 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv.py |
86 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv2_nogui.py | | 88 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv2_nogui.py |
87 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv_nogui.py | | 89 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv_nogui.py |
88 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv_pll.py | | 90 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wfm_rcv_pll.py |
89 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wxapt_rcv.py | | 91 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/usrp_wxapt_rcv.py |
90 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/wfm_rcv_file.py | | 92 | PYTHON_PATCH_SCRIPTS+= gnuradio-examples/python/usrp/wfm_rcv_file.py |
91 | | | 93 | |
92 | do-install: | | 94 | do-install: |
93 | set -e; \ | | 95 | set -e; \ |
94 | cd ${WRKSRC}/gnuradio-examples/python; \ | | 96 | cd ${WRKSRC}/gnuradio-examples/python; \ |
95 | for d in `find * -type d`; \ | | 97 | for d in `find * -type d`; \ |
96 | do \ | | 98 | do \ |
97 | ${INSTALL_SCRIPT_DIR} ${EXAMPLE_DIR}/"$$d"; \ | | 99 | ${INSTALL_SCRIPT_DIR} ${DESTDIR}${EXAMPLE_DIR}/"$$d"; \ |
98 | done; \ | | 100 | done; \ |
99 | for f in `find . \! -name "Makefile*" -type f`; \ | | 101 | for f in `find . \! -name "Makefile*" -type f`; \ |
100 | do \ | | 102 | do \ |
101 | ${INSTALL_SCRIPT} "$$f" ${EXAMPLE_DIR}/"$$f"; \ | | 103 | ${INSTALL_SCRIPT} "$$f" ${DESTDIR}${EXAMPLE_DIR}/"$$f"; \ |
102 | done | | 104 | done |
103 | | | 105 | |
104 | .include "../../ham/gnuradio-wxgui/buildlink3.mk" | | 106 | .include "../../ham/gnuradio-wxgui/buildlink3.mk" |
105 | .include "../../mk/bsd.pkg.mk" | | 107 | .include "../../mk/bsd.pkg.mk" |