>From fc703956b56caec6a379236d8c8ef7999f98ff95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20R=C3=B8nne?= Date: Mon, 23 Aug 2010 22:02:25 +0200 Subject: [PATCH 3/6] Added rules for DOS16 test program building. 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