makefile

来自「线程池的设计线程池的设计线程池的设计线程池的设计线程池的设计线程池的设计」· 代码 · 共 48 行

TXT
48
字号
#--------------------------------------------------------------------CC = gccAR = ar cruCFLAGS = -Wall -D_REENTRANT -D_GNU_SOURCE -gSOFLAGS = -shared -fPICLDFLAGS = -lpthreadLINKER = $(CC)LINT = lint -cRM = /bin/rm -fifeq ($(origin version), undefined)	version = 0.2endif#--------------------------------------------------------------------TARGET = testthreadpool#--------------------------------------------------------------------all: $(TARGET)testthreadpool: threadpool.o testthreadpool.o	$(LINKER) $(LDFLAGS) $^ $(LIBS) -o $@dist: clean threadpool-$(version).src.tar.gzthreadpool-$(version).src.tar.gz:	@ls | grep -v CVS | grep -v .so | sed 's:^:threadpool-$(version)/:' > MANIFEST	@(cd ..; ln -s threadpool threadpool-$(version))	(cd ..; tar cvf - `cat threadpool/MANIFEST` | gzip > threadpool/threadpool-$(version).src.tar.gz)	@(cd ..; rm threadpool-$(version))clean:	$(RM) *.o core core.* $(TARGET)#--------------------------------------------------------------------# make rule%.o : %.c	$(CC) $(CFLAGS) -c $^ -o $@%.o : %.cpp	$(CC) $(CFLAGS) -c $^ -o $@

⌨️ 快捷键说明

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