📄 ft_app.mpc
字号:
// FT_App.mpc,v 1.8 2004/01/10 18:13:00 bala Exp
project(*Server): taoserver, fault_tolerance, orbsvcsexe{
exename = ft_replica
requires += exceptions
avoids += minimum_corba
Source_Files {
FT_Replica.cpp
FT_TestReplica_i.cpp
FT_ReplicaFactory_i.cpp
}
// Custom folder: test scripts
// too bad this doesn't work!
// If you omit the generic_outputext, it creates an empty folder
// if you include the generic_outputext, it tries to "build" the .pl
// file which runs the test even when you don't want to.
// Define_Custom(Script) {
// inputext = .pl, .py, .rb
// generic_outputext = .txt
// }
// Script_Files {
// run_test_detector.pl
// }
Documentation_Files {
README
FT_App.mpc
run_test_basic.pl // can the client talk to the server
run_test_detector.pl // does a detector notice a server fault
run_test_notifier.pl // does the notification get to an analyzer
run_test_fault_consumer.pl // Is the notification analyzed correctly
run_test_registry.pl // does the stand-along factory registry work
run_test_rmregistry.pl // does the factory registry in the RM work
run_test_replication_mgr.pl //
run_test_demo.pl // test it all together
}
}
project(*Client): taoclient, fault_tolerance, orbsvcsexe {
exename = ft_client
requires += exceptions
avoids += minimum_corba
includes += $(TAO_ROOT)
after += *Server
Source_Files {
FT_Client.cpp
}
Documentation_Files {
}
}
project(*Notifier): taoserver, fault_tolerance, iormanip, orbsvcsexe {
exename = ft_notifier
requires += exceptions
avoids += minimum_corba
Source_Files {
FTAPP_Notifier_Main.cpp
StubFaultNotifier.cpp
}
// explicitly omit IDL and doc files
IDL_Files {
}
Documentation_Files {
}
}
project(*Analyzer): taoclient, fault_tolerance, orbsvcsexe {
exename = ft_analyzer
requires += exceptions
Source_Files {
FTAPP_Analyzer_Main.cpp
StubFaultAnalyzer.cpp
StubFaultConsumer.cpp
StubBatchConsumer.cpp
}
// explicitly omit IDL files
IDL_Files {
}
Documentation_Files {
}
}
project(*FaultConsumer): taoserver, fault_tolerance, orbsvcsexe {
exename = ft_fault_consumer
avoids += minimum_corba
requires += exceptions
libs += TAO_ReplicationManagerLib
after += FT_ReplicationManager_Lib
Source_Files {
FTAPP_FaultConsumer_Main.cpp
ReplicationManagerFaultConsumerAdapter.cpp
}
// explicitly omit IDL files
IDL_Files {
}
Documentation_Files {
}
}
project(*FactoryRegistry): taoclient, fault_tolerance, orbsvcsexe {
exename = ft_registry
avoids += minimum_corba
requires += exceptions
Source_Files {
FTAPP_FactoryRegistry_Main.cpp
}
Header_Files {
}
// explicitly omit IDL files
IDL_Files {
}
Documentation_Files {
}
}
project(*Creator): taoclient, fault_tolerance, orbsvcsexe {
exename = ft_create
avoids += minimum_corba
requires += exceptions
Source_Files {
FT_Creator.cpp
TAO_Object_Group_Creator.cpp
}
// explicitly omit IDL files
IDL_Files {
}
Documentation_Files {
}
}
project(*RMController): taoclient, fault_tolerance, orbsvcsexe {
exename = replmgr_controller
requires += exceptions
avoids += minimum_corba
Source_Files {
FT_ReplicationManagerController.cpp
}
// explicitly omit IDL files
IDL_Files {
}
Documentation_Files {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -