Home | History | Annotate | Download | only in dalvikvm
      1 //
      2 // Copyright (C) 2013 The Android Open Source Project
      3 //
      4 // Licensed under the Apache License, Version 2.0 (the "License");
      5 // you may not use this file except in compliance with the License.
      6 // You may obtain a copy of the License at
      7 //
      8 //      http://www.apache.org/licenses/LICENSE-2.0
      9 //
     10 // Unless required by applicable law or agreed to in writing, software
     11 // distributed under the License is distributed on an "AS IS" BASIS,
     12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 // See the License for the specific language governing permissions and
     14 // limitations under the License.
     15 //
     16 
     17 art_cc_binary {
     18     name: "dalvikvm",
     19     host_supported: true,
     20     compile_multilib: "both",
     21 
     22     srcs: ["dalvikvm.cc"],
     23     cflags: [
     24         "-Wall",
     25         "-Werror",
     26         "-Wextra",
     27     ],
     28     shared_libs: [
     29         "libnativehelper",
     30     ],
     31     whole_static_libs: ["libsigchain"],
     32     target: {
     33         android: {
     34             shared_libs: [
     35                 "liblog",
     36             ],
     37         },
     38         linux: {
     39             ldflags: ["-Wl,--export-dynamic"],
     40         },
     41         darwin: {
     42             enabled: false,
     43         },
     44     },
     45 
     46     multilib: {
     47         lib32: {
     48             suffix: "32",
     49         },
     50         lib64: {
     51             suffix: "64",
     52         },
     53     },
     54 
     55     // Create symlink for the primary version target.
     56     symlink_preferred_arch: true,
     57 }
     58