Sasha Smundak | 34424f0 | 2019-01-14 14:01:29 -0800 | [diff] [blame] | 1 | // This module target includes just the single core file: NanoHTTPD.java, which |
| 2 | // is enough for HTTP 1.1 support and nothing else. |
| 3 | // ============================================================================ |
Bob Badour | a8ea3aa | 2021-02-12 15:25:43 -0800 | [diff] [blame] | 4 | package { |
| 5 | default_applicable_licenses: ["external_nanohttpd_license"], |
| 6 | } |
| 7 | |
| 8 | // Added automatically by a large-scale-change |
| 9 | // |
| 10 | // large-scale-change included anything that looked like it might be a license |
| 11 | // text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. |
| 12 | // |
| 13 | // Please consider removing redundant or irrelevant files from 'license_text:'. |
| 14 | // See: http://go/android-license-faq |
| 15 | license { |
| 16 | name: "external_nanohttpd_license", |
| 17 | visibility: [":__subpackages__"], |
| 18 | license_kinds: [ |
| 19 | "SPDX-license-identifier-BSD", |
| 20 | ], |
| 21 | license_text: [ |
| 22 | "LICENSE.md", |
| 23 | "NOTICE", |
| 24 | ], |
| 25 | } |
| 26 | |
Sasha Smundak | 34424f0 | 2019-01-14 14:01:29 -0800 | [diff] [blame] | 27 | java_library { |
| 28 | name: "libnanohttpd", |
| 29 | srcs: ["core/src/main/**/*.java"], |
David Su | 8013e54 | 2020-11-09 15:06:21 -0800 | [diff] [blame] | 30 | sdk_version: "current", |
| 31 | min_sdk_version: "30", |
Sasha Smundak | 34424f0 | 2019-01-14 14:01:29 -0800 | [diff] [blame] | 32 | } |
| 33 | |
| 34 | // This module target includes SimpleWebServer that supports additional functionality |
| 35 | // such as serving files from a specified location, resume of downloads, etc. |
| 36 | // ============================================================================ |
| 37 | java_library { |
| 38 | name: "nanohttpd-webserver", |
| 39 | srcs: [ |
| 40 | "core/src/main/**/*.java", |
| 41 | "webserver/src/main/**/*.java", |
| 42 | ], |
| 43 | sdk_version: "current", |
| 44 | } |
Maurice Lam | 3cb8f0e | 2020-05-11 18:41:20 -0700 | [diff] [blame] | 45 | |
| 46 | java_library { |
| 47 | name: "nanohttpd-websocket", |
| 48 | srcs: [ |
| 49 | "core/src/main/**/*.java", |
| 50 | "websocket/src/main/**/*.java", |
| 51 | ], |
| 52 | sdk_version: "current", |
| 53 | } |