makefile

来自「linux下的l7源代码」· 代码 · 共 38 行

TXT
38
字号
PREFIX?=/usr/localLIBDIR=${PREFIX}/lib/BINDIR=${PREFIX}/bin/MANDIR=${PREFIX}/share/man/man1/CXX?=g++all: l7-classify.o l7-queue.o l7-conntrack.o l7-filter.o util.o \     l7-parse-patterns.o	${CXX} -o l7-filter util.o l7-classify.o l7-queue.o l7-conntrack.o \	l7-filter.o l7-parse-patterns.o -L ${LIBDIR} \	-lnetfilter_conntrack -lnetfilter_queue -pthreadl7-classify.o: l7-classify.cpp l7-classify.h l7-queue.h util.h	${CXX} -O2 -c l7-classify.cppl7-queue.o: l7-queue.cpp l7-queue.h l7-conntrack.h util.h	${CXX} -O2 -c l7-queue.cppl7-conntrack.o: l7-conntrack.cpp l7-conntrack.h l7-classify.h l7-queue.h util.h	${CXX} -O2 -c l7-conntrack.cppl7-filter.o: l7-filter.cpp l7-conntrack.h l7-queue.h l7-classify.h util.h	${CXX} -O2 -c l7-filter.cppl7-parse-patterns.o: l7-parse-patterns.cpp l7-parse-patterns.h	${CXX} -O2 -c l7-parse-patterns.cpputil.o: util.cpp util.h	${CXX} -O2 -c util.cppclean:	rm l7-filter *.oinstall:	mkdir -p ${MANDIR} ${BINDIR}	cp l7-filter ${BINDIR}	cp l7-filter.1 ${MANDIR}test:	@echo "PREFIX is ${PREFIX}"	@echo "LIBDIR is ${LIBDIR}"	@echo "BINDIR is ${BINDIR}"	@echo "MANDIR is ${MANDIR}"	@echo "make will build using ${CXX}"

⌨️ 快捷键说明

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