Build (3b5d1afd1f13bcab85eaa28223ad396694f929e3) | Build (6953beb4ddab87ad00029d8a11c1f985df09981e) |
---|---|
1perf-y += annotate.o 2perf-y += block-info.o 3perf-y += block-range.o 4perf-y += build-id.o 5perf-y += cacheline.o 6perf-y += config.o 7perf-y += copyfile.o 8perf-y += ctype.o --- 114 unchanged lines hidden (view full) --- 123perf-y += vsprintf.o 124perf-y += units.o 125perf-y += time-utils.o 126perf-y += expr-flex.o 127perf-y += expr-bison.o 128perf-y += expr.o 129perf-y += branch.o 130perf-y += mem2node.o | 1perf-y += annotate.o 2perf-y += block-info.o 3perf-y += block-range.o 4perf-y += build-id.o 5perf-y += cacheline.o 6perf-y += config.o 7perf-y += copyfile.o 8perf-y += ctype.o --- 114 unchanged lines hidden (view full) --- 123perf-y += vsprintf.o 124perf-y += units.o 125perf-y += time-utils.o 126perf-y += expr-flex.o 127perf-y += expr-bison.o 128perf-y += expr.o 129perf-y += branch.o 130perf-y += mem2node.o |
131perf-y += clockid.o |
|
131 132perf-$(CONFIG_LIBBPF) += bpf-loader.o 133perf-$(CONFIG_LIBBPF) += bpf_map.o 134perf-$(CONFIG_BPF_PROLOGUE) += bpf-prologue.o 135perf-$(CONFIG_LIBELF) += symbol-elf.o 136perf-$(CONFIG_LIBELF) += probe-file.o 137perf-$(CONFIG_LIBELF) += probe-event.o 138 --- 47 unchanged lines hidden (view full) --- 186perf-$(CONFIG_LIBPFM4) += pfm.o 187 188CFLAGS_config.o += -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 189CFLAGS_llvm-utils.o += -DPERF_INCLUDE_DIR="BUILD_STR($(perf_include_dir_SQ))" 190 191# avoid compiler warnings in 32-bit mode 192CFLAGS_genelf_debug.o += -Wno-packed 193 | 132 133perf-$(CONFIG_LIBBPF) += bpf-loader.o 134perf-$(CONFIG_LIBBPF) += bpf_map.o 135perf-$(CONFIG_BPF_PROLOGUE) += bpf-prologue.o 136perf-$(CONFIG_LIBELF) += symbol-elf.o 137perf-$(CONFIG_LIBELF) += probe-file.o 138perf-$(CONFIG_LIBELF) += probe-event.o 139 --- 47 unchanged lines hidden (view full) --- 187perf-$(CONFIG_LIBPFM4) += pfm.o 188 189CFLAGS_config.o += -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 190CFLAGS_llvm-utils.o += -DPERF_INCLUDE_DIR="BUILD_STR($(perf_include_dir_SQ))" 191 192# avoid compiler warnings in 32-bit mode 193CFLAGS_genelf_debug.o += -Wno-packed 194 |
194$(OUTPUT)util/parse-events-flex.c: util/parse-events.l $(OUTPUT)util/parse-events-bison.c | 195$(OUTPUT)util/parse-events-flex.c $(OUTPUT)util/parse-events-flex.h: util/parse-events.l $(OUTPUT)util/parse-events-bison.c |
195 $(call rule_mkdir) | 196 $(call rule_mkdir) |
196 $(Q)$(call echo-cmd,flex)$(FLEX) -o $@ --header-file=$(OUTPUT)util/parse-events-flex.h $(PARSER_DEBUG_FLEX) util/parse-events.l | 197 $(Q)$(call echo-cmd,flex)$(FLEX) -o $(OUTPUT)util/parse-events-flex.c \ 198 --header-file=$(OUTPUT)util/parse-events-flex.h $(PARSER_DEBUG_FLEX) $< |
197 | 199 |
198$(OUTPUT)util/parse-events-bison.c: util/parse-events.y | 200$(OUTPUT)util/parse-events-bison.c $(OUTPUT)util/parse-events-bison.h: util/parse-events.y |
199 $(call rule_mkdir) | 201 $(call rule_mkdir) |
200 $(Q)$(call echo-cmd,bison)$(BISON) -v util/parse-events.y -d $(PARSER_DEBUG_BISON) -o $@ -p parse_events_ | 202 $(Q)$(call echo-cmd,bison)$(BISON) -v $< -d $(PARSER_DEBUG_BISON) \ 203 -o $(OUTPUT)util/parse-events-bison.c -p parse_events_ |
201 | 204 |
202$(OUTPUT)util/expr-flex.c: util/expr.l $(OUTPUT)util/expr-bison.c | 205$(OUTPUT)util/expr-flex.c $(OUTPUT)util/expr-flex.h: util/expr.l $(OUTPUT)util/expr-bison.c |
203 $(call rule_mkdir) | 206 $(call rule_mkdir) |
204 $(Q)$(call echo-cmd,flex)$(FLEX) -o $@ --header-file=$(OUTPUT)util/expr-flex.h $(PARSER_DEBUG_FLEX) util/expr.l | 207 $(Q)$(call echo-cmd,flex)$(FLEX) -o $(OUTPUT)util/expr-flex.c \ 208 --header-file=$(OUTPUT)util/expr-flex.h $(PARSER_DEBUG_FLEX) $< |
205 | 209 |
206$(OUTPUT)util/expr-bison.c: util/expr.y | 210$(OUTPUT)util/expr-bison.c $(OUTPUT)util/expr-bison.h: util/expr.y |
207 $(call rule_mkdir) | 211 $(call rule_mkdir) |
208 $(Q)$(call echo-cmd,bison)$(BISON) -v util/expr.y -d $(PARSER_DEBUG_BISON) -o $@ -p expr_ | 212 $(Q)$(call echo-cmd,bison)$(BISON) -v $< -d $(PARSER_DEBUG_BISON) \ 213 -o $(OUTPUT)util/expr-bison.c -p expr_ |
209 | 214 |
210$(OUTPUT)util/pmu-flex.c: util/pmu.l $(OUTPUT)util/pmu-bison.c | 215$(OUTPUT)util/pmu-flex.c $(OUTPUT)util/pmu-flex.h: util/pmu.l $(OUTPUT)util/pmu-bison.c |
211 $(call rule_mkdir) | 216 $(call rule_mkdir) |
212 $(Q)$(call echo-cmd,flex)$(FLEX) -o $@ --header-file=$(OUTPUT)util/pmu-flex.h util/pmu.l | 217 $(Q)$(call echo-cmd,flex)$(FLEX) -o $(OUTPUT)util/pmu-flex.c \ 218 --header-file=$(OUTPUT)util/pmu-flex.h $(PARSER_DEBUG_FLEX) $< |
213 | 219 |
214$(OUTPUT)util/pmu-bison.c: util/pmu.y | 220$(OUTPUT)util/pmu-bison.c $(OUTPUT)util/pmu-bison.h: util/pmu.y |
215 $(call rule_mkdir) | 221 $(call rule_mkdir) |
216 $(Q)$(call echo-cmd,bison)$(BISON) -v util/pmu.y -d -o $@ -p perf_pmu_ | 222 $(Q)$(call echo-cmd,bison)$(BISON) -v $< -d $(PARSER_DEBUG_BISON) \ 223 -o $(OUTPUT)util/pmu-bison.c -p perf_pmu_ |
217 | 224 |
218CFLAGS_parse-events-flex.o += -w 219CFLAGS_pmu-flex.o += -w 220CFLAGS_expr-flex.o += -w 221CFLAGS_parse-events-bison.o += -DYYENABLE_NLS=0 -w 222CFLAGS_pmu-bison.o += -DYYENABLE_NLS=0 -DYYLTYPE_IS_TRIVIAL=0 -w 223CFLAGS_expr-bison.o += -DYYENABLE_NLS=0 -DYYLTYPE_IS_TRIVIAL=0 -w | 225FLEX_GE_26 := $(shell expr $(shell $(FLEX) --version | sed -e 's/flex \([0-9]\+\).\([0-9]\+\)/\1\2/g') \>\= 26) 226ifeq ($(FLEX_GE_26),1) 227 flex_flags := -Wno-switch-enum -Wno-switch-default -Wno-unused-function -Wno-redundant-decls -Wno-sign-compare -Wno-unused-parameter -Wno-missing-prototypes -Wno-missing-declarations 228 CC_HASNT_MISLEADING_INDENTATION := $(shell echo "int main(void) { return 0 }" | $(CC) -Werror -Wno-misleading-indentation -o /dev/null -xc - 2>&1 | grep -q -- -Wno-misleading-indentation ; echo $$?) 229 ifeq ($(CC_HASNT_MISLEADING_INDENTATION), 1) 230 flex_flags += -Wno-misleading-indentation 231 endif 232else 233 flex_flags := -w 234endif 235CFLAGS_parse-events-flex.o += $(flex_flags) 236CFLAGS_pmu-flex.o += $(flex_flags) 237CFLAGS_expr-flex.o += $(flex_flags) |
224 | 238 |
239bison_flags := -DYYENABLE_NLS=0 240BISON_GE_35 := $(shell expr $(shell $(BISON) --version | grep bison | sed -e 's/.\+ \([0-9]\+\).\([0-9]\+\)/\1\2/g') \>\= 35) 241ifeq ($(BISON_GE_35),1) 242 bison_flags += -Wno-unused-parameter -Wno-nested-externs -Wno-implicit-function-declaration -Wno-switch-enum 243else 244 bison_flags += -w 245endif 246CFLAGS_parse-events-bison.o += $(bison_flags) 247CFLAGS_pmu-bison.o += -DYYLTYPE_IS_TRIVIAL=0 $(bison_flags) 248CFLAGS_expr-bison.o += -DYYLTYPE_IS_TRIVIAL=0 $(bison_flags) 249 |
|
225$(OUTPUT)util/parse-events.o: $(OUTPUT)util/parse-events-flex.c $(OUTPUT)util/parse-events-bison.c 226$(OUTPUT)util/pmu.o: $(OUTPUT)util/pmu-flex.c $(OUTPUT)util/pmu-bison.c 227$(OUTPUT)util/expr.o: $(OUTPUT)util/expr-flex.c $(OUTPUT)util/expr-bison.c 228 229CFLAGS_bitmap.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 230CFLAGS_find_bit.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 231CFLAGS_rbtree.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 232CFLAGS_libstring.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" --- 40 unchanged lines hidden --- | 250$(OUTPUT)util/parse-events.o: $(OUTPUT)util/parse-events-flex.c $(OUTPUT)util/parse-events-bison.c 251$(OUTPUT)util/pmu.o: $(OUTPUT)util/pmu-flex.c $(OUTPUT)util/pmu-bison.c 252$(OUTPUT)util/expr.o: $(OUTPUT)util/expr-flex.c $(OUTPUT)util/expr-bison.c 253 254CFLAGS_bitmap.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 255CFLAGS_find_bit.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 256CFLAGS_rbtree.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" 257CFLAGS_libstring.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))" --- 40 unchanged lines hidden --- |