<commit_before>J2OBJC_ROOT = ../..
include $(J2OBJC_ROOT)/make/common.mk
include $(J2OBJC_ROOT)/make/j2objc_deps.mk
include $(J2OBJC_ROOT)/make/translate_macros.mk
include $(J2OBJC_ROOT)/java_deps/jars.mk

SRC_ROOT = $(realpath ../../../../../..)

.NOTPARALLEL:

JAVA_TESTS = \
  ByteStringTest.java \
  CompatibilityTest.java \
  EnumsTest.java \
  MapsTest.java \
  MessagesTest.java \
  OneofTest.java \
  PrimitivesTest.java \
  StringsTest.java
OTHER_JAVA_SOURCES = \
  MemoryBenchmarks.java \
  PerformanceBenchmarks.java \
  ProtobufTest.java

JAVA_TESTS_ARC = \
  ByteStringTest.java \
  CompatibilityTest.java \
  EnumsTest.java \
  MapsTest.java \
  MessagesTest.java \
  OneofTest.java \
  PrimitivesTest.java \
  StringsTest.java
OTHER_JAVA_SOURCES_ARC = \
  MemoryBenchmarks.java \
  PerformanceBenchmarks.java \
  ProtobufTest.java

PROTOS = \
  conflicting_class_name.proto \
  empty_file.proto \
  enum_fields.proto \
  funny_names.proto \
  map_fields.proto \
  message_fields.proto \
  oneof_fields.proto \
  package_prefix.proto \
  prefix_option.proto \
  primitives.proto \
  single_file.proto \
  size_test.proto \
  string_fields.proto \
  typical.proto

TESTDATA = \
  testdata/largeproto \
  testdata/randombytes

$(call check_protobuf_dir)

DESCRIPTOR_INCLUDE_DIR = ../compiler/src
DESCRIPTOR_PROTO = $(DESCRIPTOR_INCLUDE_DIR)/google/protobuf/j2objc-descriptor.proto

TESTS_TO_RUN = $(JAVA_TESTS:%.java=%)
TESTS_TO_RUN_ARC = $(JAVA_TESTS_ARC:%.java=%)

JAVA_SOURCES = $(JAVA_TESTS) $(OTHER_JAVA_SOURCES)
JAVA_SOURCES_ARC = $(JAVA_TESTS_ARC) $(OTHER_JAVA_SOURCES_ARC)

OBJS_DIR = $(BUILD_DIR)/objs

CLASSPATH_LIST = \
  $(DIST_JAR_DIR)/$(JUNIT_JAR) \
  $(DIST_JAR_DIR)/$(HAMCREST_JAR) \
  $(DIST_JAR_DIR)/j2objc_annotations.jar \
  $(DIST_JAR_DIR)/protobuf_runtime.jar
CLASSPATH = $(subst $(eval) ,:,$(strip $(CLASSPATH_LIST)))

TEST_J2OBJCC = $(DIST_DIR)/j2objcc -g
C_FLAGS = -Werror -Wno-objc-redundant-literal-use -Wno-format -Wno-parentheses \
  -fobjc-abi-version=2 -fobjc-legacy-dispatch -stdlib=libc++
<commit_msg>Public build update for previous unknown protos change.<commit_after>J2OBJC_ROOT = ../..
include $(J2OBJC_ROOT)/make/common.mk
include $(J2OBJC_ROOT)/make/j2objc_deps.mk
include $(J2OBJC_ROOT)/make/translate_macros.mk
include $(J2OBJC_ROOT)/java_deps/jars.mk

SRC_ROOT = $(realpath ../../../../../..)

.NOTPARALLEL:

JAVA_TESTS = \
  ByteStringTest.java \
  CompatibilityTest.java \
  EnumsTest.java \
  MapsTest.java \
  MessagesTest.java \
  OneofTest.java \
  PrimitivesTest.java \
  StringsTest.java \
  UnknownFieldsTest.java
OTHER_JAVA_SOURCES = \
  MemoryBenchmarks.java \
  PerformanceBenchmarks.java \
  ProtobufTest.java

JAVA_TESTS_ARC = \
  ByteStringTest.java \
  CompatibilityTest.java \
  EnumsTest.java \
  MapsTest.java \
  MessagesTest.java \
  OneofTest.java \
  PrimitivesTest.java \
  StringsTest.java \
  UnknownFieldsTest.java
OTHER_JAVA_SOURCES_ARC = \
  MemoryBenchmarks.java \
  PerformanceBenchmarks.java \
  ProtobufTest.java

PROTOS = \
  conflicting_class_name.proto \
  empty_file.proto \
  enum_fields.proto \
  funny_names.proto \
  map_fields.proto \
  message_fields.proto \
  oneof_fields.proto \
  package_prefix.proto \
  prefix_option.proto \
  primitives.proto \
  single_file.proto \
  size_test.proto \
  string_fields.proto \
  typical.proto \
  unknown_fields.proto

TESTDATA = \
  testdata/largeproto \
  testdata/randombytes

$(call check_protobuf_dir)

DESCRIPTOR_INCLUDE_DIR = ../compiler/src
DESCRIPTOR_PROTO = $(DESCRIPTOR_INCLUDE_DIR)/google/protobuf/j2objc-descriptor.proto

TESTS_TO_RUN = $(JAVA_TESTS:%.java=%)
TESTS_TO_RUN_ARC = $(JAVA_TESTS_ARC:%.java=%)

JAVA_SOURCES = $(JAVA_TESTS) $(OTHER_JAVA_SOURCES)
JAVA_SOURCES_ARC = $(JAVA_TESTS_ARC) $(OTHER_JAVA_SOURCES_ARC)

OBJS_DIR = $(BUILD_DIR)/objs

CLASSPATH_LIST = \
  $(DIST_JAR_DIR)/$(JUNIT_JAR) \
  $(DIST_JAR_DIR)/$(HAMCREST_JAR) \
  $(DIST_JAR_DIR)/j2objc_annotations.jar \
  $(DIST_JAR_DIR)/protobuf_runtime.jar
CLASSPATH = $(subst $(eval) ,:,$(strip $(CLASSPATH_LIST)))

TEST_J2OBJCC = $(DIST_DIR)/j2objcc -g
C_FLAGS = -Werror -Wno-objc-redundant-literal-use -Wno-format -Wno-parentheses \
  -fobjc-abi-version=2 -fobjc-legacy-dispatch -stdlib=libc++

{'fraction_non_alphanumeric': 0.1279373368146214, 'fraction_numerical': 0.005221932114882507, 'mean_word_length': 3.9634864546525326, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3184071', 'n_tokens_mistral': 1791, 'n_tokens_neox': 1670, 'n_words': 200}