Home | History | Annotate | Download | only in androidmk
      1 // Copyright 2015 Google Inc. All rights reserved.
      2 //
      3 // Licensed under the Apache License, Version 2.0 (the "License");
      4 // you may not use this file except in compliance with the License.
      5 // You may obtain a copy of the License at
      6 //
      7 //     http://www.apache.org/licenses/LICENSE-2.0
      8 //
      9 // Unless required by applicable law or agreed to in writing, software
     10 // distributed under the License is distributed on an "AS IS" BASIS,
     11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     12 // See the License for the specific language governing permissions and
     13 // limitations under the License.
     14 
     15 //
     16 // androidmk Android.mk to Blueprints translator
     17 //
     18 
     19 blueprint_go_binary {
     20     name: "androidmk",
     21     srcs: [
     22         "cmd/androidmk/android.go",
     23         "cmd/androidmk/androidmk.go",
     24         "cmd/androidmk/values.go",
     25     ],
     26     testSrcs: [
     27         "cmd/androidmk/androidmk_test.go",
     28     ],
     29     deps: [
     30         "androidmk-parser",
     31         "blueprint-parser",
     32         "bpfix-lib",
     33     ],
     34 }
     35 
     36 bootstrap_go_package {
     37     name: "androidmk-parser",
     38     pkgPath: "android/soong/androidmk/parser",
     39     srcs: [
     40         "parser/ast.go",
     41         "parser/make_strings.go",
     42         "parser/parser.go",
     43         "parser/scope.go",
     44     ],
     45     testSrcs: [
     46         "parser/make_strings_test.go",
     47     ],
     48 }
     49 
     50