1# Copyright (c) 2013 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5if (is_linux) { 6 config("expat_config") { 7 libs = [ "expat" ] 8 } 9 10 group("expat") { 11 direct_dependent_configs = [ ":expat_config" ] 12 } 13 14 # TODO(brettw) Android needs direct dependent includes of 15 # <android_src>/external/expat/lib 16} else { 17 config("expat_config") { 18 include_dirs = [ "files/lib" ] 19 defines = [ "XML_STATIC" ] 20 } 21 22 static_library("expat") { 23 sources = [ 24 "files/lib/expat.h", 25 "files/lib/xmlparse.c", 26 "files/lib/xmlrole.c", 27 "files/lib/xmltok.c", 28 ] 29 30 defines = [ "_LIB" ] 31 if (is_win) { 32 defines += "COMPILED_FROM_DSP" 33 } else { 34 defines += "HAVE_EXPAT_CONFIG_H" 35 } 36 } 37} 38