# # Makefile for building the TAO FaultTolerance library # NAME = TAO_FaultTolerance TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe \ -I..\.. -I.. -Ge 1 -Wb,export_macro=TAO_FT_Export \ -Wb,export_include=FaultTolerance/fault_tol_export.h \ -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h IDLFILES = \ $(IDLDIR)\FT_CORBA.idl OBJFILES = \ $(OBJDIR)\FT_CORBAC.obj \ $(OBJDIR)\FT_CORBAS.obj \ $(OBJDIR)\FT_IOGR_Property.obj \ $(OBJDIR)\FT_Policy_i.obj \ $(OBJDIR)\FT_Service_Activate.obj \ $(OBJDIR)\FT_Service_Callbacks.obj RESOURCE = $(OBJDIR)\orbsvcs.res CFLAGS = \ $(ACE_CFLAGS) \ $(TAO_CFLAGS) \ $(TAO_PORTABLESERVER_CFLAGS) \ $(TAO_IORMANIP_CFLAGS) \ $(TAO_SVC_UTILS_CFLAGS) \ $(TAO_NAMING_CFLAGS) \ $(TAO_EVENT_CFLAGS) \ $(TAO_NOTIFY_CFLAGS) \ $(TAO_FT_CFLAGS) \ -DTAO_FT_BUILD_DLL CPPDIR = .;FaultTolerance IDLDIR = . INCDIR_NAME = orbsvcs\FaultTolerance INCLUDES = FaultTolerance\*.h FaultTolerance\*.i LIBFILES = \ $(ACE_LIB) \ $(TAO_LIB) \ $(TAO_PORTABLESERVER_LIB) \ $(TAO_IORMANIP_LIB) \ $(TAO_SVC_UTILS_LIB) \ $(TAO_NAMING_LIB) \ $(TAO_EVENT_LIB) \ $(TAO_NOTIFY_LIB) all: idl_src_files !include <$(ACE_ROOT)\include\makeinclude\build_core_library.bor> # # IDL Build rules # idl_src_files: $(IDLFILES:.idl=C.cpp) $(IDLFILES:.idl=S.cpp) $(IDLDIR)\FT_CORBAC.cpp $(IDLDIR)\FT_CORBAS.cpp: $(IDLDIR)\FT_CORBA.idl $(TAO_IDL) $**