64 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
		
		
			
		
	
	
			64 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
|  | ##############################################################################
 | ||
|  | ##
 | ||
|  | ##  Makefile for Detours.
 | ||
|  | ##
 | ||
|  | ##  Microsoft Research Detours Package
 | ||
|  | ##
 | ||
|  | ##  Copyright (c) Microsoft Corporation.  All rights reserved.
 | ||
|  | ##
 | ||
|  | 
 | ||
|  | ROOT = . | ||
|  | !include "$(ROOT)\system.mak" | ||
|  | 
 | ||
|  | all: | ||
|  |     cd "$(MAKEDIR)" | ||
|  |     @if exist "$(MAKEDIR)\core\makefile" cd "$(MAKEDIR)\core" && $(MAKE) /NOLOGO /$(MAKEFLAGS) | ||
|  |     cd "$(MAKEDIR)\src" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) | ||
|  |     cd "$(MAKEDIR)\samples" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) | ||
|  |     cd "$(MAKEDIR)\tests" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) | ||
|  |     @if exist "$(MAKEDIR)\bugs\makefile" cd "$(MAKEDIR)\bugs" && $(MAKE) /NOLOGO /$(MAKEFLAGS) | ||
|  |     cd "$(MAKEDIR)" | ||
|  | 
 | ||
|  | clean: | ||
|  |     cd "$(MAKEDIR)" | ||
|  |     @if exist "$(MAKEDIR)\core\makefile" cd "$(MAKEDIR)\core" && $(MAKE) /NOLOGO /$(MAKEFLAGS) clean | ||
|  |     cd "$(MAKEDIR)\src" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) clean | ||
|  |     cd "$(MAKEDIR)\samples" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) clean | ||
|  |     cd "$(MAKEDIR)\tests" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) clean | ||
|  |     @if exist "$(MAKEDIR)\bugs\makefile" cd "$(MAKEDIR)\bugs" && $(MAKE) /NOLOGO /$(MAKEFLAGS) clean | ||
|  |     cd "$(MAKEDIR)" | ||
|  | 
 | ||
|  | realclean: clean | ||
|  |     cd "$(MAKEDIR)" | ||
|  |     @if exist "$(MAKEDIR)\core\makefile" cd "$(MAKEDIR)\core" && $(MAKE) /NOLOGO /$(MAKEFLAGS) realclean | ||
|  |     cd "$(MAKEDIR)\src" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) realclean | ||
|  |     cd "$(MAKEDIR)\samples" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) realclean | ||
|  |     cd "$(MAKEDIR)\tests" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) realclean | ||
|  |     @if exist "$(MAKEDIR)\bugs\makefile" cd "$(MAKEDIR)\bugs" && $(MAKE) /NOLOGO /$(MAKEFLAGS) realclean | ||
|  |     cd "$(MAKEDIR)" | ||
|  |     -rmdir /q /s $(INCDS) 2> nul | ||
|  |     -rmdir /q /s $(LIBDS) 2> nul | ||
|  |     -rmdir /q /s $(BINDS) 2> nul | ||
|  |     -rmdir /q /s dist 2> nul | ||
|  |     -del docsrc\detours.chm 2> nul | ||
|  |     -del /q *.msi 2>nul | ||
|  |     -del /q /f /s *~ 2>nul | ||
|  | 
 | ||
|  | test: | ||
|  |     cd "$(MAKEDIR)\samples" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) test | ||
|  |     cd "$(MAKEDIR)\tests" | ||
|  |     @$(MAKE) /NOLOGO /$(MAKEFLAGS) test | ||
|  |     cd "$(MAKEDIR)" | ||
|  | 
 | ||
|  | ################################################################# End of File.
 |