// $Id$ project (CIAO_NDDS_idl_gen) : install, ndds_idltocpp, componentidldefaults { custom_only = 1 idlflags += -Wb,stub_export_macro=NDDS_STUB_Export \ -Wb,stub_export_include=ndds_stub_export.h \ -Wb,skel_export_macro=NDDS_SKEL_Export \ -Wb,skel_export_include=ndds_skel_export.h \ -I$(CIAO_ROOT)/connectors -Glem IDL_Files { ndds_dcps.idl } IDL_Files { idlflags -= -Gxhst -Gxhsk ndds_dcps_i_handle.idl } specific { install_dir = connectors/dds4ccm/idl/ndds } } project (CIAO_NDDS_stub) : install, ndds_idltocpp, ccm_stub, ciaolib_with_idl, ciao_output, taolib { after += CIAO_NDDS_idl_gen includes += $(CIAO_ROOT)/connectors dynamicflags += NDDS_STUB_BUILD_DLL IDL_Files { } Header_Files { ndds_stub_export.h ndds_dcpsC.h ndds_dcps_i_handleC.h ndds_dcps_instance_handleC.h } Source_Files { ndds_dcpsC.cpp ndds_dcps_i_handleC.cpp ndds_dcps_instance_handleC.cpp } Inline_Files { ndds_dcpsC.inl ndds_dcps_i_handleC.inl } specific { install_dir = connectors/dds4ccm/idl/ndds } verbatim(gnuace, postinstall) { " cp ndds_dcps_instance_handle.idl $(INSTALL_PREFIX)/include/connectors/dds4ccm/idl/ndds/" " cp ndds_dcps_instance_handle*.h $(INSTALL_PREFIX)/include/connectors/dds4ccm/idl/ndds/" } } project (CIAO_NDDS_idl_install_only) { avoids += dds4ccm_opendds dds4ccm_ndds dds4ccm_splice custom_only = 1 verbatim(gnuace, bottom) { "install:" " $(MKDIR) $(INSTALL_PREFIX)/share/ciao/connectors/dds4ccm/idl/ndds" " cp *.idl $(INSTALL_PREFIX)/share/ciao/connectors/dds4ccm/idl/ndds" } }