Line | |
---|
1 | # $Id: testsuite.tools.mk,v 1.3 2002-06-19 23:17:57 bird Exp $
|
---|
2 |
|
---|
3 | #
|
---|
4 | # Tools for the testsuite.
|
---|
5 | #
|
---|
6 | # Note! All macros is prefixed 'TS_'.
|
---|
7 | #
|
---|
8 |
|
---|
9 | # PE/PEC from Odin.
|
---|
10 | TS_PE = pe.exe
|
---|
11 | TS_PEC = pec.exe
|
---|
12 |
|
---|
13 | # UNIX stuff!
|
---|
14 | TS_TEST = test.exe
|
---|
15 | TS_TEST_FILE_Z = $(TS_TEST) ! -s
|
---|
16 | TS_TEST_FILE_NZ = $(TS_TEST) -s
|
---|
17 | TS_TEST_DIR = $(TS_TEST) -d
|
---|
18 | TS_SED = sed.exe
|
---|
19 | TS_CMP = cmp.exe
|
---|
20 | # UNIX or 4OS2 will not be used in append mode so no '-' vs. '/' problems.
|
---|
21 | TS_TEE = tee
|
---|
22 |
|
---|
23 | # dir (files only)
|
---|
24 | TS_DIR_B = dir /B /ON
|
---|
25 |
|
---|
26 | # log file and how to execute testcases.
|
---|
27 | # (The _1 and _2 macros are the common parts of a TS_EXEC commandline.)
|
---|
28 | TS_LOGFILE = $(PATH_ROOT)\testsuite-$(BUILD_MODE).log
|
---|
29 | TS_EXEC = $(TOOL_REXX) $(PATH_TOOLS)\ExecTestcase.cmd $(TS_LOGFILE)
|
---|
30 | TS_EXEC_1 = $(TS_EXEC) $(MAKEFILE)
|
---|
31 | TS_EXEC_2 = $(TOOL_MAKE)
|
---|
32 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.