summaryrefslogtreecommitdiff
path: root/tests/Makefile
blob: 5e0ca907a2a7748782654c3a8a296ea50f2fcd3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#----------------------------------------------------------------------------
#
# $Id$
#
#       Makefile for the ACE "one-button" tests directory
#----------------------------------------------------------------------------

# This default rule is here so invoking make realclean will do
# work when recursing through subdirectories
.DEFAULT:
	@$(MAKE) -f Makefile.libs $@
	@$(MAKE) -f Makefile.tests $@
	@$(MAKE) -f Makefile.dirs SUBDIR_MAKEFILE=Makefile $@

# Visual Age C++ needs to run strictly sequentially to avoid squashing
# the tempinc directory on parallel makes.
ifdef TEMPINCDIR
.NOTPARALLEL:
endif

# Invoke Makefile.libs first to build the libTest_Output and the other
# libraries, then invoke Makefile.tests and Makefile.dirs to recurse
# through subdirectories
all:
	@$(MAKE) -f Makefile.libs $@
	@$(MAKE) -f Makefile.tests $@
	@$(MAKE) -f Makefile.dirs SUBDIR_MAKEFILE=Makefile $@