Revert "libfmjni: Convert to Android.bp"

This reverts commit 055b0bed7a5f8822fc7c4658fff44c886177cb9b.
diff --git a/Android.bp b/Android.bp
deleted file mode 100644
index f0a8634..0000000
--- a/Android.bp
+++ /dev/null
@@ -1,36 +0,0 @@
-//
-// SPDX-FileCopyrightText: 2024 The LineageOS Project
-// SPDX-License-Identifier: Apache-2.0
-//
-
-soong_namespace {
-}
-
-cc_library_shared {
-    name: "libfmjni",
-
-    defaults: [
-        "qcom_libfmjni_defaults",
-    ],
-
-    srcs: [
-        "FmIoctlsInterface.cpp",
-        "ConfigFmThs.cpp",
-        "FmPerformanceParams.cpp",
-        "ConfFileParser.cpp",
-        "FmRadioController.cpp",
-        "LibfmJni.cpp",
-    ],
-
-    include_dirs: [
-        "frameworks/base/core/jni/include",
-    ],
-
-    shared_libs: [
-        "libcutils",
-        "libdl",
-        "liblog",
-        "libmedia",
-        "libnativehelper",
-    ],
-}
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..9da351c
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,31 @@
+ifeq ($(BOARD_HAVE_QCOM_FM),true)
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := \
+    FmIoctlsInterface.cpp \
+    ConfigFmThs.cpp \
+    FmPerformanceParams.cpp \
+    ConfFileParser.cpp \
+    FmRadioController.cpp \
+    LibfmJni.cpp
+
+LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) \
+    frameworks/base/core/jni/include \
+    frameworks/base/include/media
+
+LOCAL_SHARED_LIBRARIES := \
+    libcutils \
+    libdl \
+    liblog \
+    libmedia \
+    libnativehelper \
+
+ifeq ($(TARGET_QCOM_NO_FM_FIRMWARE),true)
+    LOCAL_CFLAGS += -DQCOM_NO_FM_FIRMWARE
+endif
+
+LOCAL_MODULE := libfmjni
+include $(BUILD_SHARED_LIBRARY)
+endif # BOARD_HAVE_QCOM_FM