summaryrefslogtreecommitdiff
path: root/ACEXML/tests
diff options
context:
space:
mode:
Diffstat (limited to 'ACEXML/tests')
-rw-r--r--ACEXML/tests/Makefile22
-rw-r--r--ACEXML/tests/Makefile.HttpCharStream_Test19
-rw-r--r--ACEXML/tests/Makefile.NamespaceSupport_Test19
-rw-r--r--ACEXML/tests/Makefile.Transcoder_Test19
4 files changed, 52 insertions, 27 deletions
diff --git a/ACEXML/tests/Makefile b/ACEXML/tests/Makefile
new file mode 100644
index 00000000000..24ca1173078
--- /dev/null
+++ b/ACEXML/tests/Makefile
@@ -0,0 +1,22 @@
+# $Id$
+#----------------------------------------------------------------------------
+# GNU ACE Workspace
+#----------------------------------------------------------------------------
+
+include $(ACE_ROOT)/include/makeinclude/macros.GNU
+TARGETS_NESTED := $(TARGETS_NESTED:.nested=)
+MFILES = \
+ Makefile.HttpCharStream_Test \
+ Makefile.Transcoder_Test \
+ Makefile.NamespaceSupport_Test
+
+$(TARGETS_NESTED):
+ifneq (Windows,$(findstring Windows,$(OS)))
+ @for file in $(MFILES); do \
+ $(MAKE) -f `basename $$file` -C `dirname $$file` $(@); \
+ done
+else
+ -@cmd /c "$(MAKE) -f Makefile.HttpCharStream_Test -C . $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.Transcoder_Test -C . $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.NamespaceSupport_Test -C . $(@)"
+endif
diff --git a/ACEXML/tests/Makefile.HttpCharStream_Test b/ACEXML/tests/Makefile.HttpCharStream_Test
index 2a9f8a7fadf..6429daab346 100644
--- a/ACEXML/tests/Makefile.HttpCharStream_Test
+++ b/ACEXML/tests/Makefile.HttpCharStream_Test
@@ -1,7 +1,6 @@
#----------------------------------------------------------------------------
# GNU Makefile
#----------------------------------------------------------------------------
-
MAKEFILE = Makefile.HttpCharStream_Test
DEPENDENCY_FILE = .depend.Makefile.HttpCharStream_Test
BIN_UNCHECKED = HttpCharStream_Test
@@ -10,10 +9,10 @@ BIN_UNCHECKED = HttpCharStream_Test
FILES = \
HttpCharStream_Test
-
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
+
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
BIN = $(BIN_UNCHECKED)
@@ -28,9 +27,16 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
CPPFLAGS += -I../..
+ifeq ($(static_libs),1)
+ ifneq ($(LIB),)
+ CPPFLAGS += -DACE_AS_STATIC_LIBS
+ endif
+endif
+
+
LDFLAGS += -L../../ace
-LDLIBS = -lACEXML
+LDLIBS = -lACEXML
#----------------------------------------------------------------------------
# Local targets
@@ -39,10 +45,5 @@ LDLIBS = -lACEXML
$(BIN): $(addprefix $(VDIR), $(OBJS))
$(LINK.cc) $(LDFLAGS) $(CC_OUTPUT_FLAG) $@ $^ $(VLDLIBS) $(POSTLINK)
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+realclean: clean
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/ACEXML/tests/Makefile.NamespaceSupport_Test b/ACEXML/tests/Makefile.NamespaceSupport_Test
index f418135f6ec..26657dec00a 100644
--- a/ACEXML/tests/Makefile.NamespaceSupport_Test
+++ b/ACEXML/tests/Makefile.NamespaceSupport_Test
@@ -1,7 +1,6 @@
#----------------------------------------------------------------------------
# GNU Makefile
#----------------------------------------------------------------------------
-
MAKEFILE = Makefile.NamespaceSupport_Test
DEPENDENCY_FILE = .depend.Makefile.NamespaceSupport_Test
BIN_UNCHECKED = NamespaceSupport_Test
@@ -10,10 +9,10 @@ BIN_UNCHECKED = NamespaceSupport_Test
FILES = \
NamespaceSupport_Test
-
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
+
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
BIN = $(BIN_UNCHECKED)
@@ -28,9 +27,16 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
CPPFLAGS += -I../..
+ifeq ($(static_libs),1)
+ ifneq ($(LIB),)
+ CPPFLAGS += -DACE_AS_STATIC_LIBS
+ endif
+endif
+
+
LDFLAGS += -L../../ace
-LDLIBS = -lACEXML
+LDLIBS = -lACEXML
#----------------------------------------------------------------------------
# Local targets
@@ -39,10 +45,5 @@ LDLIBS = -lACEXML
$(BIN): $(addprefix $(VDIR), $(OBJS))
$(LINK.cc) $(LDFLAGS) $(CC_OUTPUT_FLAG) $@ $^ $(VLDLIBS) $(POSTLINK)
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+realclean: clean
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/ACEXML/tests/Makefile.Transcoder_Test b/ACEXML/tests/Makefile.Transcoder_Test
index d85fdbcdb11..9d53e26195c 100644
--- a/ACEXML/tests/Makefile.Transcoder_Test
+++ b/ACEXML/tests/Makefile.Transcoder_Test
@@ -1,7 +1,6 @@
#----------------------------------------------------------------------------
# GNU Makefile
#----------------------------------------------------------------------------
-
MAKEFILE = Makefile.Transcoder_Test
DEPENDENCY_FILE = .depend.Makefile.Transcoder_Test
BIN_UNCHECKED = Transcoder_Test
@@ -10,10 +9,10 @@ BIN_UNCHECKED = Transcoder_Test
FILES = \
Transcoder_Test
-
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
+
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
BIN = $(BIN_UNCHECKED)
@@ -28,9 +27,16 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
CPPFLAGS += -I../..
+ifeq ($(static_libs),1)
+ ifneq ($(LIB),)
+ CPPFLAGS += -DACE_AS_STATIC_LIBS
+ endif
+endif
+
+
LDFLAGS += -L../../ace
-LDLIBS = -lACEXML
+LDLIBS = -lACEXML
#----------------------------------------------------------------------------
# Local targets
@@ -39,10 +45,5 @@ LDLIBS = -lACEXML
$(BIN): $(addprefix $(VDIR), $(OBJS))
$(LINK.cc) $(LDFLAGS) $(CC_OUTPUT_FLAG) $@ $^ $(VLDLIBS) $(POSTLINK)
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+realclean: clean
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY