message: Fix aarch64 build.
diff: @@ -124,7 +124,8 @@ $(wildcard tensorflow/lite/kernels/internal/*.c) \
  $(wildcard tensorflow/lite/kernels/internal/optimized/*.c) \
  $(wildcard tensorflow/lite/kernels/internal/reference/*.c) \
  $(wildcard tensorflow/lite/tools/make/downloads/farmhash/src/farmhash.cc) \
  -$(wildcard tensorflow/lite/tools/make/downloads/fft2d/fftsg.c)
  +$(wildcard tensorflow/lite/tools/make/downloads/fft2d/fftsg.c) \
  +$(wildcard tensorflow/lite/tools/make/downloads/flatbuffers/src/util.cpp)
  endif
  # Remove any duplicates.
  CORE_CC_ALL_SRCS := $(sort $(CORE_CC_ALL_SRCS))
  @@ -231,10 +232,10 @@ MINIMAL_OBJS := $(addprefix $(OBJDIR), \
  $(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(MINIMAL_SRCS))))
  LIB_OBJS := $(addprefix $(OBJDIR), \
  -$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(TF_LITE_CC_SRCS))))
  +$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(TF_LITE_CC_SRCS)))))
  BENCHMARK_OBJS := $(addprefix $(OBJDIR), \
  -$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(BENCHMARK_SRCS))))
  +$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(BENCHMARK_SRCS)))))
  # For normal manually-created TensorFlow Lite C++ source files.
  $(OBJDIR)%.o: %.cc
  @@ -244,6 +245,9 @@ $(OBJDIR)%.o: %.cc
  $(OBJDIR)%.o: %.c
  @mkdir -p $(dir $@)
  $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
  +$(OBJDIR)%.o: %.cpp
  + @mkdir -p $(dir $@)
  + $(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@
  # The target that's compiled if there's no command-line arguments.
  all: $(LIB_PATH) $(MINIMAL_BINARY) $(BENCHMARK_BINARY)
  