summaryrefslogtreecommitdiff
path: root/ACEXML/Makefile
diff options
context:
space:
mode:
authorkitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-05-30 03:31:49 +0000
committerkitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-05-30 03:31:49 +0000
commit25b7d5bacbc7c7c1968928f676420f19f59e0969 (patch)
treeeb96ffb2db36d1e7a74345f2a7828a84c64ca208 /ACEXML/Makefile
parent2b52146b0b0823b5110ee33b0028e460cb53ce74 (diff)
downloadATCD-25b7d5bacbc7c7c1968928f676420f19f59e0969.tar.gz
ChangeLogTag: Thu May 29 22:03:40 2003 Krishnakumar B <kitty@spam.invalid.domain>
Diffstat (limited to 'ACEXML/Makefile')
-rw-r--r--ACEXML/Makefile47
1 files changed, 30 insertions, 17 deletions
diff --git a/ACEXML/Makefile b/ACEXML/Makefile
index ccba2b77d1c..e0454a993dd 100644
--- a/ACEXML/Makefile
+++ b/ACEXML/Makefile
@@ -1,21 +1,34 @@
+# $Id$
#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for the client programs that test the ACE network services
+# GNU ACE Workspace
#----------------------------------------------------------------------------
-DIRS = common \
- parser \
- apps \
- tests \
- examples
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
+TARGETS_NESTED := $(TARGETS_NESTED:.nested=)
+MFILES = \
+ common/Makefile.ACEXML \
+ parser/parser/Makefile.ACEXML_Parser \
+ apps/svcconf/Makefile.ACEXML_XML_Svc_Conf_Parser \
+ examples/SAXPrint/Makefile.SAXPrint \
+ examples/svcconf/Makefile.Svcconf \
+ tests/Makefile.Transcoder_Test \
+ tests/Makefile.NamespaceSupport_Test \
+ tests/Makefile.HttpCharStream_Test \
+ tests/Makefile.ContentHandler_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.ACEXML -C common $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.ACEXML_Parser -C parser/parser $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.ACEXML_XML_Svc_Conf_Parser -C apps/svcconf $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.SAXPrint -C examples/SAXPrint $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.Svcconf -C examples/svcconf $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.Transcoder_Test -C tests $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.NamespaceSupport_Test -C tests $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.HttpCharStream_Test -C tests $(@)"
+ -@cmd /c "$(MAKE) -f Makefile.ContentHandler_Test -C tests $(@)"
+endif