# $Id: Makefile,v 1.6 2002-09-20 04:09:36 bird Exp $ # # Makesystem Testcases # # # Include Default Tools . # MAKEFILE = .\Makefile PATH_ROOT=..\.. !include $(PATH_ROOT)\make\setup.tools.mk # # Configuration. # # Modes MODES = \ DEBUG \ RELEASE \ PROFILE \ # List of C environments CC_ENVIRONMENTS = \ VAC308 \ VAC365 \ WAT11C \ WAT11C-16 \ # EMX \ # missing libraries MSCV6 \ # MSCV6-16 \ # List of C++ environments CXX_ENVIRONMENTS = \ VAC308 \ VAC365 \ WAT11C \ WAT11C-16 \ # EMX \ # List of C as C++ aware environments CC_AS_CXX_ENVIRONMENTS = \ WAT11C \ WAT11C-16 \ VAC308 \ VAC365 \ # EMX \ # List of C++ as C aware environments CXX_AS_CC_ENVIRONMENTS = \ VAC308 \ VAC365 \ WAT11C \ WAT11C-16 \ # not supported ?? EMX \ # List of IPF capable C environments IPF_ENVIRONMENTS = \ VAC308 \ VAC365 \ WAT11C \ WAT11C-16 \ # EMX \ # MSCV6 \ # MSCV6-16 \ # MSCV7-16 \ # # All rule. # all: TempMakefile.mak $(TOOL_MAKE) -f TempMakefile.mak run-tests TempMakefile.mak: $(MAKEFILE) $(ECHO) Creating temporary Makefile <<$@ # Temporary # Temporary # Temporary run-tests: <> $@ @echo # Programs >> $@ @echo # >> $@ !if 1 @echo # CC_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CC_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f prog-c.mak BUILD_ENV_FORCE=%%%%i rebuild test clean >> $@" @echo # CXX_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CXX_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f prog-cxx.mak BUILD_ENV_FORCE=%%%%i rebuild test clean >> $@" @echo # CC_AS_CXX_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CC_AS_CXX_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f prog-c-as-cxx.mak BUILD_ENV_FORCE=%%%%i rebuild test clean >> $@" @echo # CXX_AS_CC_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CXX_AS_CC_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f prog-cxx-as-c.mak BUILD_ENV_FORCE=%%%%i rebuild test clean >> $@" !endif !if 1 @echo # >> $@ @echo # DLLs >> $@ @echo # >> $@ @echo # CC_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CC_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f dll-prog-c.mak BUILD_ENV_FORCE=%%%%i rebuild test clean >> $@" !endif !if 1 @echo # >> $@ @echo # LIBs >> $@ @echo # >> $@ @echo # CC_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CC_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f lib-c.mak BUILD_ENV_FORCE=%%%%i rebuild clean >> $@" @echo # >> $@ @echo # LIBs >> $@ @echo # >> $@ @echo # CC_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(CC_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f lib-c^^^#.mak BUILD_ENV_FORCE=%%%%i rebuild clean >> $@" !endif !if 1 @echo # >> $@ @echo # LIBs >> $@ @echo # >> $@ @echo # IPF_ENVIRONMENTS >> $@ @for %%j in ($(MODES)) do $(COMSPEC) /C "echo set BUILD_MODE=%%j >> $@ & \ for %%%%i in ($(IPF_ENVIRONMENTS)) do echo $(TOOL_MAKE) -f ipf.mak BUILD_ENV_FORCE=%%%%i rebuild clean >> $@" !endif !ifdef BUILD_VERBOSE type $@ !endif