⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 cppcheck is a static C/C++ code analyzer that checks for memory leaks, mismatching allocation-deallo
💻
字号:
CXXFLAGS=-Wall -Wextra -pedantic -gCOMPILER=g++BIN=${DESTDIR}/usr/bin###### Object FilesOBJECTS =     src/checkbufferoverrun.o \              src/checkclass.o \              src/checkdangerousfunctions.o \              src/checkfunctionusage.o \              src/checkheaders.o \              src/checkmemoryleak.o \              src/checkother.o \              src/checksecurity.o \              src/checkstl.o \              src/cppcheck.o \              src/cppcheckexecutor.o \              src/errorlogger.o \              src/filelister.o \              src/main.o \              src/preprocessor.o \              src/settings.o \              src/threadexecutor.o \              src/token.o \              src/tokenize.oTESTOBJ =     test/testbufferoverrun.o \              test/testcharvar.o \              test/testclass.o \              test/testconstructors.o \              test/testcppcheck.o \              test/testdangerousfunctions.o \              test/testdivision.o \              test/testfilelister.o \              test/testfunctionusage.o \              test/testincompletestatement.o \              test/testmemleak.o \              test/testmemleakmp.o \              test/testother.o \              test/testpreprocessor.o \              test/testredundantif.o \              test/testrunner.o \              test/testsecurity.o \              test/testsimplifytokens.o \              test/teststl.o \              test/testsuite.o \              test/testtoken.o \              test/testtokenize.o \              test/testunusedprivfunc.o \              test/testunusedvar.o \              src/checkbufferoverrun.o \              src/checkclass.o \              src/checkdangerousfunctions.o \              src/checkfunctionusage.o \              src/checkheaders.o \              src/checkmemoryleak.o \              src/checkother.o \              src/checksecurity.o \              src/checkstl.o \              src/cppcheck.o \              src/cppcheckexecutor.o \              src/errorlogger.o \              src/filelister.o \              src/preprocessor.o \              src/settings.o \              src/threadexecutor.o \              src/token.o \              src/tokenize.o###### Targetscppcheck:	$(OBJECTS)	$(COMPILER) $(CXXFLAGS) -o cppcheck $(OBJECTS)all:	cppcheck	testrunner	toolstestrunner:	$(TESTOBJ)	$(COMPILER) $(CXXFLAGS) -o testrunner $(TESTOBJ)test:	all	./testrunnertools:	tools/errmsg	tools/dmaketools/errmsg:	tools/errmsg.cpp	$(COMPILER) $(CXXFLAGS) -o tools/errmsg tools/errmsg.cpptools/dmake:	tools/dmake.cpp	src/filelister.cpp	src/filelister.h	$(COMPILER) $(CXXFLAGS) -o tools/dmake tools/dmake.cpp src/filelister.cppclean:	rm -f src/*.o test/*.o testrunner cppcheck tools/dmake tools/errmsginstall:	cppcheck	install -d ${BIN}	install cppcheck ${BIN}###### Buildsrc/checkbufferoverrun.o: src/checkbufferoverrun.cpp src/checkbufferoverrun.h src/settings.h src/tokenize.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkbufferoverrun.o src/checkbufferoverrun.cppsrc/checkclass.o: src/checkclass.cpp src/checkclass.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkclass.o src/checkclass.cppsrc/checkdangerousfunctions.o: src/checkdangerousfunctions.cpp src/checkdangerousfunctions.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkdangerousfunctions.o src/checkdangerousfunctions.cppsrc/checkfunctionusage.o: src/checkfunctionusage.cpp src/checkfunctionusage.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkfunctionusage.o src/checkfunctionusage.cppsrc/checkheaders.o: src/checkheaders.cpp src/checkheaders.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/filelister.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkheaders.o src/checkheaders.cppsrc/checkmemoryleak.o: src/checkmemoryleak.cpp src/checkmemoryleak.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkmemoryleak.o src/checkmemoryleak.cppsrc/checkother.o: src/checkother.cpp src/checkother.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkother.o src/checkother.cppsrc/checksecurity.o: src/checksecurity.cpp src/checksecurity.h src/errorlogger.h src/settings.h src/token.h src/tokenize.h	$(COMPILER) $(CXXFLAGS) -c -o src/checksecurity.o src/checksecurity.cppsrc/checkstl.o: src/checkstl.cpp src/checkstl.h src/errorlogger.h src/settings.h src/token.h src/tokenize.h	$(COMPILER) $(CXXFLAGS) -c -o src/checkstl.o src/checkstl.cppsrc/cppcheck.o: src/cppcheck.cpp src/cppcheck.h src/settings.h src/errorlogger.h src/checkfunctionusage.h src/tokenize.h src/token.h src/preprocessor.h src/checkmemoryleak.h src/checkbufferoverrun.h src/checkdangerousfunctions.h src/checkclass.h src/checkheaders.h src/checkother.h src/checkstl.h src/filelister.h	$(COMPILER) $(CXXFLAGS) -c -o src/cppcheck.o src/cppcheck.cppsrc/cppcheckexecutor.o: src/cppcheckexecutor.cpp src/cppcheckexecutor.h src/errorlogger.h src/settings.h src/cppcheck.h src/checkfunctionusage.h src/tokenize.h src/token.h src/threadexecutor.h	$(COMPILER) $(CXXFLAGS) -c -o src/cppcheckexecutor.o src/cppcheckexecutor.cppsrc/errorlogger.o: src/errorlogger.cpp src/errorlogger.h src/settings.h src/tokenize.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/errorlogger.o src/errorlogger.cppsrc/filelister.o: src/filelister.cpp src/filelister.h	$(COMPILER) $(CXXFLAGS) -c -o src/filelister.o src/filelister.cppsrc/main.o: src/main.cpp src/cppcheckexecutor.h src/errorlogger.h src/settings.h	$(COMPILER) $(CXXFLAGS) -c -o src/main.o src/main.cppsrc/preprocessor.o: src/preprocessor.cpp src/preprocessor.h src/tokenize.h src/settings.h src/errorlogger.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/preprocessor.o src/preprocessor.cppsrc/settings.o: src/settings.cpp src/settings.h	$(COMPILER) $(CXXFLAGS) -c -o src/settings.o src/settings.cppsrc/threadexecutor.o: src/threadexecutor.cpp src/threadexecutor.h src/settings.h src/errorlogger.h src/cppcheck.h src/checkfunctionusage.h src/tokenize.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/threadexecutor.o src/threadexecutor.cppsrc/token.o: src/token.cpp src/token.h	$(COMPILER) $(CXXFLAGS) -c -o src/token.o src/token.cppsrc/tokenize.o: src/tokenize.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/filelister.h	$(COMPILER) $(CXXFLAGS) -c -o src/tokenize.o src/tokenize.cpptest/testbufferoverrun.o: test/testbufferoverrun.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkbufferoverrun.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testbufferoverrun.o test/testbufferoverrun.cpptest/testcharvar.o: test/testcharvar.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkother.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testcharvar.o test/testcharvar.cpptest/testclass.o: test/testclass.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkclass.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testclass.o test/testclass.cpptest/testconstructors.o: test/testconstructors.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkclass.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testconstructors.o test/testconstructors.cpptest/testcppcheck.o: test/testcppcheck.cpp test/testsuite.h src/errorlogger.h src/settings.h src/cppcheck.h src/checkfunctionusage.h src/tokenize.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o test/testcppcheck.o test/testcppcheck.cpptest/testdangerousfunctions.o: test/testdangerousfunctions.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkdangerousfunctions.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testdangerousfunctions.o test/testdangerousfunctions.cpptest/testdivision.o: test/testdivision.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkother.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testdivision.o test/testdivision.cpptest/testfilelister.o: test/testfilelister.cpp test/testsuite.h src/errorlogger.h src/settings.h src/filelister.h	$(COMPILER) $(CXXFLAGS) -c -o test/testfilelister.o test/testfilelister.cpptest/testfunctionusage.o: test/testfunctionusage.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h test/testsuite.h src/checkfunctionusage.h	$(COMPILER) $(CXXFLAGS) -c -o test/testfunctionusage.o test/testfunctionusage.cpptest/testincompletestatement.o: test/testincompletestatement.cpp test/testsuite.h src/errorlogger.h src/settings.h src/tokenize.h src/token.h src/checkother.h	$(COMPILER) $(CXXFLAGS) -c -o test/testincompletestatement.o test/testincompletestatement.cpptest/testmemleak.o: test/testmemleak.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkmemoryleak.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testmemleak.o test/testmemleak.cpptest/testmemleakmp.o: test/testmemleakmp.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkmemoryleak.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testmemleakmp.o test/testmemleakmp.cpptest/testother.o: test/testother.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkother.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testother.o test/testother.cpptest/testpreprocessor.o: test/testpreprocessor.cpp test/testsuite.h src/errorlogger.h src/settings.h src/preprocessor.h	$(COMPILER) $(CXXFLAGS) -c -o test/testpreprocessor.o test/testpreprocessor.cpptest/testredundantif.o: test/testredundantif.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkother.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testredundantif.o test/testredundantif.cpptest/testrunner.o: test/testrunner.cpp test/testsuite.h src/errorlogger.h src/settings.h	$(COMPILER) $(CXXFLAGS) -c -o test/testrunner.o test/testrunner.cpptest/testsecurity.o: test/testsecurity.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checksecurity.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testsecurity.o test/testsecurity.cpptest/testsimplifytokens.o: test/testsimplifytokens.cpp test/testsuite.h src/errorlogger.h src/settings.h src/tokenize.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o test/testsimplifytokens.o test/testsimplifytokens.cpptest/teststl.o: test/teststl.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkstl.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/teststl.o test/teststl.cpptest/testsuite.o: test/testsuite.cpp test/testsuite.h src/errorlogger.h src/settings.h	$(COMPILER) $(CXXFLAGS) -c -o test/testsuite.o test/testsuite.cpptest/testtoken.o: test/testtoken.cpp test/testsuite.h src/errorlogger.h src/settings.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o test/testtoken.o test/testtoken.cpptest/testtokenize.o: test/testtokenize.cpp test/testsuite.h src/errorlogger.h src/settings.h src/tokenize.h src/token.h	$(COMPILER) $(CXXFLAGS) -c -o test/testtokenize.o test/testtokenize.cpptest/testunusedprivfunc.o: test/testunusedprivfunc.cpp src/tokenize.h src/settings.h src/errorlogger.h src/token.h src/checkclass.h test/testsuite.h	$(COMPILER) $(CXXFLAGS) -c -o test/testunusedprivfunc.o test/testunusedprivfunc.cpptest/testunusedvar.o: test/testunusedvar.cpp test/testsuite.h src/errorlogger.h src/settings.h src/tokenize.h src/token.h src/checkother.h	$(COMPILER) $(CXXFLAGS) -c -o test/testunusedvar.o test/testunusedvar.cppsrc/errorlogger.h:	tools/errmsg	tools/errmsg	mv errorlogger.h src/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -