makefile.bor

来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· BOR 代码 · 共 147 行

BOR
147
字号
# Makefile.bor,v 1.9 2003/07/03 17:25:27 pradeep Exp#
# Makefile for building the Notify test library
#

NAME = TAO_NotifyTests

TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe

OBJFILES = \
	$(OBJDIR)\Direct_Consumer.obj \
	$(OBJDIR)\Direct_Supplier.obj \
	$(OBJDIR)\Relay_Consumer.obj \
	$(OBJDIR)\Peer.obj \
	$(OBJDIR)\StructuredPushConsumer.obj \
	$(OBJDIR)\SequencePushConsumer.obj \
	$(OBJDIR)\PushConsumer.obj \
	$(OBJDIR)\StructuredPushSupplier.obj \
	$(OBJDIR)\SequencePushSupplier.obj \
	$(OBJDIR)\PushSupplier.obj \
	$(OBJDIR)\Activation_ManagerC.obj \
	$(OBJDIR)\Activation_ManagerS.obj \
	$(OBJDIR)\Activation_Manager.obj \
	$(OBJDIR)\Application_Command.obj \
	$(OBJDIR)\Command.obj \
	$(OBJDIR)\Command_Builder.obj \
	$(OBJDIR)\Command_Factory.obj \
	$(OBJDIR)\ConsumerAdmin_Command.obj \
	$(OBJDIR)\Driver.obj \
	$(OBJDIR)\EventChannel_Command.obj \
	$(OBJDIR)\Factories_Define.obj \
	$(OBJDIR)\Filter_Command.obj \
	$(OBJDIR)\LookupManager.obj \
	$(OBJDIR)\Name.obj \
	$(OBJDIR)\Notify_Test_Client.obj \
	$(OBJDIR)\Options_Parser.obj \
	$(OBJDIR)\Periodic_Consumer.obj \
	$(OBJDIR)\Periodic_Consumer_Command.obj \
	$(OBJDIR)\Periodic_Supplier.obj \
	$(OBJDIR)\Periodic_Supplier_Command.obj \
	$(OBJDIR)\Priority_Mapping.obj \
	$(OBJDIR)\StructuredEvent.obj \
	$(OBJDIR)\SupplierAdmin_Command.obj \
	$(OBJDIR)\Task_Stats.obj

EXTERNAL_LIBS = \
        $(ACE_LIB) \
        $(TAO_LIB) \
        $(TAO_EVENT_LIB) \
        $(TAO_NAMING_LIB) \
        $(TAO_SVC_UTILS_LIB) \
        $(TAO_IORTABLE_LIB) \
        $(TAO_PORTABLESERVER_LIB) \
        $(TAO_ETCL_LIB) \
        $(TAO_NOTIFY_LIB) \
	$(TAO_DYNAMICANY_LIB)

LFLAGS = \
  -j$(CORE_BINDIR) \
  -L$(CORE_BINDIR)

LIBFILES = \
	$(EXTERNAL_LIBS)

IDLFILES = \
	$(IDLDIR)\Activation_Manager.idl

!ifdef STATIC
LIB_FLAGS =
DLL_FLAGS =
!else
LIB_FLAGS =
DLL_FLAGS =
!endif

CFLAGS = \
        $(ACE_CFLAGS) \
        $(TAO_CFLAGS) \
        $(TAO_EVENT_CFLAGS) \
        $(TAO_NAMING_CFLAGS) \
        $(TAO_SVC_UTILS_CFLAGS) \
        $(TAO_IORTABLE_CFLAGS) \
        $(TAO_PORTABLESERVER_CFLAGS) \
        $(TAO_NOTIFYTESTS_CFLAGS) \
        $(TAO_ETCL_CFLAGS) \
        $(TAO_NOTIFY_CFLAGS) \
	$(TAO_DYNAMICANY_CFLAGS) \
        -DTAO_NOTIFY_TEST_BUILD_DLL

CPPDIR = .

IDLDIR = .

INCLUDES = \
	Activation_Manager.h \
	Activation_ManagerC.h \
	Activation_ManagerS.h \
	Application_Command.h \
	Command.h \
	Command_Builder.h \
	Command_Factory.h \
	Command_Factory_T.h \
	ConsumerAdmin_Command.h \
	Driver.h \
	Driver_Base.h \
	EventChannel_Command.h \
	Factories_Define.h \
	Filter_Command.h \
	LookupManager.h \
	Name.h \
	Notify_PushConsumer.h \
	Notify_PushSupplier.h \
	Notify_SequencePushConsumer.h \
	Notify_SequencePushSupplier.h \
	Notify_StructuredPushConsumer.h \
	Notify_StructuredPushSupplier.h \
	Notify_Test_Client.h \
	Options_Parser.h \
	Periodic_Consumer.h \
	Periodic_Consumer_Command.h \
	Periodic_Supplier.h \
	Periodic_Supplier_Command.h \
	Priority_Mapping.h \
	StructuredEvent.h \
	SupplierAdmin_Command.h \
	Task_Callback.h \
	Task_Stats.h \
	notify_test_export.h \
	Command_Factory_T.cpp \
	Activation_ManagerC.i \
	Activation_ManagerS.i \
	Task_Stats.inl \
	Activation_Manager.idl

!include <$(ACE_ROOT)\include\makeinclude\build_core_library.bor>

all: idl_src_files

#
# IDL Build rules
#

idl_src_files: $(IDLFILES:.idl=C.cpp) $(IDLFILES:.idl=S.cpp)

# IDL File Directory: .
$(IDLDIR)\Activation_ManagerS.cpp $(IDLDIR)\Activation_ManagerC.cpp: $(IDLDIR)\Activation_Manager.idl
	$(TAO_IDL) -Sc $**

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?