summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/examples/Buffered_AMI/Makefile.bor7
-rw-r--r--TAO/examples/Buffered_AMI/client.bor39
-rw-r--r--TAO/examples/Buffered_AMI/server.bor39
-rw-r--r--TAO/examples/Content_Server/Makefile.bor9
-rw-r--r--TAO/examples/Content_Server/SMI_Iterator/Makefile.bor7
-rw-r--r--TAO/examples/Content_Server/SMI_Iterator/client.bor45
-rw-r--r--TAO/examples/Content_Server/SMI_Iterator/server.bor47
-rw-r--r--TAO/examples/Makefile.bor20
-rw-r--r--TAO/examples/OBV/Makefile.bor9
-rw-r--r--TAO/examples/OBV/Typed_Events/Makefile.bor7
-rw-r--r--TAO/examples/OBV/Typed_Events/client.bor41
-rw-r--r--TAO/examples/OBV/Typed_Events/server.bor41
-rw-r--r--TAO/examples/POA/DSI/Makefile.bor7
-rw-r--r--TAO/examples/POA/DSI/client.bor38
-rw-r--r--TAO/examples/POA/DSI/server.bor41
-rw-r--r--TAO/examples/POA/Forwarding/Makefile.bor7
-rw-r--r--TAO/examples/POA/Forwarding/client.bor38
-rw-r--r--TAO/examples/POA/Forwarding/server.bor40
-rw-r--r--TAO/examples/POA/Makefile.bor10
-rw-r--r--TAO/examples/POA/TIE/Makefile.bor7
-rw-r--r--TAO/examples/POA/TIE/client.bor38
-rw-r--r--TAO/examples/POA/TIE/server.bor39
-rw-r--r--TAO/examples/Simple/Makefile.bor10
-rw-r--r--TAO/examples/Simple/bank/Bank_Client.bor2
-rw-r--r--TAO/examples/Simple/bank/Bank_Server.bor2
-rw-r--r--TAO/examples/Simple/grid/Grid_Client.bor2
-rw-r--r--TAO/examples/Simple/grid/Grid_Server.bor2
-rw-r--r--TAO/examples/Simple/time-date/Makefile.bor8
-rw-r--r--TAO/examples/Simple/time-date/client.bor29
-rw-r--r--TAO/examples/Simple/time-date/server.bor29
-rw-r--r--TAO/examples/Simple/time/Time_Client.bor2
-rw-r--r--TAO/examples/Simple/time/Time_Server.bor2
-rw-r--r--TAO/performance-tests/Callback/Makefile.bor7
-rw-r--r--TAO/performance-tests/Callback/client.bor39
-rw-r--r--TAO/performance-tests/Callback/server.bor40
-rw-r--r--TAO/performance-tests/Cubit/Makefile.bor9
-rw-r--r--TAO/performance-tests/Cubit/TAO/IDL_Cubit/Makefile.bor8
-rw-r--r--TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.bor43
-rw-r--r--TAO/performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.bor46
-rw-r--r--TAO/performance-tests/Cubit/TAO/IDL_Cubit/server.bor46
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/Makefile.bor8
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/client.bor46
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/server.bor46
-rw-r--r--TAO/performance-tests/Cubit/TAO/Makefile.bor10
-rw-r--r--TAO/performance-tests/Makefile.bor6
-rw-r--r--TAO/performance-tests/POA/Makefile.bor9
-rw-r--r--TAO/performance-tests/POA/Object_Creation_And_Registration/Makefile.bor27
-rw-r--r--TAO/performance-tests/Pluggable/Makefile.bor10
-rw-r--r--TAO/performance-tests/Pluggable/client.bor41
-rw-r--r--TAO/performance-tests/Pluggable/server.bor42
50 files changed, 1127 insertions, 20 deletions
diff --git a/TAO/examples/Buffered_AMI/Makefile.bor b/TAO/examples/Buffered_AMI/Makefile.bor
new file mode 100644
index 00000000000..4371574cfd6
--- /dev/null
+++ b/TAO/examples/Buffered_AMI/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the buffered_ami example
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/Buffered_AMI/client.bor b/TAO/examples/Buffered_AMI/client.bor
new file mode 100644
index 00000000000..ac6892cf44a
--- /dev/null
+++ b/TAO/examples/Buffered_AMI/client.bor
@@ -0,0 +1,39 @@
+#
+# Makefile for building the buffered_ami example
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -GC
+
+OBJFILES = \
+ $(OBJDIR)\testC.obj \
+ $(OBJDIR)\testS.obj \
+ $(OBJDIR)\test_i.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\test.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\testS.cpp $(IDLDIR)\testC.cpp: $(IDLDIR)\test.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/Buffered_AMI/server.bor b/TAO/examples/Buffered_AMI/server.bor
new file mode 100644
index 00000000000..40debbbe544
--- /dev/null
+++ b/TAO/examples/Buffered_AMI/server.bor
@@ -0,0 +1,39 @@
+#
+# Makefile for building the buffered_ami example
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -GC
+
+OBJFILES = \
+ $(OBJDIR)\testC.obj \
+ $(OBJDIR)\testS.obj \
+ $(OBJDIR)\test_i.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\test.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\testS.cpp $(IDLDIR)\testC.cpp: $(IDLDIR)\test.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/Content_Server/Makefile.bor b/TAO/examples/Content_Server/Makefile.bor
new file mode 100644
index 00000000000..ba41a11d099
--- /dev/null
+++ b/TAO/examples/Content_Server/Makefile.bor
@@ -0,0 +1,9 @@
+
+#
+# Makefile for building the Content_Server examples
+#
+
+DIRS = \
+ SMI_Iterator
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/Content_Server/SMI_Iterator/Makefile.bor b/TAO/examples/Content_Server/SMI_Iterator/Makefile.bor
new file mode 100644
index 00000000000..e40629881ba
--- /dev/null
+++ b/TAO/examples/Content_Server/SMI_Iterator/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the Content_Server SMI_Iterator example
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/Content_Server/SMI_Iterator/client.bor b/TAO/examples/Content_Server/SMI_Iterator/client.bor
new file mode 100644
index 00000000000..b33860162dc
--- /dev/null
+++ b/TAO/examples/Content_Server/SMI_Iterator/client.bor
@@ -0,0 +1,45 @@
+#
+# Makefile for building the Content_Server SMI_Iterator example
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -GC
+
+OBJFILES = \
+ $(OBJDIR)\Web_ServerC.obj \
+ $(OBJDIR)\Web_ServerS.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_NAMING_CFLAGS) \
+ $(TAO_SVC_UTILS_CFLAGS) \
+ $(TAO_IORTABLE_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_NAMING_LIB) \
+ $(TAO_SVC_UTILS_LIB) \
+ $(TAO_IORTABLE_LIB)
+
+
+IDLFILES = \
+ $(IDLDIR)\Web_Server.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\Web_ServerS.cpp $(IDLDIR)\Web_ServerC.cpp: $(IDLDIR)\Web_Server.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/Content_Server/SMI_Iterator/server.bor b/TAO/examples/Content_Server/SMI_Iterator/server.bor
new file mode 100644
index 00000000000..4f2f0d77663
--- /dev/null
+++ b/TAO/examples/Content_Server/SMI_Iterator/server.bor
@@ -0,0 +1,47 @@
+#
+# Makefile for building the Content_Server SMI_Iterator example
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -GC
+
+OBJFILES = \
+ $(OBJDIR)\Web_ServerC.obj \
+ $(OBJDIR)\Web_ServerS.obj \
+ $(OBJDIR)\Content_Iterator_i.obj \
+ $(OBJDIR)\Iterator_Factory_i.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_NAMING_CFLAGS) \
+ $(TAO_SVC_UTILS_CFLAGS) \
+ $(TAO_IORTABLE_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_NAMING_LIB) \
+ $(TAO_SVC_UTILS_LIB) \
+ $(TAO_IORTABLE_LIB)
+
+
+IDLFILES = \
+ $(IDLDIR)\Web_Server.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\Web_ServerS.cpp $(IDLDIR)\Web_ServerC.cpp: $(IDLDIR)\Web_Server.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/Makefile.bor b/TAO/examples/Makefile.bor
index 68314a4dd92..dedda327881 100644
--- a/TAO/examples/Makefile.bor
+++ b/TAO/examples/Makefile.bor
@@ -3,13 +3,17 @@
# Makefile for building the TAO examples
#
-DIRS = Buffered_Oneways \
- Callback_Quoter Simple \
- Event_Comm \
- Load_Balancing \
- Load_Balancing_persistent \
- PluggableUDP \
- POA \
- Simple
+DIRS = \
+ Buffered_AMI \
+ Buffered_Oneways \
+ Callback_Quoter Simple \
+ Content_Server \
+ Event_Comm \
+ Load_Balancing \
+ Load_Balancing_persistent \
+ OBV \
+ PluggableUDP \
+ POA \
+ Simple
!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/OBV/Makefile.bor b/TAO/examples/OBV/Makefile.bor
new file mode 100644
index 00000000000..c4ebcafc314
--- /dev/null
+++ b/TAO/examples/OBV/Makefile.bor
@@ -0,0 +1,9 @@
+
+#
+# Makefile for building the TAO OBV examples
+#
+
+DIRS = \
+ Typed_Events
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/OBV/Typed_Events/Makefile.bor b/TAO/examples/OBV/Typed_Events/Makefile.bor
new file mode 100644
index 00000000000..a10097d9055
--- /dev/null
+++ b/TAO/examples/OBV/Typed_Events/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the OBV Typed_Events example
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/OBV/Typed_Events/client.bor b/TAO/examples/OBV/Typed_Events/client.bor
new file mode 100644
index 00000000000..4998a9cdbbd
--- /dev/null
+++ b/TAO/examples/OBV/Typed_Events/client.bor
@@ -0,0 +1,41 @@
+#
+# Makefile for building the OBV Typed_Events executable
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -Gv
+
+OBJFILES = \
+ $(OBJDIR)\Event_TypesC.obj \
+ $(OBJDIR)\Event_TypesS.obj \
+ $(OBJDIR)\Event_Types_impl.obj \
+ $(OBJDIR)\Client_i.obj \
+ $(OBJDIR)\Simple_util.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Event_Types.idl
+
+CPPDIR = .;..
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\Event_TypesS.cpp $(IDLDIR)\Event_TypesC.cpp: $(IDLDIR)\Event_Types.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/OBV/Typed_Events/server.bor b/TAO/examples/OBV/Typed_Events/server.bor
new file mode 100644
index 00000000000..fa6c883ba8e
--- /dev/null
+++ b/TAO/examples/OBV/Typed_Events/server.bor
@@ -0,0 +1,41 @@
+#
+# Makefile for building the OBV Typed_Events executable
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -Gv
+
+OBJFILES = \
+ $(OBJDIR)\Event_TypesC.obj \
+ $(OBJDIR)\Event_TypesS.obj \
+ $(OBJDIR)\Server_i.obj \
+ $(OBJDIR)\Event_Types_impl.obj \
+ $(OBJDIR)\Simple_util.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Event_Types.idl
+
+CPPDIR = .;..
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\Event_TypesS.cpp $(IDLDIR)\Event_TypesC.cpp: $(IDLDIR)\Event_Types.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/POA/DSI/Makefile.bor b/TAO/examples/POA/DSI/Makefile.bor
new file mode 100644
index 00000000000..a5b7c173123
--- /dev/null
+++ b/TAO/examples/POA/DSI/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the POA DSI examples
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/POA/DSI/client.bor b/TAO/examples/POA/DSI/client.bor
new file mode 100644
index 00000000000..8b3dbf9a1bb
--- /dev/null
+++ b/TAO/examples/POA/DSI/client.bor
@@ -0,0 +1,38 @@
+#
+# Makefile for building the POA DSI executable
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\DatabaseC.obj \
+ $(OBJDIR)\DatabaseS.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Database.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\DatabaseS.cpp $(IDLDIR)\DatabaseC.cpp: $(IDLDIR)\Database.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/POA/DSI/server.bor b/TAO/examples/POA/DSI/server.bor
new file mode 100644
index 00000000000..9d921c3deaf
--- /dev/null
+++ b/TAO/examples/POA/DSI/server.bor
@@ -0,0 +1,41 @@
+#
+# Makefile for building the POA DSI executable
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\DatabaseC.obj \
+ $(OBJDIR)\DatabaseS.obj \
+ $(OBJDIR)\Database_i.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_DYNAMICINTERFACE_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_DYNAMICINTERFACE_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Database.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\DatabaseS.cpp $(IDLDIR)\DatabaseC.cpp: $(IDLDIR)\Database.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/POA/Forwarding/Makefile.bor b/TAO/examples/POA/Forwarding/Makefile.bor
new file mode 100644
index 00000000000..b00d8d0de3b
--- /dev/null
+++ b/TAO/examples/POA/Forwarding/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the POA Forwarding examples
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/POA/Forwarding/client.bor b/TAO/examples/POA/Forwarding/client.bor
new file mode 100644
index 00000000000..bc27fbe9eb6
--- /dev/null
+++ b/TAO/examples/POA/Forwarding/client.bor
@@ -0,0 +1,38 @@
+#
+# Makefile for building the POA Forwarding executable
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\FooC.obj \
+ $(OBJDIR)\FooS.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Foo.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\FooS.cpp $(IDLDIR)\FooC.cpp: $(IDLDIR)\Foo.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/POA/Forwarding/server.bor b/TAO/examples/POA/Forwarding/server.bor
new file mode 100644
index 00000000000..08eef156b5a
--- /dev/null
+++ b/TAO/examples/POA/Forwarding/server.bor
@@ -0,0 +1,40 @@
+#
+# Makefile for building the POA Forwarding executable
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\FooC.obj \
+ $(OBJDIR)\FooS.obj \
+ $(OBJDIR)\MyFooServant.obj \
+ $(OBJDIR)\Servant_Activator.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Foo.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\FooS.cpp $(IDLDIR)\FooC.cpp: $(IDLDIR)\Foo.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/POA/Makefile.bor b/TAO/examples/POA/Makefile.bor
index a7700068193..b13e61c0b5d 100644
--- a/TAO/examples/POA/Makefile.bor
+++ b/TAO/examples/POA/Makefile.bor
@@ -2,8 +2,12 @@
# Makefile for building the TAO POA examples
#
-DIRS = FindPOA \
- NewPOA \
- RootPOA
+DIRS = \
+ DSI \
+ FindPOA \
+ Forwarding \
+ NewPOA \
+ RootPOA \
+ TIE
!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/POA/TIE/Makefile.bor b/TAO/examples/POA/TIE/Makefile.bor
new file mode 100644
index 00000000000..a9721c5070a
--- /dev/null
+++ b/TAO/examples/POA/TIE/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the POA TIE examples
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/POA/TIE/client.bor b/TAO/examples/POA/TIE/client.bor
new file mode 100644
index 00000000000..19e60ed8c03
--- /dev/null
+++ b/TAO/examples/POA/TIE/client.bor
@@ -0,0 +1,38 @@
+#
+# Makefile for building the POA TIE executable
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\FooC.obj \
+ $(OBJDIR)\FooS.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Foo.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\FooS.cpp $(IDLDIR)\FooC.cpp: $(IDLDIR)\Foo.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/POA/TIE/server.bor b/TAO/examples/POA/TIE/server.bor
new file mode 100644
index 00000000000..80533e29244
--- /dev/null
+++ b/TAO/examples/POA/TIE/server.bor
@@ -0,0 +1,39 @@
+#
+# Makefile for building the POA TIE executable
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\FooC.obj \
+ $(OBJDIR)\FooS.obj \
+ $(OBJDIR)\Foo_i.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\Foo.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\FooS.cpp $(IDLDIR)\FooC.cpp: $(IDLDIR)\Foo.idl
+ $(TAO_IDL) $**
diff --git a/TAO/examples/Simple/Makefile.bor b/TAO/examples/Simple/Makefile.bor
index 98ca252ffcc..ea0fab8fadd 100644
--- a/TAO/examples/Simple/Makefile.bor
+++ b/TAO/examples/Simple/Makefile.bor
@@ -1,8 +1,14 @@
#
# Makefile for building the simple examples
-#
+#
-DIRS = bank chat echo grid time
+DIRS = \
+ bank \
+ chat \
+ echo \
+ grid \
+ time \
+ time-date
!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/examples/Simple/bank/Bank_Client.bor b/TAO/examples/Simple/bank/Bank_Client.bor
index 49b48f0cdda..6b76764799a 100644
--- a/TAO/examples/Simple/bank/Bank_Client.bor
+++ b/TAO/examples/Simple/bank/Bank_Client.bor
@@ -3,7 +3,7 @@
# Makefile for building the Bank example
#
-NAME = Bank_Client
+NAME = client
OBJFILES = \
$(OBJDIR)\BankC.obj \
diff --git a/TAO/examples/Simple/bank/Bank_Server.bor b/TAO/examples/Simple/bank/Bank_Server.bor
index 4ea2dbfb9c3..84fc0eae5c8 100644
--- a/TAO/examples/Simple/bank/Bank_Server.bor
+++ b/TAO/examples/Simple/bank/Bank_Server.bor
@@ -3,7 +3,7 @@
# Makefile for building the Bank example
#
-NAME = Bank_Server
+NAME = server
OBJFILES = \
$(OBJDIR)\BankC.obj \
diff --git a/TAO/examples/Simple/grid/Grid_Client.bor b/TAO/examples/Simple/grid/Grid_Client.bor
index 5c8dab95783..9ae5688d1ea 100644
--- a/TAO/examples/Simple/grid/Grid_Client.bor
+++ b/TAO/examples/Simple/grid/Grid_Client.bor
@@ -2,7 +2,7 @@
# Makefile for building the Grid example
#
-NAME = Grid_Client
+NAME = client
OBJFILES = \
$(OBJDIR)\GridC.obj \
diff --git a/TAO/examples/Simple/grid/Grid_Server.bor b/TAO/examples/Simple/grid/Grid_Server.bor
index 5d0977bf302..0b86b183d5a 100644
--- a/TAO/examples/Simple/grid/Grid_Server.bor
+++ b/TAO/examples/Simple/grid/Grid_Server.bor
@@ -2,7 +2,7 @@
# Makefile for building the Grid example
#
-NAME = Grid_Server
+NAME = server
OBJFILES = \
$(OBJDIR)\GridC.obj \
diff --git a/TAO/examples/Simple/time-date/Makefile.bor b/TAO/examples/Simple/time-date/Makefile.bor
new file mode 100644
index 00000000000..96d11c0b8d7
--- /dev/null
+++ b/TAO/examples/Simple/time-date/Makefile.bor
@@ -0,0 +1,8 @@
+#
+# Makefile for building the Time-date example
+#
+
+MAKEFILES = client.bor server.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
+
diff --git a/TAO/examples/Simple/time-date/client.bor b/TAO/examples/Simple/time-date/client.bor
new file mode 100644
index 00000000000..08d3942a770
--- /dev/null
+++ b/TAO/examples/Simple/time-date/client.bor
@@ -0,0 +1,29 @@
+#
+# Makefile for building the Time-date example
+#
+
+NAME = client
+
+OBJFILES = \
+ $(OBJDIR)\Time_DateC.obj \
+ $(OBJDIR)\Time_DateS.obj \
+ $(OBJDIR)\Time_Date_Client_i.obj \
+ $(OBJDIR)\Simple_util.obj \
+ $(OBJDIR)\client.obj
+
+IDLFILES = \
+ $(IDLDIR)\Time_Date.idl
+
+CPPDIR = .;..
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_example.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\Time_DateC.cpp $(IDLDIR)\Time_DateS.cpp: $(IDLDIR)\Time_Date.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/examples/Simple/time-date/server.bor b/TAO/examples/Simple/time-date/server.bor
new file mode 100644
index 00000000000..6e389f567c0
--- /dev/null
+++ b/TAO/examples/Simple/time-date/server.bor
@@ -0,0 +1,29 @@
+#
+# Makefile for building the Time-date example
+#
+
+NAME = server
+
+OBJFILES = \
+ $(OBJDIR)\Time_DateC.obj \
+ $(OBJDIR)\Time_DateS.obj \
+ $(OBJDIR)\Time_Date_i.obj \
+ $(OBJDIR)\Simple_util.obj \
+ $(OBJDIR)\server.obj
+
+IDLFILES = \
+ $(IDLDIR)\Time_Date.idl
+
+CPPDIR = .;..
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_example.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\Time_DateC.cpp $(IDLDIR)\Time_DateS.cpp: $(IDLDIR)\Time_Date.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/examples/Simple/time/Time_Client.bor b/TAO/examples/Simple/time/Time_Client.bor
index 872b0f0f3e1..282583cb6f5 100644
--- a/TAO/examples/Simple/time/Time_Client.bor
+++ b/TAO/examples/Simple/time/Time_Client.bor
@@ -2,7 +2,7 @@
# Makefile for building the Time example
#
-NAME = Time_Client
+NAME = client
OBJFILES = \
$(OBJDIR)\TimeC.obj \
diff --git a/TAO/examples/Simple/time/Time_Server.bor b/TAO/examples/Simple/time/Time_Server.bor
index bfe7b995eeb..8455bde9117 100644
--- a/TAO/examples/Simple/time/Time_Server.bor
+++ b/TAO/examples/Simple/time/Time_Server.bor
@@ -2,7 +2,7 @@
# Makefile for building the Time example
#
-NAME = Time_Server
+NAME = server
OBJFILES = \
$(OBJDIR)\TimeC.obj \
diff --git a/TAO/performance-tests/Callback/Makefile.bor b/TAO/performance-tests/Callback/Makefile.bor
new file mode 100644
index 00000000000..31fe3d92519
--- /dev/null
+++ b/TAO/performance-tests/Callback/Makefile.bor
@@ -0,0 +1,7 @@
+#
+# Makefile for building the callback performance-tests executables
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/performance-tests/Callback/client.bor b/TAO/performance-tests/Callback/client.bor
new file mode 100644
index 00000000000..6b9140a0e07
--- /dev/null
+++ b/TAO/performance-tests/Callback/client.bor
@@ -0,0 +1,39 @@
+#
+# Makefile for building the callback performance-tests client
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\callbackC.obj \
+ $(OBJDIR)\callbackS.obj \
+ $(OBJDIR)\callback_i.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\callback.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\callbackS.cpp $(IDLDIR)\callbackC.cpp: $(IDLDIR)\callback.idl
+ $(TAO_IDL) $**
diff --git a/TAO/performance-tests/Callback/server.bor b/TAO/performance-tests/Callback/server.bor
new file mode 100644
index 00000000000..9bf00e5e335
--- /dev/null
+++ b/TAO/performance-tests/Callback/server.bor
@@ -0,0 +1,40 @@
+#
+# Makefile for building the callback performance-tests server
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\callbackC.obj \
+ $(OBJDIR)\callbackS.obj \
+ $(OBJDIR)\callback_i.obj \
+ $(OBJDIR)\server_i.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\callback.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\callbackS.cpp $(IDLDIR)\callbackC.cpp: $(IDLDIR)\callback.idl
+ $(TAO_IDL) $**
diff --git a/TAO/performance-tests/Cubit/Makefile.bor b/TAO/performance-tests/Cubit/Makefile.bor
new file mode 100644
index 00000000000..662a66f496b
--- /dev/null
+++ b/TAO/performance-tests/Cubit/Makefile.bor
@@ -0,0 +1,9 @@
+
+#
+# Makefile for building the Cubit performance-tests
+#
+
+DIRS = \
+ TAO
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/Makefile.bor b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/Makefile.bor
new file mode 100644
index 00000000000..dfe48d65888
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/Makefile.bor
@@ -0,0 +1,8 @@
+#
+# Makefile for building the performance-tests Cubit
+#
+
+MAKEFILES = server.bor client.bor collocation_test.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
+
diff --git a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.bor b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.bor
new file mode 100644
index 00000000000..19cadf16c69
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/client.bor
@@ -0,0 +1,43 @@
+#
+# Makefile for building the performance-tests Cubit
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -Gd
+
+OBJFILES = \
+ $(OBJDIR)\cubitC.obj \
+ $(OBJDIR)\Cubit_Client.obj \
+ $(OBJDIR)\client.obj \
+ $(OBJDIR)\RTI_IO.obj \
+ $(OBJDIR)\tmplinst.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_STRATEGIES_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_STRATEGIES_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\cubit.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\cubitS.cpp $(IDLDIR)\cubitC.cpp: $(IDLDIR)\cubit.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.bor b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.bor
new file mode 100644
index 00000000000..2a18bce9c39
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.bor
@@ -0,0 +1,46 @@
+#
+# Makefile for building the performance-tests Cubit collocation_test
+#
+
+NAME = collocation_test
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -Gd
+
+OBJFILES = \
+ $(OBJDIR)\cubitC.obj \
+ $(OBJDIR)\cubitS.obj \
+ $(OBJDIR)\Cubit_Server.obj \
+ $(OBJDIR)\Cubit_Client.obj \
+ $(OBJDIR)\Cubit_i.obj \
+ $(OBJDIR)\collocation_test.obj \
+ $(OBJDIR)\RTI_IO.obj \
+ $(OBJDIR)\tmplinst.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_STRATEGIES_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_STRATEGIES_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\cubit.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\cubitS.cpp $(IDLDIR)\cubitC.cpp: $(IDLDIR)\cubit.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/server.bor b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/server.bor
new file mode 100644
index 00000000000..bddb38cd59c
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/server.bor
@@ -0,0 +1,46 @@
+#
+# Makefile for building the performance-tests Cubit
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1 -Gd
+
+OBJFILES = \
+ $(OBJDIR)\cubitS.obj \
+ $(OBJDIR)\cubitC.obj \
+ $(OBJDIR)\Cubit_Server.obj \
+ $(OBJDIR)\Cubit_Client.obj \
+ $(OBJDIR)\Cubit_i.obj \
+ $(OBJDIR)\server.obj \
+ $(OBJDIR)\RTI_IO.obj \
+ $(OBJDIR)\tmplinst.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_STRATEGIES_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_STRATEGIES_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\cubit.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\cubitS.cpp $(IDLDIR)\cubitC.cpp: $(IDLDIR)\cubit.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/Makefile.bor b/TAO/performance-tests/Cubit/TAO/MT_Cubit/Makefile.bor
new file mode 100644
index 00000000000..39cfcf8a92b
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/Makefile.bor
@@ -0,0 +1,8 @@
+#
+# Makefile for building the performance-tests Cubit
+#
+
+MAKEFILES = server.bor client.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
+
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.bor b/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.bor
new file mode 100644
index 00000000000..20ebb2f225d
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.bor
@@ -0,0 +1,46 @@
+#
+# Makefile for building the performance-tests Cubit
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\cubitC.obj \
+ $(OBJDIR)\cubitS.obj \
+ $(OBJDIR)\Task_Client.obj \
+ $(OBJDIR)\client.obj \
+ $(OBJDIR)\Util_Thread.obj \
+ $(OBJDIR)\tmplinst.obj \
+ $(OBJDIR)\Cubit_Task.obj \
+ $(OBJDIR)\cubit_i.obj \
+ $(OBJDIR)\Globals.obj \
+ $(OBJDIR)\Timer.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\cubit.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\cubitS.cpp $(IDLDIR)\cubitC.cpp: $(IDLDIR)\cubit.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.bor b/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.bor
new file mode 100644
index 00000000000..7e7940296fe
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.bor
@@ -0,0 +1,46 @@
+#
+# Makefile for building the performance-tests Cubit
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\cubitS.obj \
+ $(OBJDIR)\cubitC.obj \
+ $(OBJDIR)\cubit_i.obj \
+ $(OBJDIR)\Globals.obj \
+ $(OBJDIR)\Cubit_Task.obj \
+ $(OBJDIR)\tmplinst.obj \
+ $(OBJDIR)\Timer.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS) \
+ $(TAO_STRATEGIES_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB) \
+ $(TAO_STRATEGIES_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\cubit.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\cubitS.cpp $(IDLDIR)\cubitC.cpp: $(IDLDIR)\cubit.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/performance-tests/Cubit/TAO/Makefile.bor b/TAO/performance-tests/Cubit/TAO/Makefile.bor
new file mode 100644
index 00000000000..e8142199707
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/Makefile.bor
@@ -0,0 +1,10 @@
+
+#
+# Makefile for building the TAO Cubit performance-tests
+#
+
+DIRS = \
+ IDL_Cubit \
+ MT_Cubit
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/performance-tests/Makefile.bor b/TAO/performance-tests/Makefile.bor
index 9e9567c941d..519d8655ae3 100644
--- a/TAO/performance-tests/Makefile.bor
+++ b/TAO/performance-tests/Makefile.bor
@@ -4,7 +4,11 @@
#
DIRS = \
+ Callback \
+ Cubit \
+ Latency \
+ Pluggable \
+ POA \
RTCorba \
- Latency
!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/performance-tests/POA/Makefile.bor b/TAO/performance-tests/POA/Makefile.bor
new file mode 100644
index 00000000000..47ac97767bd
--- /dev/null
+++ b/TAO/performance-tests/POA/Makefile.bor
@@ -0,0 +1,9 @@
+
+#
+# Makefile for building the POA performance-tests
+#
+
+DIRS = \
+ Object_Creation_And_Registration
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
diff --git a/TAO/performance-tests/POA/Object_Creation_And_Registration/Makefile.bor b/TAO/performance-tests/POA/Object_Creation_And_Registration/Makefile.bor
new file mode 100644
index 00000000000..7e6578786cd
--- /dev/null
+++ b/TAO/performance-tests/POA/Object_Creation_And_Registration/Makefile.bor
@@ -0,0 +1,27 @@
+
+#
+# Makefile for building the POA Destuction test
+#
+
+NAME = registration
+
+OBJFILES = \
+ $(OBJDIR)\testC.obj \
+ $(OBJDIR)\testS.obj \
+ $(OBJDIR)\registration.obj
+
+IDLFILES = \
+ $(IDLDIR)\test.idl
+
+CPPDIR = .;..
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_example.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\testC.cpp $(IDLDIR)\testS.cpp: $(IDLDIR)\test.idl
+ $(TAO_IDL) $**
diff --git a/TAO/performance-tests/Pluggable/Makefile.bor b/TAO/performance-tests/Pluggable/Makefile.bor
new file mode 100644
index 00000000000..d93965f0628
--- /dev/null
+++ b/TAO/performance-tests/Pluggable/Makefile.bor
@@ -0,0 +1,10 @@
+#
+# Makefile for building the Pluggable performance_tests
+#
+
+MAKEFILES = \
+ client.bor \
+ server.bor
+
+!include <$(ACE_ROOT)\include\makeinclude\recurse.bor>
+
diff --git a/TAO/performance-tests/Pluggable/client.bor b/TAO/performance-tests/Pluggable/client.bor
new file mode 100644
index 00000000000..f0e068b311c
--- /dev/null
+++ b/TAO/performance-tests/Pluggable/client.bor
@@ -0,0 +1,41 @@
+
+#
+# Makefile for building the LongWrites client test
+#
+
+NAME = client
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\PP_TestC.obj \
+ $(OBJDIR)\PP_TestS.obj \
+ $(OBJDIR)\PP_Test_Client.obj \
+ $(OBJDIR)\client.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\PP_Test.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\PP_TestC.cpp $(IDLDIR)\PP_TestS.cpp: $(IDLDIR)\PP_Test.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/performance-tests/Pluggable/server.bor b/TAO/performance-tests/Pluggable/server.bor
new file mode 100644
index 00000000000..ec8811e28df
--- /dev/null
+++ b/TAO/performance-tests/Pluggable/server.bor
@@ -0,0 +1,42 @@
+
+#
+# Makefile for building the Pluggable performance_tests
+#
+
+NAME = server
+
+TAO_IDL = $(CORE_BINDIR)\tao_idl -g $(CORE_BINDIR)\gperf.exe -Ge 1
+
+OBJFILES = \
+ $(OBJDIR)\PP_TestC.obj \
+ $(OBJDIR)\PP_TestS.obj \
+ $(OBJDIR)\PP_Test_Server.obj \
+ $(OBJDIR)\PP_Test_i.obj \
+ $(OBJDIR)\server.obj
+
+CFLAGS = \
+ $(ACE_CFLAGS) \
+ $(TAO_CFLAGS) \
+ $(TAO_PORTABLESERVER_CFLAGS)
+
+LIBFILES = \
+ $(ACE_LIB) \
+ $(TAO_LIB) \
+ $(TAO_PORTABLESERVER_LIB)
+
+IDLFILES = \
+ $(IDLDIR)\PP_Test.idl
+
+CPPDIR = .
+
+IDLDIR = .
+
+!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
+
+#
+# IDL Build rules
+#
+
+$(IDLDIR)\PP_TestC.cpp $(IDLDIR)\PP_TestS.cpp: $(IDLDIR)\PP_Test.idl
+ $(TAO_IDL) $**
+