summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-13 22:42:20 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-13 22:42:20 +0000
commit98927d083b0b68658d2f323c4922fe1221572412 (patch)
tree37bfffca64ea1190552e313e976d126d10b4d093
parentd6c0a90506f907c95edcae8834c64790c9f1ca04 (diff)
downloadATCD-98927d083b0b68658d2f323c4922fe1221572412.tar.gz
Two new IDL files, chain included in reopened_modules.idl,
and their generated files included in namespace_check.cpp.
-rw-r--r--TAO/tests/IDL_Test/Makefile101
-rw-r--r--TAO/tests/IDL_Test/Makefile.bor16
-rw-r--r--TAO/tests/IDL_Test/namespace_check.cpp4
3 files changed, 104 insertions, 17 deletions
diff --git a/TAO/tests/IDL_Test/Makefile b/TAO/tests/IDL_Test/Makefile
index 6a42eb2dc73..159f19a986f 100644
--- a/TAO/tests/IDL_Test/Makefile
+++ b/TAO/tests/IDL_Test/Makefile
@@ -29,9 +29,11 @@ IDL_ALWAYS = anonymous \
pragma \
sequence \
typedef \
- union \
+ union
-IDL_MAYBE = reopened_modules
+IDL_MAYBE = reopened_modules \
+ reopen_include1 \
+ reopen_include2
IDL_FILES = $(IDL_ALWAYS) $(IDL_MAYBE)
@@ -41,10 +43,8 @@ IDL_SRC = \
TEST_FILES = main namespace_check
-TEST_OBJS = $(addsuffix .o, $(IDL_TEST_FILES)) $(IDL_SRC:.cpp=.o)
-SRC = $(IDL_SRC) main.cpp
-
-BIN = main
+TEST_OBJS = $(addsuffix .o, $(TEST_FILES)) $(IDL_SRC:.cpp=.o)
+SRC = $(IDL_SRC) main.cpp namespace_check.cpp
TAO_IDLFLAGS += -Ge 1
#----------------------------------------------------------------------------
@@ -55,6 +55,14 @@ include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(TAO_ROOT)/rules.tao.GNU
+
+BUILD += namespace_check.cpp \
+ reopened_modulesC.cpp \
+ reopen_include1C.cpp \
+ reopen_include2C.cpp
+
+BIN = main
+
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
#include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
@@ -62,19 +70,24 @@ include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
CPPFLAGS += -I$(TAO_ROOT)
-.PRECIOUS: $(foreach file, $(IDL_SRC), $(foreach ext, $(IDL_EXT), $(file)$(ext))) .reopened_modules_stamp
+.PRECIOUS: $(foreach file, $(IDL_SRC), $(foreach ext, $(IDL_EXT), $(file)$(ext)))
+
+namespace_check.cpp: reopened_modulesC.cpp reopen_include1C.cpp reopen_include2C.cpp
-.reopened_modules_stamp $(foreach ext, $(IDL_EXT), reopened_modules$(ext)): $(TAO_ROOT)/TAO_IDL/tao_idl
+reopened_modulesC.cpp: reopened_modules.idl $(TAO_ROOT)/TAO_IDL/tao_idl
$(TAO_ROOT)/TAO_IDL/tao_idl -w -Ge 1 reopened_modules.idl
- @touch $@
-main: $(addprefix $(VDIR),main.o $(TEST_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
+reopen_include1C.cpp: reopen_include1.idl $(TAO_ROOT)/TAO_IDL/tao_idl
+ $(TAO_ROOT)/TAO_IDL/tao_idl -w -Ge 1 reopen_include1.idl
-$(addprefix $(VDIR),$(IDL_TEST_OBJS)): .reopened_modules_stamp
+reopen_include2C.cpp: reopen_include2.idl $(TAO_ROOT)/TAO_IDL/tao_idl
+ $(TAO_ROOT)/TAO_IDL/tao_idl -w -Ge 1 reopen_include2.idl
+
+main: $(addprefix $(VDIR),$(TEST_OBJS))
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
realclean: clean
- -$(RM) $(foreach file, $(IDL_SRC), $(foreach ext, $(IDL_EXT), $(file)$(ext))) .reopened_modules_stamp
+ -$(RM) $(foreach file, $(IDL_FILES), $(foreach ext, $(IDL_EXT), $(file)$(ext)))
# DO NOT DELETE THIS LINE -- g++dep uses it.
@@ -85,6 +98,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -391,6 +406,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -696,6 +713,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -1003,6 +1022,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -1310,6 +1331,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -1616,6 +1639,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -1921,6 +1946,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -2228,6 +2255,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -2534,6 +2563,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -2839,6 +2870,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -3145,6 +3178,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -3450,6 +3485,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -3755,6 +3792,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -4060,6 +4099,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -4365,6 +4406,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -4670,6 +4713,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -4975,6 +5020,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -5280,6 +5327,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -5585,6 +5634,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -5890,6 +5941,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -6195,6 +6248,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -6500,6 +6555,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -6805,6 +6862,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -7110,6 +7169,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -7415,6 +7476,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -7720,6 +7783,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -8025,6 +8090,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -8330,6 +8397,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -8635,6 +8704,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -8940,6 +9011,8 @@ realclean: clean
$(TAO_ROOT)/tao/corba.h \
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
@@ -9246,6 +9319,8 @@ realclean: clean
$(ACE_ROOT)/ace/pre.h \
$(ACE_ROOT)/ace/Log_Record.h \
$(ACE_ROOT)/ace/OS.h \
+ $(ACE_ROOT)/ace/config-sunos5.6.h \
+ $(ACE_ROOT)/ace/config-sunos5.5.h \
$(ACE_ROOT)/ace/post.h \
$(ACE_ROOT)/ace/ace_wchar.h \
$(ACE_ROOT)/ace/ACE_export.h \
diff --git a/TAO/tests/IDL_Test/Makefile.bor b/TAO/tests/IDL_Test/Makefile.bor
index ac68716700d..9c2c110f8ae 100644
--- a/TAO/tests/IDL_Test/Makefile.bor
+++ b/TAO/tests/IDL_Test/Makefile.bor
@@ -33,8 +33,8 @@ OBJFILES = \
$(OBJDIR)\typedefS.obj \
$(OBJDIR)\unionC.obj \
$(OBJDIR)\unionS.obj \
- $(OBJDIR)\reopened_modulesC.obj \
- $(OBJDIR)\reopened_modulesS.obj \
+ $(OBJDIR)\nested_scopeC.obj \
+ $(OBJDIR)\nested_scopeS.obj \
$(OBJDIR)\main.obj \
$(OBJDIR)\namespace_check.obj
@@ -44,8 +44,6 @@ LIBFILES = $(ACE_LIB) $(TAO_LIB)
CPPDIR = .
-IDLDIR = .
-
!include <$(ACE_ROOT)\include\makeinclude\build_exe.bor>
#
@@ -91,5 +89,15 @@ $(IDLDIR)\typedefC.cpp $(IDLDIR)\typedefS.cpp: $(IDLDIR)\typedef.idl
$(IDLDIR)\unionC.cpp $(IDLDIR)\unionS.cpp: $(IDLDIR)\union.idl
$(TAO_IDL) $**
+$(IDLDIR)\nested_scopeC.cpp $(IDLDIR)\nested_scopeS.cpp: $(IDLDIR)\nested_scope.idl
+ $(TAO_IDL) $**
+
$(IDLDIR)\reopened_modulesC.cpp $(IDLDIR)\reopened_modulesS.cpp: $(IDLDIR)\reopened_modules.idl
$(TAO_IDL) $**
+
+$(IDLDIR)\reopen_include1C.cpp $(IDLDIR)\reopen_include1S.cpp: $(IDLDIR)\reopen_include1.idl
+ $(TAO_IDL) $**
+
+$(IDLDIR)\reopen_include2C.cpp $(IDLDIR)\reopen_include2S.cpp: $(IDLDIR)\reopen_include2.idl
+ $(TAO_IDL) $**
+
diff --git a/TAO/tests/IDL_Test/namespace_check.cpp b/TAO/tests/IDL_Test/namespace_check.cpp
index fa0ab1fc406..60b776dbdbf 100644
--- a/TAO/tests/IDL_Test/namespace_check.cpp
+++ b/TAO/tests/IDL_Test/namespace_check.cpp
@@ -25,5 +25,9 @@
#include "reopened_modulesC.cpp"
#include "reopened_modulesS.cpp"
+#include "reopen_include1C.cpp"
+#include "reopen_include1S.cpp"
+#include "reopen_include2C.cpp"
+#include "reopen_include2S.cpp"
#endif /* ACE_HAS_USING_KEYWORD */