18c2ecf20Sopenharmony_ciobjtool-y += arch/$(SRCARCH)/
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciobjtool-y += weak.o
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciobjtool-$(SUBCMD_CHECK) += check.o
68c2ecf20Sopenharmony_ciobjtool-$(SUBCMD_CHECK) += special.o
78c2ecf20Sopenharmony_ciobjtool-$(SUBCMD_ORC) += check.o
88c2ecf20Sopenharmony_ciobjtool-$(SUBCMD_ORC) += orc_gen.o
98c2ecf20Sopenharmony_ciobjtool-$(SUBCMD_ORC) += orc_dump.o
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciobjtool-y += builtin-check.o
128c2ecf20Sopenharmony_ciobjtool-y += builtin-orc.o
138c2ecf20Sopenharmony_ciobjtool-y += elf.o
148c2ecf20Sopenharmony_ciobjtool-y += objtool.o
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciobjtool-y += libstring.o
178c2ecf20Sopenharmony_ciobjtool-y += libctype.o
188c2ecf20Sopenharmony_ciobjtool-y += str_error_r.o
198c2ecf20Sopenharmony_ciobjtool-y += librbtree.o
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciCFLAGS += -I$(srctree)/tools/lib
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci$(OUTPUT)libstring.o: ../lib/string.c FORCE
248c2ecf20Sopenharmony_ci	$(call rule_mkdir)
258c2ecf20Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci$(OUTPUT)libctype.o: ../lib/ctype.c FORCE
288c2ecf20Sopenharmony_ci	$(call rule_mkdir)
298c2ecf20Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci$(OUTPUT)str_error_r.o: ../lib/str_error_r.c FORCE
328c2ecf20Sopenharmony_ci	$(call rule_mkdir)
338c2ecf20Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci$(OUTPUT)librbtree.o: ../lib/rbtree.c FORCE
368c2ecf20Sopenharmony_ci	$(call rule_mkdir)
378c2ecf20Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
38