summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python/gnuradio/gr/bindings/CMakeLists.txt
blob: 2623bcf9c39a0e17149c890c263e462f0ccf0975 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
include(GrPybind)

########################################################################
# Python Bindings
########################################################################

list(APPEND gr_python_files
messages/msg_accepter_msgq_python.cc
messages/msg_accepter_python.cc
messages/msg_passing_python.cc
messages/msg_producer_python.cc
messages/msg_queue_python.cc
    # attributes_python.cc
    basic_block_python.cc
    block_python.cc
    block_detail_python.cc
    block_gateway_python.cc
    # block_registry_python.cc
    buffer_python.cc
    buffer_reader_python.cc
    buffer_type_python.cc
    constants_python.cc
    endianness_python.cc
    expj_python.cc
    flowgraph_python.cc
    fxpt_python.cc
    fxpt_nco_python.cc
    fxpt_vco_python.cc
    # gr_complex_python.cc
    hier_block2_python.cc
    high_res_timer_python.cc
    io_signature_python.cc
    logger_python.cc
    math_python.cc

    message_python.cc
    msg_accepter_python.cc
    # msg_accepter_msgq_python.cc
    # msg_passing_python.cc
    # msg_producer_python.cc
    msg_queue_python.cc
    # misc_python.cc
    msg_accepter_python.cc
    msg_handler_python.cc
    msg_queue_python.cc
    nco_python.cc
    pdu_python.cc
    prefs_python.cc
    # pycallback_object_python.cc
    random_python.cc
    realtime_python.cc
    # rpcbufferedget_python.cc
    # rpccallbackregister_base_python.cc
    # rpcmanager_python.cc
    # rpcmanager_base_python.cc
    # rpcpmtconverters_thrift_python.cc
    # rpcregisterhelpers_python.cc
    # rpcserver_aggregator_python.cc
    # rpcserver_base_python.cc
    # rpcserver_booter_aggregator_python.cc
    # rpcserver_booter_base_python.cc
    # rpcserver_booter_thrift_python.cc
    # rpcserver_selector_python.cc
    # rpcserver_thrift_python.cc
    runtime_types_python.cc
    sincos_python.cc
    sptr_magic_python.cc
    sync_block_python.cc
    sync_decimator_python.cc
    sync_interpolator_python.cc
    sys_paths_python.cc
    tagged_stream_block_python.cc
    tags_python.cc
    # thread_python.cc
    # thread_body_wrapper_python.cc
    # thread_group_python.cc
    # thrift_application_base_python.cc
    # thrift_server_template_python.cc
    top_block_python.cc
    tpb_detail_python.cc
    # types_python.cc
    # unittests_python.cc
    # xoroshiro128p_python.cc
    python_bindings.cc)

GR_PYBIND_MAKE_CHECK_HASH(gr
   ../../../..
   gr::gr
   "${gr_python_files}")

install(TARGETS gr_python DESTINATION ${GR_PYTHON_DIR}/gnuradio/gr COMPONENT pythonapi)