1*3f982cf4SFabien Sanglard# Copyright 2018 The Chromium Authors. All rights reserved. 2*3f982cf4SFabien Sanglard# Use of this source code is governed by a BSD-style license that can be 3*3f982cf4SFabien Sanglard# found in the LICENSE file. 4*3f982cf4SFabien Sanglard 5*3f982cf4SFabien Sanglardimport("//build_overrides/build.gni") 6*3f982cf4SFabien Sanglard 7*3f982cf4SFabien Sanglardconfig("tinycbor_internal_config") { 8*3f982cf4SFabien Sanglard defines = [ "WITHOUT_OPEN_MEMSTREAM" ] 9*3f982cf4SFabien Sanglard cflags = [ "-w" ] # Disable all warnings. 10*3f982cf4SFabien Sanglard} 11*3f982cf4SFabien Sanglard 12*3f982cf4SFabien Sanglardsource_set("tinycbor") { 13*3f982cf4SFabien Sanglard sources = [ 14*3f982cf4SFabien Sanglard "src/src/cbor.h", 15*3f982cf4SFabien Sanglard "src/src/cborencoder.c", 16*3f982cf4SFabien Sanglard "src/src/cborencoder_close_container_checked.c", 17*3f982cf4SFabien Sanglard "src/src/cborerrorstrings.c", 18*3f982cf4SFabien Sanglard "src/src/cborparser.c", 19*3f982cf4SFabien Sanglard "src/src/cborpretty.c", 20*3f982cf4SFabien Sanglard "src/src/cborvalidation.c", 21*3f982cf4SFabien Sanglard "src/src/utf8_p.h", 22*3f982cf4SFabien Sanglard ] 23*3f982cf4SFabien Sanglard 24*3f982cf4SFabien Sanglard configs += [ ":tinycbor_internal_config" ] 25*3f982cf4SFabien Sanglard} 26