codec2: add C2SoftHevcEnc

Test: screenrecord --codec-name c2.android.hevc.encoder /sdcard/record.mp4
Test: cts-tradefed run cts -m CtsMediaTestCases \
 -t android.media.cts.VideoEncoderTest

Bug: 110456253
Change-Id: I014f0d2b9cb94f8e81df4c8ae3dc41a8550033e6
diff --git a/media/codec2/components/hevc/Android.bp b/media/codec2/components/hevc/Android.bp
index 2a045e1..369bd78 100644
--- a/media/codec2/components/hevc/Android.bp
+++ b/media/codec2/components/hevc/Android.bp
@@ -9,8 +9,17 @@
 
     static_libs: ["libhevcdec"],
 
-    include_dirs: [
-        "external/libhevc/decoder",
-        "external/libhevc/common",
+}
+
+cc_library_shared {
+    name: "libcodec2_soft_hevcenc",
+    defaults: [
+        "libcodec2_soft-defaults",
+        "libcodec2_soft_sanitize_signed-defaults",
     ],
+
+    srcs: ["C2SoftHevcEnc.cpp"],
+
+    static_libs: ["libhevcenc"],
+
 }