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