source: trunk/testsuite/cui/Makefile@ 10366

Last change on this file since 10366 was 8746, checked in by bird, 23 years ago

clean rule.

File size: 1.6 KB
Line 
1# $Id: Makefile,v 1.5 2002-06-25 01:21:19 bird Exp $
2
3#
4# Main script for the CUI part.
5#
6
7# Include the setup.mak
8PATH_ROOT = ..\..
9!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
10!include $(PATH_MAKE)\testsuite.tools.mk
11
12# Target Config
13TARGET_MODE = TESTCASE
14TARGET_NAME = CUI
15
16# Makefiles
17TESTCASE_MAKEFILES = \
18DoxyGen.mak \
19watcomc.mak \
20# vac42.mak \
21# vac50.mak \
22# vac60.mak \
23# php.mak \
24# mysql.mak \
25# mysqld.mak \
26# mp3encoder.mak \
27# ghostscript.mak \
28# TeX.mak \
29# jikes.mak \
30# javac.mak \
31# java.mak \
32# gbm.mak \
33# gdlib.mak \
34# libtiff.mak \
35# 4nt.mak \
36# regina.mak \
37# orexx.mak \
38# zip.mak \
39# sti.mak (http://setiathome.ssl.berkeley.edu/stats/team/team_1331.html)
40
41# SubDirs
42#TESTCASE_SUBDIRS =
43
44
45# Include the process rulez.
46!include $(MAKE_INCLUDE_PROCESS)
47
48#
49# Make everything as quiet as possible.
50#
51!if [set BUILD_QUIET=1]
52!endif
53!if [set BUILD_VERBOSE=]
54!endif
55
56
57#
58# The testcase rule.
59#
60testcase:
61!if "$(MAKE_INCLUDE_PROCESS:process.forwarder=)" == "$(MAKE_INCLUDE_PROCESS)"
62 @echo CUI testcases: >> $(TS_LOGFILE)
63 $(TOOL_DOMAKES) "$(TESTCASE_MAKEFILES)" $(TOOL_MAKE)
64 $(TOOL_DODIRS) "$(TESTCASE_SUBDIRS)" $(TOOL_MAKE) -f $(BUILD_MAKEFILE)
65 @echo CUI testcases completed >> $(TS_LOGFILE)
66!else
67! ifndef BUILD_VERBOSE
68 @ \
69! endif
70 $(TOOL_BUILDENV) $(BUILD_ENVS_CHANGE) * $(TOOL_MAKE) -f $(MAKEFILE) $@
71!endif
72
73
74#
75# Our own clean rule.
76#
77!if "$(MAKE_INCLUDE_PROCESS:process.forwarder=)" == "$(MAKE_INCLUDE_PROCESS)"
78clean:
79 $(TOOL_RM) *.log *.exe *.err
80 $(TOOL_DOMAKES) "$(TESTCASE_MAKEFILES)" $(TOOL_MAKE) clean
81 $(TOOL_DODIRS) "$(TESTCASE_SUBDIRS)" $(TOOL_MAKE) -f $(BUILD_MAKEFILE) clean
82!endif
Note: See TracBrowser for help on using the repository browser.