mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 22:05:49 +00:00
- Make the targets for regression test files the files themselves to avoid
unnecessary recompilation. svn path=/trunk/; revision=8319
This commit is contained in:
parent
0679c1f91e
commit
77c1718844
2 changed files with 11 additions and 9 deletions
|
@ -1,8 +1,10 @@
|
|||
# $Id: Makefile,v 1.2 2003/12/07 11:34:41 chorns Exp $
|
||||
# $Id: Makefile,v 1.3 2004/02/22 18:53:39 dwelch Exp $
|
||||
|
||||
PATH_TO_TOP = ..
|
||||
|
||||
all: registrations
|
||||
REGTEST_TARGETS = kmregtests/_regtests.c kmregtests/Makefile.tests win32base/_regtests.c win32base/Makefile.tests
|
||||
|
||||
all: $(REGTEST_TARGETS)
|
||||
$(MAKE) -C shared all
|
||||
$(MAKE) -C win32base all
|
||||
$(MAKE) -C kmregtests all
|
||||
|
@ -25,7 +27,7 @@ install:
|
|||
$(MAKE) -C kmrtint install
|
||||
$(MAKE) -C regtests install
|
||||
|
||||
registrations:
|
||||
$(REGTEST_TARGETS): kmregtests/tests/* win32base/tests/*
|
||||
$(REGTESTS) ./kmregtests/tests ./kmregtests/_regtests.c ./kmregtests/Makefile.tests
|
||||
$(REGTESTS) ./win32base/tests ./win32base/_regtests.c ./win32base/Makefile.tests
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: helper.mk,v 1.55 2004/02/22 17:30:33 chorns Exp $
|
||||
# $Id: helper.mk,v 1.56 2004/02/22 18:53:38 dwelch Exp $
|
||||
#
|
||||
# Helper makefile for ReactOS modules
|
||||
# Variables this makefile accepts:
|
||||
|
@ -618,15 +618,15 @@ else
|
|||
endif
|
||||
|
||||
ifeq ($(TARGET_REGTESTS),yes)
|
||||
REGTEST_TARGETS := tests/_regtests.c tests/Makefile.tests tests/_rtstub.c
|
||||
ifeq ($(MK_MODE),user)
|
||||
MK_LIBS := $(SDK_PATH_LIB)/rtshared.a $(MK_LIBS)
|
||||
endif
|
||||
MK_REGTESTS := gen_regtests
|
||||
MK_REGTESTS_CLEAN := clean_regtests
|
||||
MK_OBJECTS += tests/_rtstub.o tests/regtests.a
|
||||
TARGET_CFLAGS += -I$(REGTESTS_PATH_INC)
|
||||
else
|
||||
MK_REGTESTS :=
|
||||
REGTEST_TARGETS :=
|
||||
MK_REGTESTS_CLEAN :=
|
||||
endif
|
||||
|
||||
|
@ -634,7 +634,7 @@ ifeq ($(MK_IMPLIBONLY),yes)
|
|||
|
||||
TARGET_CLEAN += $(MK_IMPLIBPATH)/$(MK_IMPLIB_FULLNAME)
|
||||
|
||||
all: $(MK_REGTESTS) $(MK_IMPLIBPATH)/$(MK_IMPLIB_FULLNAME)
|
||||
all: $(REGTEST_TARGETS) $(MK_IMPLIBPATH)/$(MK_IMPLIB_FULLNAME)
|
||||
|
||||
$(MK_IMPLIBPATH)/$(MK_IMPLIB_FULLNAME): $(MK_OBJECTS) $(MK_DEFNAME)
|
||||
$(DLLTOOL) \
|
||||
|
@ -645,7 +645,7 @@ $(MK_IMPLIBPATH)/$(MK_IMPLIB_FULLNAME): $(MK_OBJECTS) $(MK_DEFNAME)
|
|||
|
||||
else # MK_IMPLIBONLY
|
||||
|
||||
all: $(MK_REGTESTS) $(MK_FULLNAME) $(MK_NOSTRIPNAME) $(SUBDIRS:%=%_all)
|
||||
all: $(REGTEST_TARGETS) $(MK_FULLNAME) $(MK_NOSTRIPNAME) $(SUBDIRS:%=%_all)
|
||||
|
||||
|
||||
ifeq ($(MK_IMPLIB),yes)
|
||||
|
@ -943,7 +943,7 @@ $(MK_RC_BINARIES): $(TARGET_RC_BINSRC)
|
|||
$(MK_RESOURCE): $(MK_RC_BINARIES)
|
||||
endif
|
||||
|
||||
gen_regtests:
|
||||
$(REGTEST_TARGETS): tests/tests/* $(REGTESTS)
|
||||
ifeq ($(MK_MODE),user)
|
||||
$(REGTESTS) ./tests/tests ./tests/_regtests.c ./tests/Makefile.tests -u ./tests/_rtstub.c
|
||||
$(MAKE) -C tests TARGET_REGTESTS=no all
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue