diff options
author | Max Spector <mspector@google.com> | 2020-07-16 22:51:07 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-07-16 22:51:07 +0000 |
commit | d4ccf727defc9c0f347b55de4f51ed88eb4df4a3 (patch) | |
tree | 1e004aa1dbaa83ec09c04012cec45c307324f68c | |
parent | 27e39ee6b360dcd002fbc70ed09b8467ed61901e (diff) | |
parent | 1a2e2349d9fddccd7b1e2ca826c94fee0cb19470 (diff) | |
download | ppp-d4ccf727defc9c0f347b55de4f51ed88eb4df4a3.tar.gz |
Merge "Added static library target for pppd" am: 28eb3e4f83 am: dde1bdd633 am: 19d2f0440d am: 1a2e2349d9
Original change: https://android-review.googlesource.com/c/platform/external/ppp/+/1349164
Change-Id: I16b8f9b98317edab6060c9b7e9a765b3a2b1fe99
-rw-r--r-- | pppd/Android.bp | 42 |
1 files changed, 38 insertions, 4 deletions
diff --git a/pppd/Android.bp b/pppd/Android.bp index 4e01738..92b4cbd 100644 --- a/pppd/Android.bp +++ b/pppd/Android.bp @@ -27,10 +27,8 @@ cc_defaults { local_include_dirs: ["include"], } -cc_binary { - name: "pppd", - defaults: ["ppp_defaults"], - +filegroup { + name: "pppd-sources", srcs: [ "auth.c", "ccp.c", @@ -55,7 +53,17 @@ cc_binary { "tty.c", "upap.c", "utils.c", + ] +} + +cc_library_static { + name: "libpppd", + defaults: ["ppp_defaults"], + + srcs: [ + ":pppd-sources" ], + export_include_dirs:[".", "include"], // options.c:623:21: error: passing 'const char *' to parameter of // type 'char *' discards qualifiers. @@ -70,6 +78,7 @@ cc_binary { ], cflags: [ + "-Dmain=main_loop", "-Wno-empty-body", "-Wno-attributes", "-Wno-sign-compare", @@ -83,6 +92,31 @@ cc_binary { ], } +cc_binary { + name: "pppd", + defaults: ["ppp_defaults"], + + srcs: [ + ":pppd-sources" + ], + + shared_libs: [ + "libdl", + "liblog", + "libcutils", + "libcrypto", + ], + + ldflags: ["-rdynamic"], + + clang_cflags: ["-Wno-incompatible-pointer-types-discards-qualifiers"], + + required: [ + "pppol2tp-android", + "pppopptp-android", + ], +} + cc_library_shared { name: "pppol2tp-android", defaults: ["ppp_defaults"], |