Migrate INetd to stable aidl

Use stable aidl to serve INetd binder call.

Test: built, flashed, booted
      system/netd/tests/runtests.sh passes

Change-Id: Iae280db1660cdd142886a51531dd1d4993e7a77b
diff --git a/server/Android.bp b/server/Android.bp
index 99164d8..600d80f 100644
--- a/server/Android.bp
+++ b/server/Android.bp
@@ -1,10 +1,3 @@
-// AIDL interface between netd and framework.jar
-filegroup {
-    name: "netd_aidl",
-    srcs: ["binder/android/net/INetd.aidl"],
-    path: "binder",
-}
-
 // AIDL interface between netd and services.core
 filegroup {
     name: "netd_metrics_aidl",
@@ -30,9 +23,10 @@
     name: "netd_aidl_interface",
     local_include_dir: "binder",
     srcs: [
+        "binder/android/net/INetd.aidl",
+        "binder/android/net/InterfaceConfigurationParcel.aidl",
         "binder/android/net/TetherStatsParcel.aidl",
         "binder/android/net/UidRangeParcel.aidl",
-        "binder/android/net/InterfaceConfigurationParcel.aidl",
     ],
     api_dir: "binder/api",
     // NDK doesn't support array now.
@@ -43,28 +37,6 @@
     },
 }
 
-cc_library {
-    name: "libnetdaidl",
-    defaults: ["netd_defaults"],
-    shared_libs: [
-        "libbinder",
-        "libutils",
-        "netd_aidl_interface-cpp",
-    ],
-    export_shared_lib_headers: [
-        "netd_aidl_interface-cpp",
-    ],
-    aidl: {
-        export_aidl_headers: true,
-        local_include_dirs: ["binder"],
-        include_dirs: ["frameworks/native/aidl/binder"],
-    },
-    srcs: [
-        ":netd_aidl",
-    ],
-    export_include_dirs: ["binder"],
-}
-
 // Modules common to both netd and netd_unit_test
 cc_library_static {
     name: "libnetd_server",
@@ -100,7 +72,6 @@
     shared_libs: [
         "libbpf_android",
         "libnetd_resolv",
-        "libnetdaidl",
         "libbase",
         "libbinder",
         "liblogwrap",
@@ -110,6 +81,7 @@
         "libpcap",
         "libqtaguid",
         "libssl",
+        "netd_aidl_interface-cpp",
     ],
     aidl: {
         export_aidl_headers: true,
@@ -140,7 +112,6 @@
         "liblogwrap",
         "libmdnssd",
         "libnetd_resolv",
-        "libnetdaidl",
         "libnetdbpf",
         "libnetdutils",
         "libnetutils",
@@ -226,7 +197,6 @@
         "libcrypto",
         "libcutils",
         "liblog",
-        "libnetdaidl",
         "libnetdbpf",
         "libnetdutils",
         "libnetutils",