18c2ecf20Sopenharmony_cijvmti-y += libjvmti.o
28c2ecf20Sopenharmony_cijvmti-y += jvmti_agent.o
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci# For strlcpy
58c2ecf20Sopenharmony_cijvmti-y += libstring.o libctype.o
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciCFLAGS_jvmti         = -fPIC -DPIC -I$(JDIR)/include -I$(JDIR)/include/linux
88c2ecf20Sopenharmony_ciCFLAGS_REMOVE_jvmti  = -Wmissing-declarations
98c2ecf20Sopenharmony_ciCFLAGS_REMOVE_jvmti += -Wstrict-prototypes
108c2ecf20Sopenharmony_ciCFLAGS_REMOVE_jvmti += -Wextra
118c2ecf20Sopenharmony_ciCFLAGS_REMOVE_jvmti += -Wwrite-strings
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciCFLAGS_libstring.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))"
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci$(OUTPUT)jvmti/libstring.o: ../lib/string.c FORCE
168c2ecf20Sopenharmony_ci	$(call rule_mkdir)
178c2ecf20Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci$(OUTPUT)jvmti/libctype.o: ../lib/ctype.c FORCE
208c2ecf20Sopenharmony_ci	$(call rule_mkdir)
218c2ecf20Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
22