From: jljusten Date: Wed, 3 Oct 2007 06:52:56 +0000 (+0000) Subject: BaseTools/Source/C/MSmakefile.lib: X-Git-Url: http://git.etherboot.org/people/mcb30/basetools.git/commitdiff_plain/86afcc4b54d457d2ed3e091312f06c242985af8f BaseTools/Source/C/MSmakefile.lib: Delete *.pdb on 'clean' similar to MSmakefile.app. BaseTools/Source/C/VfrCompile/Makefile: Delete more intermediate files on 'clean' & 'cleanall'. git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@797 7335b38e-4728-0410-8992-fb3ffe349368 --- diff --git a/Source/C/MSmakefile.lib b/Source/C/MSmakefile.lib index df732e3..763118f 100644 --- a/Source/C/MSmakefile.lib +++ b/Source/C/MSmakefile.lib @@ -10,7 +10,7 @@ $(LIBRARY) : $(OBJECTS) .PHONY:clean clean: - del /f /q $(OBJECTS) > nul + del /f /q $(OBJECTS) *.pdb > nul .PHONY:cleanall cleanall: diff --git a/Source/C/VfrCompile/Makefile b/Source/C/VfrCompile/Makefile index 3ddfbb9..f5f17fd 100644 --- a/Source/C/VfrCompile/Makefile +++ b/Source/C/VfrCompile/Makefile @@ -25,3 +25,13 @@ DLexerBase.obj: Pccts\h\DLexerBase.cpp AParser.obj: Pccts\h\AParser.cpp $(CXX) -c $(CPPFLAGS) $(INC) $? -o $@ +EXTRA_CLEAN_OBJECTS = EfiVfrParser.cpp parser.dlg EfiVfrParser.h DLGLexer.cpp VfrCompile.cpp tokens.h DLGLexer.h + +clean: localClean +cleanall: localClean localCleanall + +localClean: + -DEL $(EXTRA_CLEAN_OBJECTS) + +localCleanall: + pushd . & cd Pccts & $(MAKE) cleanall & popd