2020-07-04 | Paul Boddie | raw annotate files changeset graph | An experiment with "synchronous" completions exposing completion functions to send replies back to the caller. Where outputs are involved, client and server interfaces diverge, and this has not yet been satisfactorily handled. | completion-sync |
1 define export_interface_cc_template = 2 ifdef IDL_EXPORT_DIR 3 $(1)_INT_IDL = $(call interfaces_to_idl,$(1)) 4 $(1)_INT_INC = $(call export_includes,$(call interfaces_to_interface_h,$(1))) 5 6 $$($(1)_INT_INC): $$($(1)_INT_IDL) 7 $(IDL_PROG) -d $(IDL_EXPORT_DIR) --interfaces --language=c++ $$($(1)_INT_IDL) 8 endif 9 endef