16f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski/* 26f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * Copyright (C) 2015 The Android Open Source Project 36f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * 46f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * Licensed under the Apache License, Version 2.0 (the "License"); 56f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * you may not use this file except in compliance with the License. 66f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * You may obtain a copy of the License at 76f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * 86f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * http://www.apache.org/licenses/LICENSE-2.0 96f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * 106f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * Unless required by applicable law or agreed to in writing, software 116f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * distributed under the License is distributed on an "AS IS" BASIS, 126f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * See the License for the specific language governing permissions and 146f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski * limitations under the License. 156f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski */ 166f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 176f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski#ifndef AAPT_SDK_CONSTANTS_H 186f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski#define AAPT_SDK_CONSTANTS_H 196f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 206f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski#include "Resource.h" 216f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 226f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinskinamespace aapt { 236f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 246f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinskienum { 256f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_CUPCAKE = 3, 266f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_DONUT = 4, 276f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_ECLAIR = 5, 286f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_ECLAIR_0_1 = 6, 296f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_ECLAIR_MR1 = 7, 306f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_FROYO = 8, 316f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_GINGERBREAD = 9, 326f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_GINGERBREAD_MR1 = 10, 336f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_HONEYCOMB = 11, 346f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_HONEYCOMB_MR1 = 12, 356f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_HONEYCOMB_MR2 = 13, 366f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_ICE_CREAM_SANDWICH = 14, 376f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_ICE_CREAM_SANDWICH_MR1 = 15, 386f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_JELLY_BEAN = 16, 396f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_JELLY_BEAN_MR1 = 17, 406f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_JELLY_BEAN_MR2 = 18, 416f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_KITKAT = 19, 426f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_KITKAT_WATCH = 20, 436f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_LOLLIPOP = 21, 446f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski SDK_LOLLIPOP_MR1 = 22, 456f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski}; 466f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 4775f3a55cc569a9b61f540a85d9828e91bdca5047Adam Lesinskisize_t findAttributeSdkLevel(ResourceId id); 4875f3a55cc569a9b61f540a85d9828e91bdca5047Adam Lesinskisize_t findAttributeSdkLevel(const ResourceName& name); 496f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 506f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski} // namespace aapt 516f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski 526f6ceb7e1456698b1f33e04536bfb3227f9fcfcbAdam Lesinski#endif // AAPT_SDK_CONSTANTS_H 53