162306a36Sopenharmony_cijvmti-y += libjvmti.o
262306a36Sopenharmony_cijvmti-y += jvmti_agent.o
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci# For strlcpy
562306a36Sopenharmony_cijvmti-y += libstring.o libctype.o
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciCFLAGS_jvmti         = -fPIC -DPIC -I$(JDIR)/include -I$(JDIR)/include/linux
862306a36Sopenharmony_ciCFLAGS_REMOVE_jvmti  = -Wmissing-declarations
962306a36Sopenharmony_ciCFLAGS_REMOVE_jvmti += -Wstrict-prototypes
1062306a36Sopenharmony_ciCFLAGS_REMOVE_jvmti += -Wextra
1162306a36Sopenharmony_ciCFLAGS_REMOVE_jvmti += -Wwrite-strings
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciCFLAGS_libstring.o += -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR($(ETC_PERFCONFIG_SQ))"
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci$(OUTPUT)jvmti/libstring.o: ../lib/string.c FORCE
1662306a36Sopenharmony_ci	$(call rule_mkdir)
1762306a36Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci$(OUTPUT)jvmti/libctype.o: ../lib/ctype.c FORCE
2062306a36Sopenharmony_ci	$(call rule_mkdir)
2162306a36Sopenharmony_ci	$(call if_changed_dep,cc_o_c)
22