}
def main():
- with open('afb_binding.inl', 'w') as out:
+ with open('afb_binding_glue.inl', 'w') as out:
set_output(out)
p('// This file was generated, do not edit', '')
generate_names(API)
emit_binding(API)
- with open('afb_api.hpp', 'w') as out:
+ with open('afb_binding_api.hpp', 'w') as out:
set_output(out)
p('// This file was generated, do not edit', '')
emit_afb_api(API)
set(CMAKE_SHARED_MODULE_PREFIX "")
add_custom_command(
- OUTPUT afb_api.hpp afb_binding.inl
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../generate-binding.py
- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/../generate-binding.py)
+ OUTPUT afb_binding_api.hpp afb_binding_glue.inl
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../generate-binding-glue.py
+ COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/../generate-binding-glue.py)
add_library(winman MODULE
main.cpp
wayland.hpp
util.cpp
util.hpp
- ${IVI_CON_PROTO} json_helper.cpp json_helper.hpp app.hpp app.cpp result.hpp afb_api.hpp afb_binding.inl)
+ ${IVI_CON_PROTO} json_helper.cpp json_helper.hpp app.hpp app.cpp result.hpp afb_binding_api.hpp afb_binding_glue.inl)
target_include_directories(winman
PRIVATE
#include "wayland.hpp"
#include "result.hpp"
-#include "afb_api.hpp"
+#include "afb_binding_api.hpp"
namespace wl {
struct display;
} // namespace
-#include "afb_binding.inl"
+#include "afb_binding_glue.inl"
extern "C" const struct afb_binding_v2 afbBindingV2 = {
"winman", NULL, NULL, winman_verbs, NULL, binding_init, NULL, 1};