makefile

来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 50 行

TXT
50
字号
hostprogs-y	:= genksymsalways		:= $(hostprogs-y)genksyms-objs	:= genksyms.o parse.o lex.o# -I needed for generated C source (shipped source)HOSTCFLAGS_parse.o := -Wno-uninitialized -I$(src)# dependencies on generated files need to be listed explicitly$(obj)/lex.o: $(obj)/parse.h $(obj)/keywords.c# -I needed for generated C source (shipped source)HOSTCFLAGS_lex.o := -I$(src)ifdef GENERATE_PARSER# gperfquiet_cmd_keywords.c = GPERF   $@      cmd_keywords.c = gperf -L ANSI-C -a -C -E -g -H is_reserved_hash	\		       -k 1,3,$$ -N is_reserved_word -p -t $< > $@$(obj)/keywords.c: $(obj)/keywords.gperf FORCE	$(call if_changed,keywords.c)# flexquiet_cmd_lex.c = FLEX    $@      cmd_lex.c = flex -o$@ -d $(filter-out FORCE,$^)$(obj)/lex.c: $(obj)/lex.l $(obj)/parse.h FORCE	$(call if_changed,lex.c)# bisonquiet_cmd_parse.c = BISON   $@      cmd_parse.c = bison -o$@ -dtv $(filter-out FORCE,$^)$(obj)/parse.c: $(obj)/parse.y FORCE	$(call if_changed,parse.c)$(obj)/parse.h: $(obj)/parse.c ;clean-files	+= parse.outputendiftargets += keywords.c lex.c parse.c parse.h

⌨️ 快捷键说明

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