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
.PHONY:clean
clean:
- del /f /q $(OBJECTS) > nul
+ del /f /q $(OBJECTS) *.pdb > nul
.PHONY:cleanall
cleanall:
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