# # Copyright 2013 Google Inc. # # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # { 'targets': [ { 'target_name': 'lua', 'type': 'static_library', 'suppress_wildcard': '1', 'sources': [ # core '../third_party/lua/src/lapi.c', '../third_party/lua/src/lcode.c', '../third_party/lua/src/lctype.c', '../third_party/lua/src/ldebug.c', '../third_party/lua/src/ldo.c', '../third_party/lua/src/ldump.c', '../third_party/lua/src/lfunc.c', '../third_party/lua/src/lgc.c', '../third_party/lua/src/llex.c', '../third_party/lua/src/lmem.c', '../third_party/lua/src/lobject.c', '../third_party/lua/src/lopcodes.c', '../third_party/lua/src/lparser.c', '../third_party/lua/src/lstate.c', '../third_party/lua/src/lstring.c', '../third_party/lua/src/ltable.c', '../third_party/lua/src/ltm.c', '../third_party/lua/src/lundump.c', '../third_party/lua/src/lvm.c', '../third_party/lua/src/lzio.c', # libraries '../third_party/lua/src/lauxlib.c', '../third_party/lua/src/lbaselib.c', '../third_party/lua/src/lbitlib.c', '../third_party/lua/src/lcorolib.c', '../third_party/lua/src/ldblib.c', '../third_party/lua/src/liolib.c', '../third_party/lua/src/lmathlib.c', '../third_party/lua/src/loslib.c', '../third_party/lua/src/lstrlib.c', '../third_party/lua/src/ltablib.c', '../third_party/lua/src/loadlib.c', '../third_party/lua/src/linit.c', ], 'include_dirs': [ '../third_party/lua/src/', ], 'all_dependent_settings': { 'include_dirs': [ '../third_party/lua/src/', ], }, 'defines': [ "getlocaledecpoint()='.'", ], 'conditions': [ ['skia_os != "win"', { 'defines': [ 'LUA_USE_POSIX', # Fix warning re dangerous tmpnam. ], } ], ], }, ], }