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

📄 makefile

📁 主要用于大规模的测试生成方法
💻
字号:
######### defines ##################======== compile directives ======all: create_edf.a testcreatepure: testcreate_pureGOAL	= create_edf.aCFLAGS	= -g -O2 -Wall -I../includeLDFLAGS	=  SHELL	= /bin/shCC	= gccLEX	= lex#======== all real sources ========LSRC	= ediflex.lHSRC	= defines.h types.h create.h data2.hCSRC	= celltable.c hash.c macro.c\	mem_alloc.c parse.c parse_supp.c tree_ops.c create.c\	create_supp.c library.cOTHERS	= Makefile#======== all created files  ======LTOC	= ediflex.cKEYWDS	= keywords.h keywords.c keywords.lstOBJECTS = celltable.o ediflex.o hash.o macro.o\	mem_alloc.o parse.o parse_supp.o tree_ops.o\	create_supp.o create.o library.oDEPS	= $(KEYWDS) $(OBJECTS) $(LTOC)######### implicit rulesediflex.c: ediflex.l	$(LEX) $(LFLAGS) $<	sed -e s/yy/yy_create_edf_/g lex.yy.c > tmpfile	rm lex.yy.c	mv tmpfile $*.c######### primary object to make ##################create_edf.a: $(OBJECTS) create.h	ar ruv create_edf.a $(OBJECTS)	ranlib create_edf.a######### include dependencies ####################$(OBJECTS)		: defines.h types.h keywords.hparse_supp.o		: keywords.c######### required objects to make ################keywords.h: keywords.lst	awk '{printf "#define K%-20s	%d\n", $$1, NR};\	     END {print "#define NKEYWORDS ", NR}'\		keywords.lst >keywords.hkeywords.c: keywords.lst	sed -e 's/.*/key_hash("&",1);/' keywords.lst >keywords.ckeywords.lst:	fgrep '(K' parse.c |tr '(),' '\012\012\012' |\	grep '^K[a-zA-Z]*' |sed -e 's/^K//' |sort |uniq >keywords.lst######### other utilities #########################clean:	rm -f $(DEPS) lex.yy.c core a.out create_edf.a testcreate\	      *.o *.loginstall: create_edf.a	cp create_edf.a ../libTAGS: $(CSRC)	etags $(CSRC)testcreate: testcreate.o create_edf.a	$(CC) $(CFLAGS) -o testcreate testcreate.o create_edf.atestcreate_pure: testcreate.o create_edf.a	purify $(CC) $(CFLAGS) -o testcreate_pure testcreate.o create_edf.a

⌨️ 快捷键说明

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