ff0c985e2bde28d70e8552ea3cc398e0e525788c
[pkgsrc.git] / ham / gnuradio-core / Makefile
1 # $NetBSD: Makefile,v 1.19 2009/09/11 16:23:28 joerg Exp $
2
3 PKGNAME=        gnuradio-core-${VERSION}
4 COMMENT=        Runtime system and DSP blocks for GNU Radio
5
6 PKG_DESTDIR_SUPPORT=    user-destdir
7
8 .include "../../meta-pkgs/gnuradio/Makefile.common"
9
10 CONF_FILES+=    ${EGDIR}/gnuradio-core.conf ${PKG_SYSCONFDIR}/gnuradio-core.conf
11 CONFIGURE_ARGS+=--enable-gnuradio-core
12 CONFIGURE_ARGS+=--enable-omnithread
13 CONFIGURE_ARGS+=--enable-gruel
14
15 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/swig/gen-swig-bug-fix
16 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/bin/microtune.py
17 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/doc/xml/doxy2swig.py
18 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/general/generate_all.py
19 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/general/generate_common.py
20 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/general/gen_sine_table.py
21 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_fir_XXX.py
22 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_all.py
23 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_interp_fir_filter_XXX.py
24 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_fir_filter_XXX.py
25 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_rational_resampler_base_XXX.py
26 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_fir_sysconfig.py
27 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_fir_sysconfig_generic.py
28 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_fir_util.py
29 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/lib/filter/generate_gr_freq_xlating_fir_filter_XXX.py
30 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_add_and_friends.py
31 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/benchmark_filters.py
32 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_correlate_access_code.py
33 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_add_v_and_friends.py
34 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_agc.py
35 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_basic_flow_graph.py
36 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_cma_equalizer.py
37 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py
38 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_fft_filter.py
39 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_feval.py
40 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_constellation_decoder_cb.py
41 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_diff_encoder.py
42 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_diff_phasor_cc.py
43 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_frequency_modulator.py
44 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_filter_delay_fc.py
45 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_flow_graph.py
46 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_interp_fir_filter.py
47 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_fsk_stuff.py
48 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_goertzel.py
49 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_head.py
50 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_hilbert.py
51 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_iir.py
52 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_interleave.py
53 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_kludge_copy.py
54 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_message.py
55 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_kludged_imports.py
56 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_mute.py
57 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_nlog10.py
58 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_packed_to_unpacked.py
59 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_pipe_fittings.py
60 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_rational_resampler.py
61 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_sig_source.py
62 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_single_pole_iir.py
63 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_single_pole_iir_cc.py
64 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr/qa_unpack_k_bits.py
65 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gruimpl/gnuplot_freqz.py
66 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gruimpl/freqz.py
67 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gruimpl/lmx2306.py
68 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/python/gnuradio/gr_unittest.py
69 PYTHON_PATCH_SCRIPTS+=  gnuradio-core/src/tests/test_buffers.py
70
71 .include "../../devel/swig/buildlink3.mk"
72 .include "../../devel/boost-headers/buildlink3.mk"
73 .include "../../devel/boost-libs/buildlink3.mk"
74 .include "../../devel/cppunit/buildlink3.mk"
75 .include "../../math/fftwf/buildlink3.mk"
76 .include "../../math/gsl/buildlink3.mk"
77 .include "../../math/py-Numeric/buildlink3.mk"
78 .include "../../lang/python/extension.mk"
79 .include "../../lang/python/application.mk"
80 .include "../../mk/bsd.pkg.mk"