diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:30 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:30 +0000 |
commit | c44379cc7d9c7aa113989237ab0f56db12aa5219 (patch) | |
tree | 66a84b20d47f2269d8bdc6e0323f338763424d3a /ACE/bin/MakeProjectCreator/config | |
parent | 3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (diff) | |
download | ATCD-c44379cc7d9c7aa113989237ab0f56db12aa5219.tar.gz |
Repo restructuring
Diffstat (limited to 'ACE/bin/MakeProjectCreator/config')
220 files changed, 2093 insertions, 0 deletions
diff --git a/ACE/bin/MakeProjectCreator/config/ace_athena.mpb b/ACE/bin/MakeProjectCreator/config/ace_athena.mpb new file mode 100644 index 00000000000..c9dad81dc77 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_athena.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project: ace_xt { + requires += athena + lit_libs += Xaw +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_fl.mpb b/ACE/bin/MakeProjectCreator/config/ace_fl.mpb new file mode 100644 index 00000000000..315e3f9499e --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_fl.mpb @@ -0,0 +1,29 @@ +// -*- MPC -*- +// $Id$ + +project : ace_x11, ace_gl { + requires += fl + + // Depends on configuration from include/makeinclude/platform_*.GNU + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_FL_CPPFLAGS) + CPPFLAGS += $(PLATFORM_GL_CPPFLAGS) $(PLATFORM_X11_CPPFLAGS) + LIBS += $(PLATFORM_FL_LIBS) $(PLATFORM_GL_LIBS) $(PLATFORM_X11_LIBS) + LDFLAGS += $(PLATFORM_FL_LDFLAGS) $(PLATFORM_GL_LDFLAGS) + LDFLAGS += $(PLATFORM_GL_LDFLAGS) + } + specific(vc8,vc71,vc7,vc6) { + libs += fltkdll + } + + specific(automake) { + // ACE_FLTK_* macros contain X11 settings + compile_flags -= $(ACE_X11_CPPFLAGS) + linkflags -= $(ACE_X11_LDFLAGS) + pure_libs -= $(ACE_X11_LIBS) + + compile_flags += $(ACE_FLTK_CPPFLAGS) + linkflags += $(ACE_FLTK_LDFLAGS) + pure_libs += $(ACE_FLTK_LIBS) + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_flreactor.mpb b/ACE/bin/MakeProjectCreator/config/ace_flreactor.mpb new file mode 100644 index 00000000000..63289cbac3a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_flreactor.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : acelib, ace_fl { + requires += ace_flreactor + after += ACE_FlReactor + libs += ACE_FlReactor +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb b/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb new file mode 100644 index 00000000000..809140c3fae --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb @@ -0,0 +1,11 @@ +// -*- MPC -*- +// +// $Id$ + +feature(ace_for_tao) { + macros += ACE_LACKS_ACE_TOKEN + + after += ACE_FOR_TAO + libs += ACE_FOR_TAO + +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_gl.mpb b/ACE/bin/MakeProjectCreator/config/ace_gl.mpb new file mode 100644 index 00000000000..69bccb163af --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_gl.mpb @@ -0,0 +1,16 @@ +// -*- MPC -*- +// $Id$ + +project : ace_x11 { + requires += gl + + // Depends on configration from include/makeinclude/platform_*.GNU + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_GL_CPPFLAGS) $(PLATFORM_X11_CPPFLAGS) + LIBS += $(PLATFORM_GL_LIBS) $(PLATFORM_X11_LIBS) + LDFLAGS += $(PLATFORM_GL_LDFLAGS) $(PLATFORM_GL_LDFLAGS) + } + specific(vc6,vc7,vc71,vc8) { + lit_libs += OpenGL32 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_gtk.mpb b/ACE/bin/MakeProjectCreator/config/ace_gtk.mpb new file mode 100644 index 00000000000..c1235d4633f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_gtk.mpb @@ -0,0 +1,13 @@ +// -*- MPC -*- +// $Id$ + +project { + macros += ACE_HAS_GTK + + // Depends on configration from include/makeinclude/platform_*.GNU + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_GTK_CPPFLAGS) + LIBS += $(PLATFORM_GTK_LIBS) + LDFLAGS += $(PLATFORM_GTK_LDFLAGS) + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_mfc.mpb b/ACE/bin/MakeProjectCreator/config/ace_mfc.mpb new file mode 100644 index 00000000000..3339a9220eb --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_mfc.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project: mfc { + macros += ACE_HAS_MFC=1 +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_motif.mpb b/ACE/bin/MakeProjectCreator/config/ace_motif.mpb new file mode 100644 index 00000000000..350291b8e52 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_motif.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project: ace_xt { + requires += motif + lit_libs += Xm +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_openssl.mpb b/ACE/bin/MakeProjectCreator/config/ace_openssl.mpb new file mode 100644 index 00000000000..f94fdd21f8b --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_openssl.mpb @@ -0,0 +1,20 @@ +// -*- MPC -*- +// $Id$ + +project : openssl { + + // The ACE/TAO configure scripts set ace_TLS_CFLAGS and ace_TLS_LIBS + // instead of $(SSL_ROOT)/include and $(SSL_ROOT)/lib as set by MPC's + // openssl.mpb. + + specific (automake) { + lit_libs -= ssl crypto + includes -= $(SSL_ROOT)/include + includes -= /usr/kerberos/include + libpaths -= $(SSL_ROOT)/lib + + compile_flags += @ACE_TLS_CPPFLAGS@ + linkflags += @ACE_TLS_LDFLAGS@ + pure_libs += @ACE_TLS_LIBS@ + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_qt.mpb b/ACE/bin/MakeProjectCreator/config/ace_qt.mpb new file mode 100644 index 00000000000..5b66aa7f68f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_qt.mpb @@ -0,0 +1,28 @@ +// -*- MPC -*- +// $Id$ + + +project: qt { + // Depends on configration from include/makeinclude/platform_*.GNU + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_QT_CPPFLAGS) + LIBS += $(PLATFORM_QT_LIBS) + LDFLAGS += $(PLATFORM_QT_LDFLAGS) + } + + specific(automake) { + includes -= $(QTDIR)/include + libpaths -= $(QTDIR)/lib + macros -= QT_THREAD_SUPPORT + lit_libs -= qt-mt$(QT_VERSION) + + compile_flags += $(ACE_QT_CPPFLAGS) + linkflags += $(ACE_QT_LDFLAGS) + pure_libs += $(ACE_QT_LIBS) + } + + specific(vc6, vc7, vc71, vc8, nmake) { + lit_libs -= qt-mt$(QT_VERSION) + pure_libs += $(PLATFORM_QT_LIBS) + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_qtreactor.mpb b/ACE/bin/MakeProjectCreator/config/ace_qtreactor.mpb new file mode 100644 index 00000000000..5aafe14fdb7 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_qtreactor.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : acelib, ace_qt { + requires += ace_qtreactor + after += ACE_QtReactor + libs += ACE_QtReactor +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_tk.mpb b/ACE/bin/MakeProjectCreator/config/ace_tk.mpb new file mode 100644 index 00000000000..10493bbf4ea --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_tk.mpb @@ -0,0 +1,19 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += tk + // Depends on configration from include/makeinclude/platform_*.GNU + + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_TCL_CPPFLAGS) $(PLATFORM_TK_CPPFLAGS) + LIBS += $(PLATFORM_TCL_LIBS) $(PLATFORM_TK_LIBS) + LDFLAGS += $(PLATFORM_TCL_LDFLAGS) $(PLATFORM_TK_LDFLAGS) + } + + specific(automake) { + compile_flags += $(ACE_TK_CPPFLAGS) $(ACE_TCL_CPPFLAGS) + linkflags += $(ACE_TK_LDFLAGS) $(ACE_TCL_LDFLAGS) + pure_libs += $(ACE_TK_LIBS) $(ACE_TCL_LIBS) + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_tkreactor.mpb b/ACE/bin/MakeProjectCreator/config/ace_tkreactor.mpb new file mode 100644 index 00000000000..1694ea6fc98 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_tkreactor.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : acelib, ace_tk { + requires += ace_tkreactor + after += ACE_TkReactor + libs += ACE_TkReactor +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_x11.mpb b/ACE/bin/MakeProjectCreator/config/ace_x11.mpb new file mode 100644 index 00000000000..0b2f478acc2 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_x11.mpb @@ -0,0 +1,22 @@ +// -*- MPC -*- +// $Id$ + +project { + specific(vc6,vc7,vc71,vc8) { + } else { + requires += x11 + } + + // Depends on configration from include/makeinclude/platform_*.GNU + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_X11_CPPFLAGS) + LIBS += $(PLATFORM_X11_LIBS) + LDFLAGS += $(PLATFORM_X11_LDFLAGS) + } + + specific(automake) { + compile_flags += $(ACE_X11_CPPFLAGS) + linkflags += $(ACE_X11_LDFLAGS) + pure_libs += $(ACE_X11_LIBS) + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_xt.mpb b/ACE/bin/MakeProjectCreator/config/ace_xt.mpb new file mode 100644 index 00000000000..78152e14cc1 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_xt.mpb @@ -0,0 +1,20 @@ +// -*- MPC -*- +// $Id$ + +project: ace_x11 { + // this feature by default is set to 1 as projects dependent on Xt has their own features + requires += xt + + // Depends on configration from include/makeinclude/platform_*.GNU + verbatim(gnuace,local) { + CPPFLAGS += $(PLATFORM_XT_CPPFLAGS) $(PLATFORM_X11_CPPFLAGS) + LIBS += $(PLATFORM_XT_LIBS) $(PLATFORM_X11_LIBS) + LDFLAGS += $(PLATFORM_XT_LDFLAGS) $(PLATFORM_X11_LDFLAGS) + } + + specific(automake) { + compile_flags += $(ACE_XT_CPPFLAGS) + linkflags += $(ACE_XT_LDFLAGS) + pure_libs += $(ACE_XT_LIBS) + } +} diff --git a/ACE/bin/MakeProjectCreator/config/ace_xtreactor.mpb b/ACE/bin/MakeProjectCreator/config/ace_xtreactor.mpb new file mode 100644 index 00000000000..148d4c55556 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ace_xtreactor.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : acelib, ace_xt { + requires += ace_xtreactor + after += ACE_XtReactor + libs += ACE_XtReactor +} diff --git a/ACE/bin/MakeProjectCreator/config/acedefaults.mpb b/ACE/bin/MakeProjectCreator/config/acedefaults.mpb new file mode 100644 index 00000000000..59f8ca9657f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/acedefaults.mpb @@ -0,0 +1,25 @@ +// -*- MPC -*- +// $Id$ + +project: zlib, zzip, ipv6 { + staticflags += ACE_AS_STATIC_LIBS + includes += $(ACE_ROOT) + libpaths += $(ACE_ROOT)/lib + + // Support the alternative Borland Make project type + specific(bmake) { + unicode_flags += -DACE_USES_WCHAR + macros += ACE_LD_DECORATOR_STR=ACE_LIB_TEXT(\\"$(ILIBMODIFIER)\\") + debug_macros += ACE_NO_INLINE=1 + } + + specific(automake) { + am_release = @ACE_VERSION_NAME@ + includes += $(ACE_BUILDDIR) + } + + specific(vc8) { + // Enable structured exception handling + ExceptionHandling = 2 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/aceexe.mpb b/ACE/bin/MakeProjectCreator/config/aceexe.mpb new file mode 100644 index 00000000000..cfd59d40b8d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/aceexe.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project: acedefaults, acenosubsets, ace_for_tao, versioned_namespace { + +} diff --git a/ACE/bin/MakeProjectCreator/config/acelib.mpb b/ACE/bin/MakeProjectCreator/config/acelib.mpb new file mode 100644 index 00000000000..c1be0ca8fc3 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/acelib.mpb @@ -0,0 +1,11 @@ +// -*- MPC -*- +// $Id$ + +project: acedefaults, acenosubsets, ace_for_tao, versioned_namespace, pkgconfig { + libout = $(ACE_ROOT)/lib + + specific(automake) { + libout -= $(ACE_ROOT)/lib + libout += $(top_builddir)/lib + } +} diff --git a/ACE/bin/MakeProjectCreator/config/acenosubsets.mpb b/ACE/bin/MakeProjectCreator/config/acenosubsets.mpb new file mode 100644 index 00000000000..8ca2ce57d2e --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/acenosubsets.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +// +// $Id$ + +feature(!ace_for_tao) { + + after += ACE + libs += ACE + +} diff --git a/ACE/bin/MakeProjectCreator/config/acexml.mpb b/ACE/bin/MakeProjectCreator/config/acexml.mpb new file mode 100644 index 00000000000..7097de92b92 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/acexml.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +// $Id$ + +project { + avoids += ace_for_tao + after += ACEXML_Parser ACEXML + libs += ACEXML_Parser ACEXML + includes += $(ACE_ROOT)/ACEXML/common + requires += acexml +} diff --git a/ACE/bin/MakeProjectCreator/config/amh.mpb b/ACE/bin/MakeProjectCreator/config/amh.mpb new file mode 100644 index 00000000000..56648343ec1 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/amh.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project: taoidldefaults, messaging { + idlflags += -GH +} diff --git a/ACE/bin/MakeProjectCreator/config/ami.mpb b/ACE/bin/MakeProjectCreator/config/ami.mpb new file mode 100644 index 00000000000..9735a3b293d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ami.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taoidldefaults, messaging { + requires += ami + idlflags += -GC +} diff --git a/ACE/bin/MakeProjectCreator/config/anytypecode.mpb b/ACE/bin/MakeProjectCreator/config/anytypecode.mpb new file mode 100644 index 00000000000..4207be85db8 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/anytypecode.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, taoidldefaults { + after += AnyTypeCode + libs += TAO_AnyTypeCode + + idlflags -= -Sa -St +} diff --git a/ACE/bin/MakeProjectCreator/config/automake.features b/ACE/bin/MakeProjectCreator/config/automake.features new file mode 100644 index 00000000000..d78fdef842f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/automake.features @@ -0,0 +1,32 @@ +// $Id$ + +// Ideally this file should enable all features, and the configure script +// would enable or disable the cooresponding automake conditionals. More +// work is required to make this a reality. + +automake=1 +ssl=1 +qos=0 + +gl=1 +x11=1 +athena=1 +motif=1 + +fl=1 +ace_flreactor=1 +tao_flresource=1 + +qt=1 +ace_qtreactor=1 +tao_qtresource=1 + +tk=1 +ace_tkreactor=1 +tao_tkresource=1 + +xt=1 +ace_xtreactor=1 +tao_xtresource=1 + +wxWindows=1 diff --git a/ACE/bin/MakeProjectCreator/config/avstreams.mpb b/ACE/bin/MakeProjectCreator/config/avstreams.mpb new file mode 100644 index 00000000000..b48daeacc30 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/avstreams.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +// $Id$ + +project: property_serv, naming, qos { + avoids += ace_for_tao + after += AV + libs += TAO_AV + tagchecks += AV +} + diff --git a/ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb b/ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb new file mode 100644 index 00000000000..80ab5507cbf --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/avstreamsexe.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project: namingexe, avstreams { +} + diff --git a/ACE/bin/MakeProjectCreator/config/bidir_giop.mpb b/ACE/bin/MakeProjectCreator/config/bidir_giop.mpb new file mode 100644 index 00000000000..55b448e4f6a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/bidir_giop.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, pi { + after += BiDir_GIOP + libs += TAO_BiDirGIOP +} diff --git a/ACE/bin/MakeProjectCreator/config/bmake.features b/ACE/bin/MakeProjectCreator/config/bmake.features new file mode 100644 index 00000000000..16181dc6293 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/bmake.features @@ -0,0 +1,7 @@ +// $Id$ + +ssl=0 +qos=1 +cidl=0 +rwho=0 +sctp=0 diff --git a/ACE/bin/MakeProjectCreator/config/borland.features b/ACE/bin/MakeProjectCreator/config/borland.features new file mode 100644 index 00000000000..16181dc6293 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/borland.features @@ -0,0 +1,7 @@ +// $Id$ + +ssl=0 +qos=1 +cidl=0 +rwho=0 +sctp=0 diff --git a/ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb new file mode 100644 index 00000000000..409875f644d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_client_dnc.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : security, ifr_client, valuetype, pi, codecfactory { + after += CIAO_DnC_Client + includes += $(CIAO_ROOT) $(CIAO_ROOT)/ciao $(CIAO_ROOT)/DAnCE + idlflags += -I$(CIAO_ROOT) -I$(CIAO_ROOT)/ciao -I$(CIAO_ROOT)/DAnCE -Sc + libs += CIAO_DnC_Client +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb new file mode 100644 index 00000000000..9cabf46cf83 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_component_dnc.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : portableserver, ciao_server_dnc, ciao_events_dnc { + after += CIAO_DnC_Container + libs += CIAO_DnC_Container +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb new file mode 100644 index 00000000000..7618262794c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers.mpb @@ -0,0 +1,23 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_config_handlers_base, dynamicany, typecodefactory { + verbatim(gnuace, macros) { + override no_hidden_visibility = 1 + } + after += XSC_DynAny_Handler \ + XSC_Config_Handlers \ + XSC_XML_Handlers \ + RT_CCM_Config_Handlers \ + CIAO_Events_Handlers \ + Package_Config_Handlers \ + XSC_Config_Handlers_Common + + libs += XSC_Config_Handlers \ + RT_CCM_Config_Handlers \ + CIAO_Events_Handlers \ + Package_Config_Handlers \ + XSC_XML_Handlers \ + XSC_Config_Handlers_Common \ + XSC_DynAny_Handler +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb new file mode 100644 index 00000000000..9d36eda836b --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb @@ -0,0 +1,13 @@ +// $Id$ + +project : ciao_xml_utils, dynamicany, typecodefactory, exceptions { + after += XSC_XML_Handlers + libs += XSC_XML_Handlers + macros += XML_USE_PTHREADS + includes += $(CIAO_ROOT)/tools/Config_Handlers + + verbatim(gnuace, macros) { + override no_hidden_visibility = 1 + } + +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb new file mode 100644 index 00000000000..7875cd5d088 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_container_dnc.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : portableserver, ciao_client_dnc { + after += CIAO_DnC_Container + libs += CIAO_DnC_Container +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb b/ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb new file mode 100644 index 00000000000..9b2102955d8 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_deployment_stub.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_client_dnc, ciao_events_base_dnc { + after += Deployment_stub + libs += CIAO_Deployment_stub + includes += $(CIAO_ROOT)/DAnCE + idlflags += -I$(CIAO_ROOT)/DAnCE -Sc +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb b/ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb new file mode 100644 index 00000000000..0ea0c5e2275 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_deployment_stub, portableserver, ciao_events_dnc { + after += Deployment_svnt + libs += CIAO_Deployment_svnt + includes += $(CIAO_ROOT)/DAnCE/ciao + idlflags += -I$(CIAO_ROOT)/DAnCE -Sc +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb new file mode 100644 index 00000000000..31731a84d5d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_deployment_svnt { + includes += $(CIAO_ROOT)/DomainApplicationManager + libs += DomainApplicationManager + after += DomainApplicationManager +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb new file mode 100644 index 00000000000..de2c8d5a7b9 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, ciao_container_dnc, ciao_client_dnc { + libs += CIAO_DnC_Events_Base + after += CIAO_DnC_Events_Base +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb new file mode 100644 index 00000000000..d7abd936f0c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_events_dnc.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : security, ifr_client, valuetype, pi, codecfactory, ciao_container_dnc, ciao_client_dnc, ciao_rtevent_dnc { + includes += $(CIAO_ROOT)/ciaosvcs/Events + idlflags += -I$(CIAO_ROOT)/ciaosvcs/Events -Sc + libs += CIAO_DnC_Events + after += CIAO_DnC_Events +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb new file mode 100644 index 00000000000..baf9252d0c2 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : rtevent_serv, ciao_events_base_dnc { + includes += $(CIAO_ROOT)/ciaosvcs/Events + idlflags += -I$(CIAO_ROOT)/ciaosvcs/Events -Sc + libs += CIAO_RTEvent + after += CIAO_RTEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb new file mode 100644 index 00000000000..6bc5c8d52a0 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_servant_dnc.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_component_dnc, ciao_deployment_svnt, ciao_events_dnc, ciaocidldefaults, utils, naming { + after += CIAO_DnC_Server + libs += CIAO_DnC_Server +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb b/ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb new file mode 100644 index 00000000000..380c9d22c90 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_server_dnc.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_client_dnc, ciao_deployment_svnt, utils, naming, ciao_events_dnc { + after += CIAO_DnC_Server + libs += CIAO_DnC_Server +} diff --git a/ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb b/ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb new file mode 100644 index 00000000000..1167281994f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciao_xml_utils.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : xerces, exceptions { + includes += $(CIAO_ROOT)/tools + after += CIAO_XML_Utils + libs += CIAO_XML_Utils +} diff --git a/ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb b/ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb new file mode 100644 index 00000000000..59521cbb44b --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ciaocidldefaults.mpb @@ -0,0 +1,24 @@ +// -*- MPC -*- +// $Id$ + +project { + // Set the cidl compiler and flags as template values + specific { + cidlc = $(CIAO_ROOT)/bin/cidlc + cidlc_dep = $(CIAO_ROOT)/bin/cidlc + cidlc_flags = -I $(CIAO_ROOT) -I$(CIAO_ROOT)/DAnCE -I$(CIAO_ROOT)/ciao -I$(TAO_ROOT) -I$(TAO_ROOT)/tao -I$(TAO_ROOT)/orbsvcs -- + } + + Define_Custom(CIDL) { + automatic = 0 + dependent = $(CIDLC_DEP) + command = $(CIDLC) + commandflags = $(CIDLC_FLAGS) + inputext = .cidl + source_outputext = _svnt.cpp + header_outputext = _svnt.h + generic_outputext = E.idl + keyword cidlflags = commandflags + } + +} diff --git a/ACE/bin/MakeProjectCreator/config/cidlc.mpb b/ACE/bin/MakeProjectCreator/config/cidlc.mpb new file mode 100644 index 00000000000..38fa6d65e0d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/cidlc.mpb @@ -0,0 +1,15 @@ +// $Id$ + +project: boost_filesystem, boost_regex, exceptions { + requires += cidl + includes += $(CIAO_ROOT) $(CIAO_ROOT)/CCF $(ACE_ROOT)/contrib/utility + libpaths += $(CIAO_ROOT)/CCF/CCF $(ACE_ROOT)/lib + + specific(nmake, vc71, vc8) { + compile_flags += /wd4290 /wd4800 /wd4250 /wd4355 + } + + verbatim(gnuace, top) { + include $(CIAO_ROOT)/CCF/Config.rules + } +} diff --git a/ACE/bin/MakeProjectCreator/config/codecfactory.mpb b/ACE/bin/MakeProjectCreator/config/codecfactory.mpb new file mode 100644 index 00000000000..3d2a4cbdf68 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/codecfactory.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, anytypecode { + after += CodecFactory + libs += TAO_CodecFactory +} diff --git a/ACE/bin/MakeProjectCreator/config/codeset.mpb b/ACE/bin/MakeProjectCreator/config/codeset.mpb new file mode 100644 index 00000000000..5ed18925513 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/codeset.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project { + after += Codeset + libs += TAO_Codeset +} diff --git a/ACE/bin/MakeProjectCreator/config/concurrency.mpb b/ACE/bin/MakeProjectCreator/config/concurrency.mpb new file mode 100644 index 00000000000..7f93021e1a1 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/concurrency.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib { + after += CosConcurrency + libs += TAO_CosConcurrency + tagchecks += Concurrency +} diff --git a/ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb b/ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb new file mode 100644 index 00000000000..0d1a4092e57 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/concurrency_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, concurrency_skel { + after += CosConcurrency_Serv + libs += TAO_CosConcurrency_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb b/ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb new file mode 100644 index 00000000000..0806aa30cbb --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/concurrency_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, concurrency, portableserver { + after += CosConcurrency_Skel + libs += TAO_CosConcurrency_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/conv_lib.mpb b/ACE/bin/MakeProjectCreator/config/conv_lib.mpb new file mode 100644 index 00000000000..e20d7f88f9e --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/conv_lib.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project { + specific(!automake) { + install_this_target = 1 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb b/ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb new file mode 100644 index 00000000000..7e7627a4878 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/corba_e_compact.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +feature (corba_e_compact) : taoidldefaults { + macros += CORBA_E_COMPACT + idlflags += -DCORBA_E_COMPACT +} diff --git a/ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb b/ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb new file mode 100644 index 00000000000..5f14ae228b9 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/corba_e_micro.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +feature (corba_e_micro) : taoidldefaults { + macros += CORBA_E_MICRO + idlflags += -DCORBA_E_MICRO +} diff --git a/ACE/bin/MakeProjectCreator/config/corba_messaging.mpb b/ACE/bin/MakeProjectCreator/config/corba_messaging.mpb new file mode 100644 index 00000000000..e2b65dbade4 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/corba_messaging.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += corba_messaging +} diff --git a/ACE/bin/MakeProjectCreator/config/core.mpb b/ACE/bin/MakeProjectCreator/config/core.mpb new file mode 100644 index 00000000000..020ea646f80 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/core.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : install { +} diff --git a/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb b/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb new file mode 100755 index 00000000000..dfa65b169aa --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ +// N.B. This project is only intended for use within ORB core mpc files. +// Use anytypecode.mpb in all other circumstances. + +project { + after += AnyTypeCode + libs += TAO_AnyTypeCode +} diff --git a/ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb b/ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb new file mode 100644 index 00000000000..dd8dc2f75a4 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/core_minimum_corba.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +feature(minimum_corba) : taoidldefaults { + idlflags += -DTAO_HAS_MINIMUM_POA + macros += TAO_HAS_MINIMUM_CORBA=1 +} diff --git a/ACE/bin/MakeProjectCreator/config/crosscompile.mpb b/ACE/bin/MakeProjectCreator/config/crosscompile.mpb new file mode 100644 index 00000000000..ff7a21a96ba --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/crosscompile.mpb @@ -0,0 +1,14 @@ +// -*- MPC -*- +// $Id$ + +project { + verbatim(gnuace, circuit) { + ifneq ($(CROSS-COMPILE),) + all clean realclean idl_stubs depend lib_warning require_warning avoid_warning: + " @echo This project will not build on CROSS-COMPILE platforms." + else + } + verbatim(gnuace, bottom) { + endif # CROSS-COMPILE + } +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_framework.mpb b/ACE/bin/MakeProjectCreator/config/csd_framework.mpb new file mode 100644 index 00000000000..27dd3f56694 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_framework.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +//$Id$ + +project : taolib, portableserver, pi, codecfactory { + after += CSD_Framework + libs += TAO_CSD_Framework +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb b/ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb new file mode 100644 index 00000000000..5641add5436 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_pt_test_exe.mpb @@ -0,0 +1,4 @@ +// -*- MPC -*- +//$Id$ +project : csd_pt_testinf_lib, csd_pt_testservant_lib, taoexe, pi { +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb new file mode 100644 index 00000000000..0c9a8dffa27 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_pt_testinf_lib.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +//$Id$ + +project : csd_threadpool, taolib_with_idl { + after += csd_pt_testinf + includes += $(TAO_ROOT)/performance-tests/CSD_Strategy + libs += CSD_PT_TestInf + idlflags += -I$(TAO_ROOT)/performance-tests/CSD_Strategy +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb new file mode 100644 index 00000000000..1eba36eae83 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_pt_testservant_lib.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +//$Id$ + +project : csd_pt_testinf_lib { + after += csd_pt_testservant + libs += CSD_PT_TestServant +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb b/ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb new file mode 100644 index 00000000000..1c36cc71893 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_threadpool.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +//$Id$ + +project : csd_framework { + after += CSD_ThreadPool + libs += TAO_CSD_ThreadPool +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb new file mode 100644 index 00000000000..e9d3edd980e --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_a_lib.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +//$Id$ + +project : csd_tp_test_lib { + after += csd_tp_foo_a_lib + includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_A + libs += CSD_TP_Foo_A + libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_A +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb new file mode 100644 index 00000000000..298cd700ece --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_b_lib.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +//$Id$ + +project : csd_tp_test_lib { + after += csd_tp_foo_b_lib + includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_B + libs += CSD_TP_Foo_B + libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_B +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb new file mode 100644 index 00000000000..4c51d30d318 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_foo_c_lib.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +//$Id$ + +project : csd_tp_test_lib { + after += csd_tp_foo_c_lib + includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_C + libs += CSD_TP_Foo_C + libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Foo_C +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb new file mode 100644 index 00000000000..7e1cfa624a8 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_a.mpb @@ -0,0 +1,4 @@ +// -*- MPC -*- +//$Id$ +project : csd_tp_foo_a_lib, taoexe { +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb new file mode 100644 index 00000000000..c7209d22fc2 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_b.mpb @@ -0,0 +1,4 @@ +// -*- MPC -*- +//$Id$ +project : csd_tp_foo_b_lib, taoexe { +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb new file mode 100644 index 00000000000..efe525aff98 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_exe_c.mpb @@ -0,0 +1,4 @@ +// -*- MPC -*- +//$Id$ +project : csd_tp_foo_c_lib, taoexe { +} diff --git a/ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb b/ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb new file mode 100644 index 00000000000..f5227147178 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/csd_tp_test_lib.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +//$Id$ + +project : taolib_with_idl, csd_threadpool, pi { + after += CSD_TP_Test_Lib + includes += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Common + libs += CSD_TP_Test + libpaths += $(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Common + idlflags += -I$(TAO_ROOT)/tests/CSD_Strategy_Tests/TP_Common +} diff --git a/ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb b/ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb new file mode 100644 index 00000000000..4f5353b87bb --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dance_extension_stub.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project : ciao_deployment_stub { + includes += $(CIAO_ROOT)/DAnCE/Interfaces +} diff --git a/ACE/bin/MakeProjectCreator/config/default.rel b/ACE/bin/MakeProjectCreator/config/default.rel new file mode 100644 index 00000000000..6e61b7555f6 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/default.rel @@ -0,0 +1,8 @@ +// This is the default relative definitions. Wildcards are acceptable. +// +// The first column is the name for which we create a relative definition. +// The second (optional) column is the value to build up if it isn't defined +// as an environmenment variable. +*_ROOT +TAO_ROOT, $ACE_ROOT/TAO +CIAO_ROOT, $TAO_ROOT/CIAO diff --git a/ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb b/ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb new file mode 100644 index 00000000000..72855e6ced4 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dseventlogadmin.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dslogadmin, event { + after += DsEventLogAdmin + libs += TAO_DsEventLogAdmin + tagchecks += EventLog +} diff --git a/ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb new file mode 100644 index 00000000000..b8eb9882ad3 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dseventlogadmin_skel, dslogadmin_serv, event_serv { + after += DsEventLogAdmin_Serv + libs += TAO_DsEventLogAdmin_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb new file mode 100644 index 00000000000..5b39b780f82 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dseventlogadmin_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dseventlogadmin, dslogadmin_skel, event_skel, portableserver { + after += DsEventLogAdmin_Skel + libs += TAO_DsEventLogAdmin_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/dslogadmin.mpb b/ACE/bin/MakeProjectCreator/config/dslogadmin.mpb new file mode 100644 index 00000000000..0207a0450ff --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dslogadmin.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib { + after += DsLogAdmin + libs += TAO_DsLogAdmin + tagchecks += Log +} diff --git a/ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb new file mode 100644 index 00000000000..da0d0c7dae7 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dslogadmin_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dslogadmin_skel, dynamicany, etcl, svc_utils, utils { + after += DsLogAdmin_Serv + libs += TAO_DsLogAdmin_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb new file mode 100644 index 00000000000..7a235c2058c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dslogadmin_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dslogadmin, portableserver { + after += DsLogAdmin_Skel + libs += TAO_DsLogAdmin_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb new file mode 100644 index 00000000000..fcd49678617 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dslogadmin, dseventlogadmin, event, notification { + after += DsNotifyLogAdmin + libs += TAO_DsNotifyLogAdmin +} diff --git a/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb new file mode 100644 index 00000000000..6ca347eb674 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dsnotifylogadmin_skel, dslogadmin_serv, notification_serv { + after += DsNotifyLogAdmin_Serv + libs += TAO_DsNotifyLogAdmin_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb new file mode 100644 index 00000000000..401b2ff3d75 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dsnotifylogadmin_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dsnotifylogadmin, dseventlogadmin_skel, dslogadmin_skel, event_skel, notification_skel, portableserver { + after += DsNotifyLogAdmin_Skel + libs += TAO_DsNotifyLogAdmin_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/dynamicany.mpb b/ACE/bin/MakeProjectCreator/config/dynamicany.mpb new file mode 100644 index 00000000000..06b22148a17 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dynamicany.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, anytypecode { + after += DynamicAny + libs += TAO_DynamicAny +} diff --git a/ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb b/ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb new file mode 100644 index 00000000000..b2ecd077abe --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/dynamicinterface.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : valuetype, messaging, portableserver { + after += DynamicInterface + libs += TAO_DynamicInterface +} diff --git a/ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb new file mode 100644 index 00000000000..5d0d9adef6f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +feature(ec_typed_events) { + macros += TAO_HAS_TYPED_EVENT_CHANNEL +} diff --git a/ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb new file mode 100644 index 00000000000..fedf2d3f1ef --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ec_use_typed_events_serv.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +feature(ec_typed_events) : dynamicinterface, ifr_client { +} diff --git a/ACE/bin/MakeProjectCreator/config/em3.features b/ACE/bin/MakeProjectCreator/config/em3.features new file mode 100644 index 00000000000..16181dc6293 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/em3.features @@ -0,0 +1,7 @@ +// $Id$ + +ssl=0 +qos=1 +cidl=0 +rwho=0 +sctp=0 diff --git a/ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb b/ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb new file mode 100644 index 00000000000..740b240e816 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/endpointpolicy.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, core, portableserver, pi { + after += EndpointPolicy + libs += TAO_EndpointPolicy +} diff --git a/ACE/bin/MakeProjectCreator/config/etcl.mpb b/ACE/bin/MakeProjectCreator/config/etcl.mpb new file mode 100644 index 00000000000..95e84d4ee9a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/etcl.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : taolib { + after += ETCL + libs += TAO_ETCL + tagchecks += Notify +} diff --git a/ACE/bin/MakeProjectCreator/config/event.mpb b/ACE/bin/MakeProjectCreator/config/event.mpb new file mode 100644 index 00000000000..36f868262fe --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/event.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, ec_use_typed_events, minimum_corba { + after += CosEvent + libs += TAO_CosEvent + tagchecks += CosEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/event_serv.mpb b/ACE/bin/MakeProjectCreator/config/event_serv.mpb new file mode 100644 index 00000000000..1c536f434b5 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/event_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, event_skel, ec_use_typed_events_serv, messaging_optional, naming, svc_utils, minimum_corba { + after += CosEvent_Serv + libs += TAO_CosEvent_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/event_skel.mpb b/ACE/bin/MakeProjectCreator/config/event_skel.mpb new file mode 100644 index 00000000000..7b21eb7c9db --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/event_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, event, ec_use_typed_events, portableserver, minimum_corba { + after += CosEvent_Skel + libs += TAO_CosEvent_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/exceptions.mpb b/ACE/bin/MakeProjectCreator/config/exceptions.mpb new file mode 100644 index 00000000000..912530f5cfb --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/exceptions.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += exceptions +} diff --git a/ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb b/ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb new file mode 100644 index 00000000000..35e964d4df6 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/fault_tolerance.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : naming, notification, portablegroup, messaging, ftorb, pi, pi_server { + after += FaultTolerance + libs += TAO_FaultTolerance + tagchecks += FaultTolerance +} diff --git a/ACE/bin/MakeProjectCreator/config/ftclientorb.mpb b/ACE/bin/MakeProjectCreator/config/ftclientorb.mpb new file mode 100644 index 00000000000..126330da041 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftclientorb.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +// $Id$ + +project : ftorbutils, pi, interceptors { + avoids += ace_for_tao // Requires ace/UUID + after += FT_ClientORB + libs += TAO_FT_ClientORB + requires += ace_uuid + tagchecks += FT_ClientORB +} diff --git a/ACE/bin/MakeProjectCreator/config/ftorb.mpb b/ACE/bin/MakeProjectCreator/config/ftorb.mpb new file mode 100644 index 00000000000..94bafab311a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftorb.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : ftclientorb, ftserverorb { +} diff --git a/ACE/bin/MakeProjectCreator/config/ftorbutils.mpb b/ACE/bin/MakeProjectCreator/config/ftorbutils.mpb new file mode 100644 index 00000000000..f06e082ba2f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftorbutils.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : iormanip, portableserver, orbsvcslib, portablegroup, minimum_corba { + after += FTORB_Utils + libs += TAO_FTORB_Utils + tagchecks += FTORB_Utils +} diff --git a/ACE/bin/MakeProjectCreator/config/ftrtevent.mpb b/ACE/bin/MakeProjectCreator/config/ftrtevent.mpb new file mode 100644 index 00000000000..a165bf52c67 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftrtevent.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : ftorbutils, rtevent_serv, naming, messaging, pi_server, minimum_corba { + after += FtRtEvent + libs += TAO_FtRtEvent + tagchecks += FtRtEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb b/ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb new file mode 100644 index 00000000000..ca9cfdc46f7 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftrteventchannel.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : ftrtevent, utils, corba_messaging, pi_server { + after += FTRT_EventChannel + libs += TAO_FTRT_EventChannel + includes += $(TAO_ROOT)/orbsvcs/FtRtEvent/EventChannel + tagchecks += FTRT_EventChannel +} diff --git a/ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb b/ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb new file mode 100644 index 00000000000..a25da42abaf --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftrteventclient.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : ftclientorb, ftrtevent { + after += FTRT_ClientORB + libs += TAO_FTRT_ClientORB + tagchecks += FTRT_ClientORB +}
\ No newline at end of file diff --git a/ACE/bin/MakeProjectCreator/config/ftserverorb.mpb b/ACE/bin/MakeProjectCreator/config/ftserverorb.mpb new file mode 100644 index 00000000000..5d1b388707f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ftserverorb.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : ftorbutils, portablegroup, pi_server, interceptors { + after += FT_ServerORB + libs += TAO_FT_ServerORB + tagchecks += FT_ServerORB +} + diff --git a/ACE/bin/MakeProjectCreator/config/global.features b/ACE/bin/MakeProjectCreator/config/global.features new file mode 100644 index 00000000000..099d5403b20 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/global.features @@ -0,0 +1,110 @@ +// $Id$ +// The global features file contains the default feature settings. +// By default, if a feature isn't listed here then it is enabled. +// If it is listed, then the value assigned to the feature is interpreted +// as a boolean value. You really shouldn't have to edit this file except +// to change the defaults. If you want to override these values you can do +// one of two things. +// +// 1) Create a default.features in this directory with the features you +// want enabled or disabled. +// 2) Create a feature file anywhere you like with the features you want and +// use the -feature_file option to specify where it is located. +// +// Feature definitions from this file are always overwritten by -features +// command option of mwc.pl. +// +// This file is somewhat akin to the platform_macros.GNU file in that build +// settings can be set here. + +// Enable these by default. +acexml = 1 +ace_svcconf = 1 +ace_token = 1 + +// By default we disable these. +ace_for_tao = 0 +ssl = 0 +qos = 0 +rapi = 0 +repo = 0 +minimum_corba = 0 +java = 0 +zlib = 0 +zzip = 0 +ipv6 = 0 +mfc = 0 +rpc = 0 +sctp = 0 +dummy_label = 0 +cidl = 0 +boost = 0 +wince = 0 +uses_wchar = 0 +ziparchive = 0 +negotiate_codesets = 0 +versioned_namespace = 0 +vcl = 0 +stl = 0 + +// Features for various GUI libraries + +// Some of features are switched on because they are also controlled +// by higher level features eg. gl is 1 because it is necessary for fl, +// but if someone turns on fl, we may assume gl is available. This way makefile +// generation is simplified. Moreover all internal ACE features like ace_qtreactor +// and tao_qtresource are also turn on, because we want to build every component +// related with qt if qt is provided. It is proposed to not remove +// switched on features from global.features just because features are available +// by default. This file is also a kind of ACE capabilities documentation, hence +// it is better to enumerate here all features recognized by ACE. + +// 1 - wxWindows (wxWidgets) libraries are avalaible +wxWindows = 0 +// 1 - Motif (Lestif) libraries are avalaible +motif = 0 +// 1 - Athena widgets libraries are avalaible +athena = 0 +// 1 - X11 libraries are avalaible +x11 = 1 +// 1 - X Toolkit libraries are avalaible +xt = 0 +// 1 - Tk libraries are avalaible +tk = 0 +// 1 - Fast Light toolkit libraries are avalaible (assume lowercase h in header files) +fl = 0 +// 1 - Qt libraries are avalaible +qt = 0 +// 1 - OpenGL libraries are avalaible +gl = 1 + +// Features for ACE support for various GUI libraries +// Use QtReactor +ace_qtreactor = 1 +// Use XtReactor +ace_xtreactor = 1 +// Use TkReactor +ace_tkreactor = 1 +// Use FlReactor +ace_flreactor = 1 + +// Features for TAO support for various GUI libraries +// Use QtResources for TAO +tao_qtresource = 1 +// Use XtResources for TAO +tao_xtresource = 1 +// Use TkResources for TAO +tao_tkresource = 1 +// Use FlResources for TAO +tao_flresource = 1 + +//Use the ZIP_Wrapper feature for when using the ZIP wrapper classes +ZIP_Wrapper = 0 + +// Feature for CORBA subsets +corba_e_compact = 0 +corba_e_micro = 0 +minimum_corba = 0 + +// Option to disable iiop +tao_no_iiop = 0 diff --git a/ACE/bin/MakeProjectCreator/config/gnuace.features b/ACE/bin/MakeProjectCreator/config/gnuace.features new file mode 100644 index 00000000000..10726755895 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/gnuace.features @@ -0,0 +1,9 @@ +// $Id$ + +ssl=1 +qt=1 +fl=1 +tk=1 +xt=1 +cidl=1 +sctp=1 diff --git a/ACE/bin/MakeProjectCreator/config/htbp.mpb b/ACE/bin/MakeProjectCreator/config/htbp.mpb new file mode 100644 index 00000000000..60c9236de26 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/htbp.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : acelib { + avoids += ace_for_tao // Requires ACE_Configuration_Heap + after += HTBP + libs += ACE_HTBP + includes += $(ACE_ROOT)/protocols +} diff --git a/ACE/bin/MakeProjectCreator/config/htiop.mpb b/ACE/bin/MakeProjectCreator/config/htiop.mpb new file mode 100644 index 00000000000..cbeec43da74 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/htiop.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : htbp { + after += HTIOP + libs += TAO_HTIOP + tagchecks += HTIOP +} diff --git a/ACE/bin/MakeProjectCreator/config/ifr_client.mpb b/ACE/bin/MakeProjectCreator/config/ifr_client.mpb new file mode 100644 index 00000000000..89cee167fd2 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ifr_client.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, anytypecode { + libs += TAO_IFR_Client + after += IFR_Client +} diff --git a/ACE/bin/MakeProjectCreator/config/ifrservice.mpb b/ACE/bin/MakeProjectCreator/config/ifrservice.mpb new file mode 100644 index 00000000000..a580d2d0660 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ifrservice.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : iortable, svc_utils, typecodefactory, pi_server, minimum_corba { + avoids += ace_for_tao // Requires ace/Configuration + after += IFRService + libs += TAO_IFRService + tagchecks += IFRService +} diff --git a/ACE/bin/MakeProjectCreator/config/imr_activator.mpb b/ACE/bin/MakeProjectCreator/config/imr_activator.mpb new file mode 100644 index 00000000000..d3363a4ec1b --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/imr_activator.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : minimum_corba { + after += ImR_Activator + libs += TAO_ImR_Activator +} diff --git a/ACE/bin/MakeProjectCreator/config/imr_client.mpb b/ACE/bin/MakeProjectCreator/config/imr_client.mpb new file mode 100644 index 00000000000..41f5d7eb480 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/imr_client.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib { + libs += TAO_ImR_Client + after += ImR_Client +} diff --git a/ACE/bin/MakeProjectCreator/config/imr_locator.mpb b/ACE/bin/MakeProjectCreator/config/imr_locator.mpb new file mode 100644 index 00000000000..21068dfa9ca --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/imr_locator.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcsexe, minimum_corba { + after += ImR_Locator + libs += TAO_ImR_Locator +} diff --git a/ACE/bin/MakeProjectCreator/config/install.mpb b/ACE/bin/MakeProjectCreator/config/install.mpb new file mode 100644 index 00000000000..7dee217a245 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/install.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : install_bin, install_lib, install_headers { +} diff --git a/ACE/bin/MakeProjectCreator/config/install_bin.mpb b/ACE/bin/MakeProjectCreator/config/install_bin.mpb new file mode 100644 index 00000000000..3a5b9e934d5 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/install_bin.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project { + specific { + install_this_target = 1 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/install_headers.mpb b/ACE/bin/MakeProjectCreator/config/install_headers.mpb new file mode 100644 index 00000000000..0c459166ab3 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/install_headers.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project { + specific { + install_headers = 1 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/install_lib.mpb b/ACE/bin/MakeProjectCreator/config/install_lib.mpb new file mode 100644 index 00000000000..3a5b9e934d5 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/install_lib.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project { + specific { + install_this_target = 1 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/interceptors.mpb b/ACE/bin/MakeProjectCreator/config/interceptors.mpb new file mode 100644 index 00000000000..eda8c6d1bc3 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/interceptors.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += interceptors +} diff --git a/ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb b/ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb new file mode 100644 index 00000000000..d55e844d244 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/iorinterceptor.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, portableserver, pi, objreftemplate, valuetype { + after += IORInterceptor + libs += TAO_IORInterceptor +} diff --git a/ACE/bin/MakeProjectCreator/config/iormanip.mpb b/ACE/bin/MakeProjectCreator/config/iormanip.mpb new file mode 100644 index 00000000000..7fd064393ef --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/iormanip.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, anytypecode { + after += IORManipulation + libs += TAO_IORManip +} diff --git a/ACE/bin/MakeProjectCreator/config/iortable.mpb b/ACE/bin/MakeProjectCreator/config/iortable.mpb new file mode 100644 index 00000000000..c8795c0d2b9 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/iortable.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib { + after += IORTable + libs += TAO_IORTable +} diff --git a/ACE/bin/MakeProjectCreator/config/ipv6.mpb b/ACE/bin/MakeProjectCreator/config/ipv6.mpb new file mode 100755 index 00000000000..e8c1b083e56 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ipv6.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +feature(ipv6) { + specific(vc6, vc7, vc71, vc8, nmake, borland, bmake, cbx) { + lit_libs += iphlpapi + } + macros += ACE_HAS_IPV6 +} diff --git a/ACE/bin/MakeProjectCreator/config/kokyu.mpb b/ACE/bin/MakeProjectCreator/config/kokyu.mpb new file mode 100644 index 00000000000..af5719518dd --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/kokyu.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : acelib { + after += Kokyu + libs += Kokyu + includes += $(ACE_ROOT)/Kokyu +}
\ No newline at end of file diff --git a/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb new file mode 100644 index 00000000000..fdab6656196 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : taoclient, kokyu_dsrt_schedulers { +} diff --git a/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb new file mode 100644 index 00000000000..9277bc2c867 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project: taoserver, kokyu_dsrt_schedulers { +} diff --git a/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb new file mode 100644 index 00000000000..7974628140c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb @@ -0,0 +1,12 @@ +// -*- MPC -*- +// $Id$ + +project: codecfactory, rtcorba, kokyu, rtscheduling { + after += Kokyu_DSRT_Schedulers + libs += Kokyu_DSRT_Schedulers + includes += $(TAO_ROOT)/examples/Kokyu_dsrt_schedulers + + specific(automake) { + includes += $(TAO_BUILDDIR)/examples/Kokyu_dsrt_schedulers + } +} diff --git a/ACE/bin/MakeProjectCreator/config/lifecycle.mpb b/ACE/bin/MakeProjectCreator/config/lifecycle.mpb new file mode 100644 index 00000000000..db47576564a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/lifecycle.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : naming, portableserver { + libs += TAO_CosLifeCycle + after += CosLifeCycle + tagchecks += LifeCycle +} diff --git a/ACE/bin/MakeProjectCreator/config/loadbalancing.mpb b/ACE/bin/MakeProjectCreator/config/loadbalancing.mpb new file mode 100644 index 00000000000..edd897f4798 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/loadbalancing.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : messaging, naming, portablegroup, pi, pi_server, iorinterceptor { + libs += TAO_CosLoadBalancing + after += CosLoadBalancing + tagchecks += CosLoadBalancing + requires += ami +} diff --git a/ACE/bin/MakeProjectCreator/config/man.mpb b/ACE/bin/MakeProjectCreator/config/man.mpb new file mode 100644 index 00000000000..ee5b1be7be3 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/man.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project { + Define_Custom(Man) { + automatic = 1 + inputext = .1 .2 .3 .4 .5 .6 .7 .8 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/messaging.mpb b/ACE/bin/MakeProjectCreator/config/messaging.mpb new file mode 100644 index 00000000000..2de4ac8046c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/messaging.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project : valuetype, portableserver, pi, corba_messaging, messaging_optional { + after += Messaging +} diff --git a/ACE/bin/MakeProjectCreator/config/messaging_optional.mpb b/ACE/bin/MakeProjectCreator/config/messaging_optional.mpb new file mode 100644 index 00000000000..ee8637a4d1b --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/messaging_optional.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +feature(corba_messaging) : valuetype, portableserver, pi { + libs += TAO_Messaging + after += Messaging +} + diff --git a/ACE/bin/MakeProjectCreator/config/minimum_corba.mpb b/ACE/bin/MakeProjectCreator/config/minimum_corba.mpb new file mode 100644 index 00000000000..be960c02b54 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/minimum_corba.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +feature(minimum_corba) : taoidldefaults { + avoids += minimum_corba + idlflags += -DTAO_HAS_MINIMUM_POA + macros += TAO_HAS_MINIMUM_CORBA=1 +} diff --git a/ACE/bin/MakeProjectCreator/config/naming.mpb b/ACE/bin/MakeProjectCreator/config/naming.mpb new file mode 100644 index 00000000000..a1f4d3b6014 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/naming.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib { + after += CosNaming + libs += TAO_CosNaming + tagchecks += Naming +} diff --git a/ACE/bin/MakeProjectCreator/config/naming_serv.mpb b/ACE/bin/MakeProjectCreator/config/naming_serv.mpb new file mode 100644 index 00000000000..7b1e8caf783 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/naming_serv.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, naming_skel, iortable, messaging_optional, svc_utils { + avoids += ace_for_tao // Requires MMAP_Memory_Pool + after += CosNaming_Serv + libs += TAO_CosNaming_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/naming_skel.mpb b/ACE/bin/MakeProjectCreator/config/naming_skel.mpb new file mode 100644 index 00000000000..18e010ed2a0 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/naming_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, naming, portableserver { + after += CosNaming_Skel + libs += TAO_CosNaming_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/namingexe.mpb b/ACE/bin/MakeProjectCreator/config/namingexe.mpb new file mode 100644 index 00000000000..dd564b37aab --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/namingexe.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcsexe, naming { +} diff --git a/ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb b/ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb new file mode 100644 index 00000000000..52e80a81b22 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/negotiate_codesets.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +feature(negotiate_codesets) { + after += Codeset + libs += TAO_Codeset +} diff --git a/ACE/bin/MakeProjectCreator/config/nmake.features b/ACE/bin/MakeProjectCreator/config/nmake.features new file mode 100644 index 00000000000..16181dc6293 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/nmake.features @@ -0,0 +1,7 @@ +// $Id$ + +ssl=0 +qos=1 +cidl=0 +rwho=0 +sctp=0 diff --git a/ACE/bin/MakeProjectCreator/config/notification.mpb b/ACE/bin/MakeProjectCreator/config/notification.mpb new file mode 100644 index 00000000000..4893c915927 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/notification.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, event { + after += CosNotification + libs += TAO_CosNotification + tagchecks += Notify +} diff --git a/ACE/bin/MakeProjectCreator/config/notification_serv.mpb b/ACE/bin/MakeProjectCreator/config/notification_serv.mpb new file mode 100644 index 00000000000..08198cb5825 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/notification_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, svc_utils, notification_skel, etcl, dynamicany { + after += CosNotification_Serv + libs += TAO_CosNotification_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/notification_skel.mpb b/ACE/bin/MakeProjectCreator/config/notification_skel.mpb new file mode 100644 index 00000000000..bba3b2453ee --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/notification_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, notification, event_skel, portableserver { + after += CosNotification_Skel + libs += TAO_CosNotification_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/notify.mpb b/ACE/bin/MakeProjectCreator/config/notify.mpb new file mode 100644 index 00000000000..e9f226cf312 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/notify.mpb @@ -0,0 +1,4 @@ +// $Id$ + +project : notification { +} diff --git a/ACE/bin/MakeProjectCreator/config/notify_serv.mpb b/ACE/bin/MakeProjectCreator/config/notify_serv.mpb new file mode 100644 index 00000000000..e8360b407c5 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/notify_serv.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +// $Id$ +// NOTE: this is for *users* of CosNotification_serv. Use +// Notification_serv.mpb to build CosNotification_serv. + +project : orbsvcslib, notification, event_serv, etcl, dynamicany { + after += CosNotification_Serv + libs += TAO_CosNotification_Serv + libs += TAO_CosNotification_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/notifytest.mpb b/ACE/bin/MakeProjectCreator/config/notifytest.mpb new file mode 100644 index 00000000000..be766db59e0 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/notifytest.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project: orbsvcsexe, notification, notification_skel, notification_serv, naming, svc_utils, event_serv, ifr_client, dynamicinterface, messaging, pi, codecfactory, valuetype { + after += NotifyTests_Lib + libs += TAO_NotifyTests + includes += $(TAO_ROOT)/orbsvcs/tests/Notify/lib +} diff --git a/ACE/bin/MakeProjectCreator/config/objreftemplate.mpb b/ACE/bin/MakeProjectCreator/config/objreftemplate.mpb new file mode 100644 index 00000000000..e887919b2c7 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/objreftemplate.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : portableserver, valuetype { + after += ObjRefTemplate + libs += TAO_ObjRefTemplate +} diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb new file mode 100644 index 00000000000..95d1feb1d9c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/orbsvcs_output.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project { + // We tested with all orbsvcs libs going to $(TAO_ROOT)/orbsvcs/lib, but + // decided that it was easier to deal with all libs in one place. + libout = $(ACE_ROOT)/lib +} diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb new file mode 100644 index 00000000000..b4521e70641 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/orbsvcsexe.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : taoexe, negotiate_codesets, anytypecode { +} diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb new file mode 100644 index 00000000000..80575b1d459 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb @@ -0,0 +1,12 @@ +// -*- MPC -*- +// $Id$ + +project : taolib_with_idl, orbsvcs_output, anytypecode { + tagname = TAO_ORBSVCS + includes += $(TAO_ROOT)/orbsvcs + idlflags += -I$(TAO_ROOT)/orbsvcs -GT + + specific(automake) { + includes += $(TAO_BUILDDIR)/orbsvcs + } +} diff --git a/ACE/bin/MakeProjectCreator/config/pi.mpb b/ACE/bin/MakeProjectCreator/config/pi.mpb new file mode 100644 index 00000000000..ec5eee5f587 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/pi.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, codecfactory { + after += PI + libs += TAO_PI +} diff --git a/ACE/bin/MakeProjectCreator/config/pi_server.mpb b/ACE/bin/MakeProjectCreator/config/pi_server.mpb new file mode 100644 index 00000000000..fe48f397cfe --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/pi_server.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, pi, portableserver { + after += PI_Server + libs += TAO_PI_Server +} diff --git a/ACE/bin/MakeProjectCreator/config/pidl.mpb b/ACE/bin/MakeProjectCreator/config/pidl.mpb new file mode 100644 index 00000000000..d9c507e5249 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/pidl.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project { + Define_Custom(PIDL) { + automatic = 1 + inputext = .pidl + } +} diff --git a/ACE/bin/MakeProjectCreator/config/pkgconfig.mpb b/ACE/bin/MakeProjectCreator/config/pkgconfig.mpb new file mode 100644 index 00000000000..e48f56242b6 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/pkgconfig.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project { + Define_Custom(pkgconfig) { + automatic = 0 + inputext = .in + } +} diff --git a/ACE/bin/MakeProjectCreator/config/portablegroup.mpb b/ACE/bin/MakeProjectCreator/config/portablegroup.mpb new file mode 100644 index 00000000000..351cbcb67c1 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/portablegroup.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : naming, messaging, minimum_corba, iormanip { + libs += TAO_PortableGroup + after += PortableGroup + tagchecks += PortableGroup +} diff --git a/ACE/bin/MakeProjectCreator/config/portableserver.mpb b/ACE/bin/MakeProjectCreator/config/portableserver.mpb new file mode 100644 index 00000000000..2fc99e7a876 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/portableserver.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, anytypecode { + after += PortableServer + libs += TAO_PortableServer +} diff --git a/ACE/bin/MakeProjectCreator/config/property.mpb b/ACE/bin/MakeProjectCreator/config/property.mpb new file mode 100644 index 00000000000..a2e1c197764 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/property.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib { + after += CosProperty + libs += TAO_CosProperty + tagchecks += Property +} diff --git a/ACE/bin/MakeProjectCreator/config/property_serv.mpb b/ACE/bin/MakeProjectCreator/config/property_serv.mpb new file mode 100644 index 00000000000..95588edd33a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/property_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, property_skel { + after += CosProperty_Serv + libs += TAO_CosProperty_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/property_skel.mpb b/ACE/bin/MakeProjectCreator/config/property_skel.mpb new file mode 100644 index 00000000000..6904c4f9cbc --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/property_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, property, portableserver { + after += CosProperty_Skel + libs += TAO_CosProperty_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/psdl.mpb b/ACE/bin/MakeProjectCreator/config/psdl.mpb new file mode 100644 index 00000000000..fcc0e4edaa2 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/psdl.mpb @@ -0,0 +1,19 @@ +// -*- MPC -*- +// $Id$ + +project { + after += PSDL_Parser PSDL PSDL_Datastore + libs += TAO_PSDL TAO_PSDL_Datastore + + Define_Custom(PSDL) { + dependent = $(TAO_ROOT)/orbsvcs/PSS/psdl_tao + command = $(TAO_ROOT)/orbsvcs/PSS/psdl_tao + libpath = $(ACE_ROOT)/lib + inputext = .psdl + source_outputext = .cpp + header_outputext = .h + inline_outputext = .i + // unlike idl, the psdl compiler doesn't seem to generate *S.* files. + pre_extension = C + } +}
\ No newline at end of file diff --git a/ACE/bin/MakeProjectCreator/config/qos.mpb b/ACE/bin/MakeProjectCreator/config/qos.mpb new file mode 100644 index 00000000000..5e938dd3e6f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/qos.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +feature(qos) { + after += QoS + libs += ACE_QoS + macros += ACE_HAS_QOS +} diff --git a/ACE/bin/MakeProjectCreator/config/rmcast.mpb b/ACE/bin/MakeProjectCreator/config/rmcast.mpb new file mode 100644 index 00000000000..ac9427c3d2a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rmcast.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : acelib, threads { + avoids += ace_for_tao + after += RMCast + libs += ACE_RMCast + includes += $(ACE_ROOT)/protocols +} diff --git a/ACE/bin/MakeProjectCreator/config/rt_client.mpb b/ACE/bin/MakeProjectCreator/config/rt_client.mpb new file mode 100644 index 00000000000..5f8981e1035 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rt_client.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : taoexe, negotiate_codesets, rtcorba { +} diff --git a/ACE/bin/MakeProjectCreator/config/rt_server.mpb b/ACE/bin/MakeProjectCreator/config/rt_server.mpb new file mode 100644 index 00000000000..6449c3d7762 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rt_server.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : taoexe, negotiate_codesets, rtportableserver, rtcorba { +} diff --git a/ACE/bin/MakeProjectCreator/config/rtcorba.mpb b/ACE/bin/MakeProjectCreator/config/rtcorba.mpb new file mode 100644 index 00000000000..4068c3bcce9 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtcorba.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, pi { + after += RTCORBA + libs += TAO_RTCORBA + requires += rt_corba +} diff --git a/ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb b/ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb new file mode 100644 index 00000000000..12251e5c162 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtcorbacommon.mpb @@ -0,0 +1,13 @@ +// -*- MPC -*- +// $Id$ + +project : portableserver, minimum_corba { + after += RTCORBA_Common + libs += RTCORBA_Common + + specific (automake) { + includes += $(srcdir)/../Common + } + + includes += ../Common +} diff --git a/ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb b/ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb new file mode 100644 index 00000000000..f085b540b53 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtcorbaevent.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : rtportableserver, rtevent_serv, naming { + after += RTCORBAEvent + libs += TAO_RTCORBAEvent + tagchecks += RTCORBAEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb b/ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb new file mode 100644 index 00000000000..fabb84f7dd8 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtcosscheduling.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project : rtportableserver, interceptors, codecfactory, orbsvcslib { + after += RTCosScheduling + libs += TAO_RTCosScheduling + tagchecks += RTCosScheduling + requires += dummy_label +} diff --git a/ACE/bin/MakeProjectCreator/config/rtevent.mpb b/ACE/bin/MakeProjectCreator/config/rtevent.mpb new file mode 100644 index 00000000000..7383523938a --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtevent.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : messaging, svc_utils { + after += RTEvent + libs += TAO_RTEvent + tagchecks += RTEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb b/ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb new file mode 100644 index 00000000000..60a356c41cc --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtevent_serv.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, rtevent_skel { + avoids += ace_for_tao // Requires ACE_crc32 + after += RTEvent_Serv + libs += TAO_RTEvent_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb b/ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb new file mode 100644 index 00000000000..ba53e2ae8bc --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtevent_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, rtevent, portableserver { + after += RTEvent_Skel + libs += TAO_RTEvent_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/rteventexe.mpb b/ACE/bin/MakeProjectCreator/config/rteventexe.mpb new file mode 100644 index 00000000000..6f2dc9d6f02 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rteventexe.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project: orbsvcsexe, rtevent_skel { +} diff --git a/ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb b/ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb new file mode 100644 index 00000000000..4150b18e7e7 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rteventlogadmin.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, dslogadmin, rtevent { + after += RTEventLogAdmin + libs += TAO_RTEventLogAdmin + tagchecks += RTEventLog +} diff --git a/ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb new file mode 100644 index 00000000000..dbc14cf067f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, rteventlogadmin_skel, dslogadmin_serv, rtevent_serv, rtsched { + after += RTEventLogAdmin_Serv + libs += TAO_RTEventLogAdmin_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb new file mode 100644 index 00000000000..920e65f4ab6 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rteventlogadmin_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, rteventlogadmin, dslogadmin_skel, rtevent_skel, portableserver { + after += RTEventLogAdmin_Skel + libs += TAO_RTEventLogAdmin_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb b/ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb new file mode 100644 index 00000000000..a57c8b8017c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtkokyuevent.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : rtevent, rtsched, kokyu { + after += RTKokyuEvent + libs += TAO_RTKokyuEvent + tagchecks += RTKokyuEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/rtnotify.mpb b/ACE/bin/MakeProjectCreator/config/rtnotify.mpb new file mode 100644 index 00000000000..1a04eb83922 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtnotify.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : notification_serv, rtcorba { + after += RT_Notification + libs += TAO_RT_Notification + tagchecks += RT_Notify +} diff --git a/ACE/bin/MakeProjectCreator/config/rtportableserver.mpb b/ACE/bin/MakeProjectCreator/config/rtportableserver.mpb new file mode 100644 index 00000000000..ee3d17fe942 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtportableserver.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : pi, portableserver, rtcorba { + after += RTPortableServer + libs += TAO_RTPortableServer +} diff --git a/ACE/bin/MakeProjectCreator/config/rtsched.mpb b/ACE/bin/MakeProjectCreator/config/rtsched.mpb new file mode 100644 index 00000000000..bb435139cf7 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtsched.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : naming, svc_utils { + after += RTSched + libs += TAO_RTSched + tagchecks += Sched +} diff --git a/ACE/bin/MakeProjectCreator/config/rtschedevent.mpb b/ACE/bin/MakeProjectCreator/config/rtschedevent.mpb new file mode 100644 index 00000000000..9c03534d9e0 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtschedevent.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : rtsched, rtevent { + after += RTSchedEvent + libs += TAO_RTSchedEvent + tagchecks += RTSchedEvent +} diff --git a/ACE/bin/MakeProjectCreator/config/rtscheduling.mpb b/ACE/bin/MakeProjectCreator/config/rtscheduling.mpb new file mode 100644 index 00000000000..a746dc72693 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtscheduling.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : rtcorba, portableserver, pi, pi_server { + after += RTScheduler + libs += TAO_RTScheduler +} diff --git a/ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb b/ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb new file mode 100644 index 00000000000..c026daffbdc --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtscheduling_client.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : rt_client, rtscheduling { +} diff --git a/ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb b/ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb new file mode 100644 index 00000000000..06b97cea148 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/rtscheduling_server.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : rt_server, rtscheduling { +} diff --git a/ACE/bin/MakeProjectCreator/config/script.mpb b/ACE/bin/MakeProjectCreator/config/script.mpb new file mode 100644 index 00000000000..ea4def84cdd --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/script.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project { + Define_Custom(Script) { + automatic = 1 + inputext = .sh + } +} diff --git a/ACE/bin/MakeProjectCreator/config/security.mpb b/ACE/bin/MakeProjectCreator/config/security.mpb new file mode 100644 index 00000000000..8a192c2d077 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/security.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : interceptors, portableserver, valuetype, corba_messaging, orbsvcslib, pi { + after += Security + libs += TAO_Security + tagchecks += Security +} diff --git a/ACE/bin/MakeProjectCreator/config/smart_proxies.mpb b/ACE/bin/MakeProjectCreator/config/smart_proxies.mpb new file mode 100644 index 00000000000..b1fc95d4b6c --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/smart_proxies.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project: taolib_with_idl { + after += SmartProxies + libs += TAO_SmartProxies + idlflags += -Gsp +} diff --git a/ACE/bin/MakeProjectCreator/config/ssl.mpb b/ACE/bin/MakeProjectCreator/config/ssl.mpb new file mode 100644 index 00000000000..f0dfa798e7b --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ssl.mpb @@ -0,0 +1,13 @@ +// -*- MPC -*- +// $Id$ + +// In the future, other ssl libraries could be supported +// by creating a new xyzssl.mpb similar to openssl.mpb. +// You would then derive the following project from this base. +project : acelib, ace_openssl { + avoids += ace_for_tao // Requires ACE asynch streams + after += SSL + libs += ACE_SSL + requires += ssl + macros += ACE_HAS_SSL=1 +} diff --git a/ACE/bin/MakeProjectCreator/config/ssliop.mpb b/ACE/bin/MakeProjectCreator/config/ssliop.mpb new file mode 100644 index 00000000000..3ccf7b3e877 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/ssliop.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project: interceptors, security, portableserver, ssl, pi_server { + after += SSLIOP + libs += TAO_SSLIOP + tagchecks += SSLIOP +} diff --git a/ACE/bin/MakeProjectCreator/config/stl.mpb b/ACE/bin/MakeProjectCreator/config/stl.mpb new file mode 100644 index 00000000000..0036507dd28 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/stl.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += stl +} diff --git a/ACE/bin/MakeProjectCreator/config/strategies.mpb b/ACE/bin/MakeProjectCreator/config/strategies.mpb new file mode 100644 index 00000000000..c087499d5fd --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/strategies.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ +project : taolib, anytypecode { + avoids += ace_for_tao // Requires Unix domain sockets and MEM stuff + after += Strategies + libs += TAO_Strategies +} diff --git a/ACE/bin/MakeProjectCreator/config/svc_utils.mpb b/ACE/bin/MakeProjectCreator/config/svc_utils.mpb new file mode 100644 index 00000000000..a38a4a962cc --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/svc_utils.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : portableserver, orbsvcslib { + after += Svc_Utils + libs += TAO_Svc_Utils +} diff --git a/ACE/bin/MakeProjectCreator/config/tao_flresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_flresource.mpb new file mode 100644 index 00000000000..a3baaa8cb43 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_flresource.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project: taolib, ace_flreactor { + requires += tao_flresource + after += TAO_FlResource + libs += TAO_FlResource +} diff --git a/ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb b/ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb new file mode 100644 index 00000000000..a6fc53b3881 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_no_iiop.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +feature(tao_no_iiop) : taoidldefaults { + idlflags += -DTAO_LACKS_IIOP + macros += TAO_HAS_IIOP=0 +} diff --git a/ACE/bin/MakeProjectCreator/config/tao_output.mpb b/ACE/bin/MakeProjectCreator/config/tao_output.mpb new file mode 100644 index 00000000000..12124d9eb31 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_output.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project { + // We tested with all tao libs going to $(TAO_ROOT)/lib, but + // decided that it was easier to deal with all libs in one place. + libout = $(ACE_ROOT)/lib +} + diff --git a/ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb new file mode 100644 index 00000000000..43bd3fca0b6 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_qtresource.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, ace_qtreactor { + requires += tao_qtresource + after += TAO_QtResource + libs += TAO_QtResource +} diff --git a/ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb new file mode 100644 index 00000000000..150a42ab082 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_tkresource.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project: acelib, ace_tkreactor { + requires += tao_tkresource + after += TAO_TkResource + libs += TAO_TkResource +} diff --git a/ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb b/ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb new file mode 100644 index 00000000000..0d0352fa5fa --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_versioning_idl_defaults.mpb @@ -0,0 +1,14 @@ +// -*- MPC -*- +// +// $Id$ + +// This base project is only meant to be used by the core TAO +// libraries and the orbsvcs libraries. + +project : taoidldefaults { + + after += TAO_IDL_EXE + idlflags += -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL \ + -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL + +} diff --git a/ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb b/ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb new file mode 100644 index 00000000000..1907319b457 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tao_xtresource.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, ace_xtreactor { + requires += tao_xtresource + after += TAO_XtResource + libs += TAO_XtResource +} diff --git a/ACE/bin/MakeProjectCreator/config/taoclient.mpb b/ACE/bin/MakeProjectCreator/config/taoclient.mpb new file mode 100644 index 00000000000..fe00c22e960 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taoclient.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project : taoexe, negotiate_codesets { + exename = client +} diff --git a/ACE/bin/MakeProjectCreator/config/taodefaults.mpb b/ACE/bin/MakeProjectCreator/config/taodefaults.mpb new file mode 100644 index 00000000000..6ad0a79c75d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taodefaults.mpb @@ -0,0 +1,19 @@ +// -*- MPC -*- +// $Id$ + +project { + staticflags += TAO_AS_STATIC_LIBS + includes += $(TAO_ROOT) + libpaths += $(ACE_ROOT)/lib + + specific(automake) { + am_version = @TAO_MAJOR@:@TAO_MINOR@:@TAO_BETA@ + includes += $(TAO_BUILDDIR) + } +} + +// If the corba_messaging feature is disabled, then we need +// to add the TAO_HAS_CORBA_MESSAGING=0 macro onto the command line. +feature(!corba_messaging) { + macros += TAO_HAS_CORBA_MESSAGING=0 +}
\ No newline at end of file diff --git a/ACE/bin/MakeProjectCreator/config/taoexe.mpb b/ACE/bin/MakeProjectCreator/config/taoexe.mpb new file mode 100644 index 00000000000..a026aaab695 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taoexe.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : aceexe, taodefaults, taoidldefaults, core_minimum_corba, corba_e_compact, corba_e_micro { + after += TAO Codeset + libs += TAO +} diff --git a/ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb b/ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb new file mode 100644 index 00000000000..58e2fb2f896 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taoidl3toidl2defaults.mpb @@ -0,0 +1,23 @@ +// -*- MPC -*- +// $Id$ + +project { + // Set the idl3_to_idl2 compiler and flags as template values + specific { + tao_idl3_to_idl2 = $(ACE_ROOT)/bin/tao_idl3_to_idl2 + tao_idl3_to_idl2_dep = $(ACE_ROOT)/bin/tao_idl3_to_idl2 + } + + Define_Custom(IDL3TOIDL2) { + automatic = 1 + dependent = $(TAO_IDL3_TO_IDL2_DEP) + command = $(TAO_IDL3_TO_IDL2) + commandflags = -I$(CIAO_ROOT)/ciao -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs + libpath = $(ACE_ROOT)/lib + inputext = .idl + generic_outputext = _IDL2.idl + keyword idl3toidl2flags = commandflags + } + + after += TAO_IDL3_TO_IDL2_EXE +} diff --git a/ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb b/ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb new file mode 100644 index 00000000000..a0813a1b362 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taoidldefaults.mpb @@ -0,0 +1,65 @@ +// -*- MPC -*- +// $Id$ + +project { + // Set the idl compiler and flags as template values + specific { + tao_idl = $(ACE_ROOT)/bin/tao_idl + tao_idl_dep = $(ACE_ROOT)/bin/tao_idl + tao_idlflags = -Ge 1 -Wb,pre_include=ace/pre.h \ + -Wb,post_include=ace/post.h -I$(TAO_ROOT) + } + + Define_Custom(IDL) { + automatic = 1 + dependent = $(TAO_IDL_DEP) + command = $(TAO_IDL) + libpath = $(ACE_ROOT)/lib + inputext = .idl + source_pre_extension = C + header_pre_extension = C, S + source_outputext = .cpp, .cxx, .cc, .C + header_outputext = .h, .hpp, .hxx, .hh + keyword idlflags = commandflags + + // Inline related options + optional(inline_outputext) { + commandflags(!-SS && !-Ssi || !-Sci || -GT && !-SS && !-oS) += .inl, .i + } + optional(inline_pre_extension) { + commandflags(!-SS && !-Ssi && !-oS) += S + } + optional(inline_pre_extension) { + commandflags(!-Sci) += C + } + optional(inline_pre_extension) { + commandflags(-GT && !-SS && !-oS) += S_T + } + + // Source related options + optional(source_pre_extension) { + commandflags(!-SS && !-oS) += S + } + optional(source_pre_extension) { + commandflags(-GA && !-oA) += A + } + optional(header_outputext) { + commandflags(-SS && !-oS) += S + } + + // Other + optional(template_outputext) { + commandflags(-GT && !-SS && !-oS) += S_T.cpp, S_T.cxx, S_T.cc, S_T.C + } + optional(header_pre_extension) { + commandflags(-GT && !-SS && !-oS) += S_T + } + optional(header_pre_extension) { + commandflags(-GA && !-oA) += A + } + } + + after += TAO_IDL_EXE + idlflags += $(TAO_IDLFLAGS) + idlflags += -Sa -St +} diff --git a/ACE/bin/MakeProjectCreator/config/taolib.mpb b/ACE/bin/MakeProjectCreator/config/taolib.mpb new file mode 100644 index 00000000000..778075809be --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taolib.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : acelib, ace_for_tao, tao_output, taodefaults, pidl, corba_e_micro, corba_e_compact, core_minimum_corba { + after += TAO Codeset + libs += TAO +} diff --git a/ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb b/ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb new file mode 100644 index 00000000000..cc36293c909 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taolib_with_idl.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ + +project : taolib, taoidldefaults { +} diff --git a/ACE/bin/MakeProjectCreator/config/taoserver.mpb b/ACE/bin/MakeProjectCreator/config/taoserver.mpb new file mode 100644 index 00000000000..8c081dfb029 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/taoserver.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project : taoexe, negotiate_codesets, portableserver { + exename = server +} diff --git a/ACE/bin/MakeProjectCreator/config/threads.mpb b/ACE/bin/MakeProjectCreator/config/threads.mpb new file mode 100644 index 00000000000..8d3b8648ca5 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/threads.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += threads +} diff --git a/ACE/bin/MakeProjectCreator/config/time.mpb b/ACE/bin/MakeProjectCreator/config/time.mpb new file mode 100644 index 00000000000..4e5fce894f0 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/time.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, svc_utils, portableserver { + after += CosTime + libs += TAO_CosTime + tagchecks += Time +} diff --git a/ACE/bin/MakeProjectCreator/config/tmcast.mpb b/ACE/bin/MakeProjectCreator/config/tmcast.mpb new file mode 100644 index 00000000000..4283f27902f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/tmcast.mpb @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +project: acelib, exceptions, threads { + avoids += ace_for_tao + after += TMCast + libs += ACE_TMCast + includes += $(ACE_ROOT)/protocols +} diff --git a/ACE/bin/MakeProjectCreator/config/trading.mpb b/ACE/bin/MakeProjectCreator/config/trading.mpb new file mode 100644 index 00000000000..63db829c0cd --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/trading.mpb @@ -0,0 +1,8 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib { + after += CosTrading + libs += TAO_CosTrading + tagchecks += Trader +} diff --git a/ACE/bin/MakeProjectCreator/config/trading_serv.mpb b/ACE/bin/MakeProjectCreator/config/trading_serv.mpb new file mode 100644 index 00000000000..2b2f3988b3d --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/trading_serv.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, trading_skel, dynamicany, svc_utils, iortable { + after += CosTrading_Serv + libs += TAO_CosTrading_Serv +} diff --git a/ACE/bin/MakeProjectCreator/config/trading_skel.mpb b/ACE/bin/MakeProjectCreator/config/trading_skel.mpb new file mode 100644 index 00000000000..ee926a85d59 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/trading_skel.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : orbsvcslib, trading, portableserver { + after += CosTrading_Skel + libs += TAO_CosTrading_Skel +} diff --git a/ACE/bin/MakeProjectCreator/config/typecodefactory.mpb b/ACE/bin/MakeProjectCreator/config/typecodefactory.mpb new file mode 100644 index 00000000000..7eadcd76a75 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/typecodefactory.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : ifr_client { + libs += TAO_TypeCodeFactory + after += TypeCodeFactory +} diff --git a/ACE/bin/MakeProjectCreator/config/utils.mpb b/ACE/bin/MakeProjectCreator/config/utils.mpb new file mode 100644 index 00000000000..0c9d37b2dea --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/utils.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project : portableserver, pi { + after += Utils + libs += TAO_Utils +} diff --git a/ACE/bin/MakeProjectCreator/config/valuetype.mpb b/ACE/bin/MakeProjectCreator/config/valuetype.mpb new file mode 100644 index 00000000000..47edd4e94c4 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/valuetype.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project: taolib, anytypecode { + after += Valuetype + libs += TAO_Valuetype +} diff --git a/ACE/bin/MakeProjectCreator/config/vc71.features b/ACE/bin/MakeProjectCreator/config/vc71.features new file mode 100644 index 00000000000..16181dc6293 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/vc71.features @@ -0,0 +1,7 @@ +// $Id$ + +ssl=0 +qos=1 +cidl=0 +rwho=0 +sctp=0 diff --git a/ACE/bin/MakeProjectCreator/config/vc8.features b/ACE/bin/MakeProjectCreator/config/vc8.features new file mode 100644 index 00000000000..16181dc6293 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/vc8.features @@ -0,0 +1,7 @@ +// $Id$ + +ssl=0 +qos=1 +cidl=0 +rwho=0 +sctp=0 diff --git a/ACE/bin/MakeProjectCreator/config/vc8nmake.mpb b/ACE/bin/MakeProjectCreator/config/vc8nmake.mpb new file mode 100644 index 00000000000..562d73f7317 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/vc8nmake.mpb @@ -0,0 +1,10 @@ +// -*- MPC -*- +// $Id$ + +project { + specific(nmake) { + compile_flags -= /EHs + compile_flags += /EHa + } +} + diff --git a/ACE/bin/MakeProjectCreator/config/vcfullmacros.mpt b/ACE/bin/MakeProjectCreator/config/vcfullmacros.mpt new file mode 100644 index 00000000000..a3bb4b1bbd1 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/vcfullmacros.mpt @@ -0,0 +1,14 @@ +// -*- MPC -*- +// $Id$ + +// ACE specific macros for nmake, vc6, vc7 and em3 + +Static MFC Release { + defines += ACE_HAS_MFC=1 ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER +} + +Static MFC Debug { + defines += ACE_HAS_MFC=1 ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER +} + +conditional_include "vcpartialmacros" diff --git a/ACE/bin/MakeProjectCreator/config/vcl.mpb b/ACE/bin/MakeProjectCreator/config/vcl.mpb new file mode 100644 index 00000000000..4c523e673f0 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/vcl.mpb @@ -0,0 +1,16 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += vcl + macros += ACE_HAS_VCL=1 + specific(bmake, borland, bds) { + use_vcl = 1 + lit_libs += rtl vcl + compile_flags += -tW -tWV + linkflags += -aa + } + verbatim(borland,macros) { + VCL=1 + } +} diff --git a/ACE/bin/MakeProjectCreator/config/vcpartialmacros.mpt b/ACE/bin/MakeProjectCreator/config/vcpartialmacros.mpt new file mode 100644 index 00000000000..1105c25cd39 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/vcpartialmacros.mpt @@ -0,0 +1,12 @@ +// -*- MPC -*- +// $Id$ + +// ACE specific macros for nmake, vc6, vc7 and em3 + +MFC Release { + defines += ACE_HAS_MFC=1 ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER +} + +MFC Debug { + defines += ACE_HAS_MFC=1 ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER +} diff --git a/ACE/bin/MakeProjectCreator/config/versioned_namespace.mpb b/ACE/bin/MakeProjectCreator/config/versioned_namespace.mpb new file mode 100644 index 00000000000..502c8139ceb --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/versioned_namespace.mpb @@ -0,0 +1,13 @@ +// -*- MPC -*- +// +// $Id$ + +feature(versioned_namespace) { + + macros += ACE_HAS_VERSIONED_NAMESPACE=1 + + // Users, define the ACE_VERSIONED_NAMESPACE_NAME preprocessor + // symbol in your ace/config.h to override the default versioned + // namespace name of the form ACE_5_4_7. + +} diff --git a/ACE/bin/MakeProjectCreator/config/wfmo.mpb b/ACE/bin/MakeProjectCreator/config/wfmo.mpb new file mode 100644 index 00000000000..788d9905583 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/wfmo.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// $Id$ + +feature(wfmo) { + requires += wfmo +} diff --git a/ACE/bin/MakeProjectCreator/config/winregistry.mpb b/ACE/bin/MakeProjectCreator/config/winregistry.mpb new file mode 100644 index 00000000000..4ccdb55836f --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/winregistry.mpb @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +feature(winregistry) { + avoids += ace_for_tao + requires += winregistry +} diff --git a/ACE/bin/MakeProjectCreator/config/wxwindows.mpb b/ACE/bin/MakeProjectCreator/config/wxwindows.mpb new file mode 100644 index 00000000000..8931ea36712 --- /dev/null +++ b/ACE/bin/MakeProjectCreator/config/wxwindows.mpb @@ -0,0 +1,21 @@ +// -*- MPC -*- +// $Id$ + +project { + requires += wxWindows + verbatim(gnuace,local) { + # work based on the configuration of the wxWindows installation + # PLATFORM_WX_* defined in includes/makeincludes/*_macros.GNU + CPPFLAGS += $(PLATFORM_WX_CPPFLAGS) + LDFLAGS += $(PLATFORM_WX_LDFLAGS) + LDLIBS += $(PLATFORM_WX_LIBS) + } + + specific(automake) { + compile_flags += $(ACE_WX_CPPFLAGS) + linkflags += $(ACE_WX_LDFLAGS) + pure_libs += $(ACE_WX_LIBS) + } + + // TBD - support other platforms +} |