[PATCH 3/6] Added rules for DOS16 test program building.
Morten Rønne
morten.roenne at tdcadsl.dk
Mon Aug 23 15:02:25 CDT 2010
Kernel32 tests/Makefile was updated with rules to build DOS 16 bit programs
needed to test krnl386.exe16 implementation.
---
dlls/kernel32/tests/Makefile.in | 27 ++++++++++++++++++++++++++-
1 files changed, 26 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/tests/Makefile.in b/dlls/kernel32/tests/Makefile.in
index 68cdbe4..8b3935f 100644
--- a/dlls/kernel32/tests/Makefile.in
+++ b/dlls/kernel32/tests/Makefile.in
@@ -5,6 +5,9 @@ VPATH = @srcdir@
TESTDLL = kernel32.dll
IMPORTS = user32 advapi32
+DOS16_C_SRCS = \
+ dosbasic.dos16.c
+
C_SRCS = \
actctx.c \
alloc.c \
@@ -38,8 +41,30 @@ C_SRCS = \
toolhelp.c \
version.c \
virtual.c \
- volume.c
+ volume.c \
+ $(DOS16_C_SRCS:.dos16.c=.c)
+
+EXTRA_SRCS = $(DOS16_C_SRCS)
+EXTRAINCL = -I../../krnl386.exe16
RC_SRCS = resource.rc
@MAKE_TEST_RULES@
+
+WCC = @WCC@
+
+ifdef WCC
+
+WLINK = @WLINK@
+
+WCC_DOS_FLAGS = @WCC_DOS_FLAGS@
+
+EXE_FILES = $(DOS16_C_SRCS:.dos16.c=.exe)
+
+$(TESTPROGRAM): $(EXE_FILES)
+
+.dos16.c.exe:
+ $(WCC) $(WCC_DOS_FLAGS) -I='$(TOPSRCDIR)/include;$(WATCOM)/h;../../krnl386.exe16' $<
+ $(WLINK) option quiet system dos name $@ file $(<:.c=.o)
+
+endif
--
1.7.0.4
--------------010804060206000305020908
Content-Type: text/plain;
name="0004-Updated-test-include-file-for-DOS-test-program-buildin.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename*0="0004-Updated-test-include-file-for-DOS-test-program-buildin.";
filename*1="txt"
More information about the wine-devel
mailing list