@@ -5,138 +5,12 @@ add_subdirectory(pybind11)
5
5
6
6
pybind11_add_module (knxPython
7
7
knxmodule.cpp
8
- ../../src/knx/address_table_object.cpp
9
- ../../src/knx/address_table_object.h
10
- ../../src/knx/aes.c
11
- ../../src/knx/aes.h
12
- ../../src/knx/aes.hpp
13
- ../../src/knx/apdu.cpp
14
- ../../src/knx/apdu.h
15
- ../../src/knx/application_layer.cpp
16
- ../../src/knx/application_layer.h
17
- ../../src/knx/application_program_object.cpp
18
- ../../src/knx/application_program_object.h
19
- ../../src/knx/association_table_object.cpp
20
- ../../src/knx/association_table_object.h
21
- ../../src/knx/bau.cpp
22
- ../../src/knx/bau.h
23
- ../../src/knx/bau07B0.cpp
24
- ../../src/knx/bau07B0.h
25
- ../../src/knx/bau091A.cpp
26
- ../../src/knx/bau091A.h
27
- ../../src/knx/bau27B0.cpp
28
- ../../src/knx/bau27B0.h
29
- ../../src/knx/bau2920.cpp
30
- ../../src/knx/bau2920.h
31
- ../../src/knx/bau57B0.cpp
32
- ../../src/knx/bau57B0.h
33
- ../../src/knx/bau_systemB.cpp
34
- ../../src/knx/bau_systemB.h
35
- ../../src/knx/bau_systemB_device.cpp
36
- ../../src/knx/bau_systemB_device.h
37
- ../../src/knx/bau_systemB_coupler.cpp
38
- ../../src/knx/bau_systemB_coupler.h
39
- ../../src/knx/bits.cpp
40
- ../../src/knx/bits.h
41
- ../../src/knx/callback_property.h
42
- ../../src/knx/cemi_frame.cpp
43
- ../../src/knx/cemi_frame.h
44
- ../../src/knx/cemi_server.cpp
45
- ../../src/knx/cemi_server.h
46
- ../../src/knx/cemi_server_object.cpp
47
- ../../src/knx/cemi_server_object.h
48
- ../../src/knx/config.h
49
- ../../src/knx/data_link_layer.cpp
50
- ../../src/knx/data_link_layer.h
51
- ../../src/knx/data_property.cpp
52
- ../../src/knx/data_property.h
53
- ../../src/knx/device_object.cpp
54
- ../../src/knx/device_object.h
55
- ../../src/knx/dpt.cpp
56
- ../../src/knx/dpt.h
57
- ../../src/knx/dptconvert.cpp
58
- ../../src/knx/dptconvert.h
59
- ../../src/knx/function_property.h
60
- ../../src/knx/group_object.cpp
61
- ../../src/knx/group_object.h
62
- ../../src/knx/group_object_table_object.cpp
63
- ../../src/knx/group_object_table_object.h
64
- ../../src/knx/interface_object.cpp
65
- ../../src/knx/interface_object.h
66
- ../../src/knx/ip_data_link_layer.cpp
67
- ../../src/knx/ip_data_link_layer.h
68
- ../../src/knx/ip_parameter_object.cpp
69
- ../../src/knx/ip_parameter_object.h
70
- ../../src/knx/knx_ip_device_information_dib.cpp
71
- ../../src/knx/knx_ip_device_information_dib.h
72
- ../../src/knx/knx_ip_dib.cpp
73
- ../../src/knx/knx_ip_dib.h
74
- ../../src/knx/knx_ip_frame.cpp
75
- ../../src/knx/knx_ip_frame.h
76
- ../../src/knx/knx_ip_routing_indication.cpp
77
- ../../src/knx/knx_ip_routing_indication.h
78
- ../../src/knx/knx_ip_search_request.cpp
79
- ../../src/knx/knx_ip_search_request.h
80
- ../../src/knx/knx_ip_search_response.cpp
81
- ../../src/knx/knx_ip_search_response.h
82
- ../../src/knx/knx_ip_supported_service_dib.cpp
83
- ../../src/knx/knx_ip_supported_service_dib.h
84
- ../../src/knx/ip_host_protocol_address_information.cpp
85
- ../../src/knx/ip_host_protocol_address_information.h
86
- ../../src/knx/knx_types.h
87
- ../../src/knx/knx_value.cpp
88
- ../../src/knx/knx_value.h
89
- ../../src/knx/memory.cpp
90
- ../../src/knx/memory.h
91
- ../../src/knx/network_layer.cpp
92
- ../../src/knx/network_layer.h
93
- ../../src/knx/network_layer_coupler.cpp
94
- ../../src/knx/network_layer_coupler.h
95
- ../../src/knx/network_layer_device.cpp
96
- ../../src/knx/network_layer_device.h
97
- ../../src/knx/network_layer_entity.cpp
98
- ../../src/knx/network_layer_entity.h
99
- ../../src/knx/npdu.cpp
100
- ../../src/knx/npdu.h
101
- ../../src/knx/platform.cpp
102
- ../../src/knx/platform.h
103
- ../../src/knx/property.cpp
104
- ../../src/knx/property.h
105
- ../../src/knx/rf_data_link_layer.cpp
106
- ../../src/knx/rf_data_link_layer.h
107
- ../../src/knx/rf_medium_object.cpp
108
- ../../src/knx/rf_medium_object.h
109
- ../../src/knx/rf_physical_layer_cc1101.cpp
110
- ../../src/knx/rf_physical_layer_cc1101.h
111
- ../../src/knx/rf_physical_layer.h
112
- ../../src/knx/router_object.cpp
113
- ../../src/knx/router_object.h
114
- ../../src/knx/secure_application_layer.cpp
115
- ../../src/knx/secure_application_layer.h
116
- ../../src/knx/security_interface_object.cpp
117
- ../../src/knx/security_interface_object.h
118
- ../../src/knx/simple_map.h
119
- ../../src/knx/save_restore.h
120
- ../../src/knx/table_object.cpp
121
- ../../src/knx/table_object.h
122
- ../../src/knx/tpdu.cpp
123
- ../../src/knx/tpdu.h
124
- ../../src/knx/tpuart_data_link_layer.cpp
125
- ../../src/knx/tpuart_data_link_layer.h
126
- ../../src/knx/transport_layer.cpp
127
- ../../src/knx/transport_layer.h
128
- ../../src/knx/usb_tunnel_interface.cpp
129
- ../../src/knx/usb_tunnel_interface.h
130
- ../../src/knx_facade.cpp
131
- ../../src/knx_facade.h
132
- ../../src/linux_platform.cpp
133
- ../../src/linux_platform.h
134
8
)
135
9
include_directories (src pybind11/include )
136
- include_directories (../../src )
137
10
138
11
#set(outdir ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
139
12
#set_target_properties(knx PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${outdir})
140
13
set_target_properties (knxPython PROPERTIES OUTPUT_NAME knx )
141
14
set_property (TARGET knxPython PROPERTY CXX_STANDARD 11 )
142
- target_compile_definitions (knxPython PUBLIC -DMASK_VERSION=0x57B0 )
15
+ #target_compile_definitions(knxPython PUBLIC -DMASK_VERSION=0x57B0)
16
+ target_link_libraries (knxPython PRIVATE knx )
0 commit comments