From bcf2a78268b352bc0915c94b352658c2d581eb62 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 6 Dec 2002 19:51:20 +0000 Subject: [PATCH] Build test programs as part of the normal build. --- dlls/Makedll.rules.in | 4 ++-- dlls/Maketest.rules.in | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dlls/Makedll.rules.in b/dlls/Makedll.rules.in index d18ebe7275a..a21637b88fa 100644 --- a/dlls/Makedll.rules.in +++ b/dlls/Makedll.rules.in @@ -18,7 +18,7 @@ WIN16_FILES = $(SPEC_SRCS:.spec=.spec.o) $(C_SRCS16:.c=.o) $(EXTRA_OBJS16) ALL_OBJS = @WIN16_FILES@ $(OBJS) $(MODULE).dbg.o ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBS) -all: $(MODULE)$(DLLEXT) +all: $(MODULE)$(DLLEXT) $(SUBDIRS) @MAKE_RULES@ @@ -65,7 +65,7 @@ check test:: $(SUBDIRS:%=%/__test__) crosstest:: $(SUBDIRS:%=%/__crosstest__) -$(TESTRESULTS): $(MODULE)$(DLLEXT) +$(TESTRESULTS) $(SUBDIRS): $(MODULE)$(DLLEXT) # Sanity check diff --git a/dlls/Maketest.rules.in b/dlls/Maketest.rules.in index e15314e6d60..3335112df21 100644 --- a/dlls/Maketest.rules.in +++ b/dlls/Maketest.rules.in @@ -27,10 +27,12 @@ CROSSOBJS = $(C_SRCS:.c=.cross.o) $(TESTLIST:.c=.cross.o) @MAKE_RULES@ +all: $(TESTPROGRAM) + # Rule for main module spec file $(MODULE).spec.c: $(RC_SRCS:.rc=.res) $(OBJS) $(WINEBUILD) - $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -exe $(MODULE) -mcui $(RC_SRCS:%.rc=-r %.res) $(OBJS) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%) + $(LDPATH) $(WINEBUILD) $(DEFS) -o $@ -exe $(MODULE) -mcui $(RC_SRCS:%.rc=-r %.res) $(OBJS) -L$(DLLDIR) -L.. $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%) # Rules for .so main module