• 大小: 238KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 其他
  • 标签: PPAPI  NACL  PNAC  vs_addin  

资源简介

主要针对vs2010、vs 2012、vs2013、 vs2015的添加Microsoft Visual Studio 解决方案平台PPAPI、NACL、PNACL等的插件

资源截图

代码片段和文件信息

#!/usr/bin/env python
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

“““ This script creates the PPAPI project settings template.

For copyright reasons we should not directly distribute the PPAPI template
because it is nearly a clone of the Win32 template which is Copyrighted.
Instead this script copies the existing Win32 template from the user‘s system
and intelligently modifies the copy to be the PPAPI template.
“““

import os
import optparse
import shutil
import string
import xml_patch
import third_party.etree.ElementTree as ElementTree
import sys

PEPPER_PLATFORM_NAME = ‘PPAPI‘

DEFAULT_MS_BUILD_DIRECTORY = os.path.expandvars(‘%ProgramFiles(x86)%\\MSBuild‘)

script_DIR = os.path.dirname(os.path.abspath(__file__))

PLATFORM_FILES_2010 = [
    (‘Microsoft.Cpp.Win32.default.props‘
     ‘Microsoft.Cpp.Win32.default.props.patch‘
     ‘Microsoft.Cpp.PPAPI.default.props‘)
    (‘Microsoft.Cpp.Win32.props‘
     ‘Microsoft.Cpp.Win32.props.patch‘
     ‘Microsoft.Cpp.PPAPI.props‘)
    (‘Microsoft.Cpp.Win32.targets‘
     ‘Microsoft.Cpp.Win32.targets.patch‘
     ‘Microsoft.Cpp.PPAPI.targets‘)
    (‘PlatformToolsets\\v100\\Microsoft.Cpp.Win32.v100.props‘
     ‘PlatformToolsets\\v100\\Microsoft.Cpp.Win32.v100.props.patch‘
     ‘PlatformToolsets\\v100\\Microsoft.Cpp.PPAPI.v100.props‘)
    (‘PlatformToolsets\\v100\\Microsoft.Cpp.Win32.v100.targets‘
     ‘PlatformToolsets\\v100\\Microsoft.Cpp.Win32.v100.targets.patch‘
     ‘PlatformToolsets\\v100\\Microsoft.Cpp.PPAPI.v100.targets‘)]

PLATFORM_FILES_2012 = [
    (‘Microsoft.Cpp.Win32.default.props‘
     ‘V110/Microsoft.Cpp.Win32.default.props.patch‘
     ‘Microsoft.Cpp.PPAPI.default.props‘)
    (‘Microsoft.Cpp.Win32.targets‘
     ‘V110/Microsoft.Cpp.Win32.targets.patch‘
     ‘Microsoft.Cpp.PPAPI.targets‘)
    (‘PlatformToolsets\\v110\\Microsoft.Cpp.Win32.v110.props‘
     ‘V110\\PlatformToolsets\\v110\\Microsoft.Cpp.Win32.v110.props.patch‘
     ‘PlatformToolsets\\v110\\Microsoft.Cpp.PPAPI.v110.props‘)
    (‘PlatformToolsets\\v110\\Microsoft.Cpp.Win32.v110.targets‘
     ‘V110\\PlatformToolsets\\v110\\Microsoft.Cpp.Win32.v110.targets.patch‘
     ‘PlatformToolsets\\v110\\Microsoft.Cpp.PPAPI.v110.targets‘)]

PLATFORM_FILES_2013 = [
    (‘Platform.Default.props‘
     ‘V120/Platform.default.props.patch‘
     ‘Platform.default.props‘)
    (‘Platform.targets‘
     ‘V120/Platform.targets.patch‘
     ‘Platform.targets‘)
    (‘PlatformToolsets\\v120\\Toolset.props‘
     ‘v120\\PlatformToolsets\\v120\\Toolset.props.patch‘
     ‘PlatformToolsets\\v120\\Toolset.props‘)
    (‘PlatformToolsets\\v120\\Toolset.targets‘
     ‘v120\\PlatformToolsets\\v120\\Toolset.targets.patch‘
     ‘PlatformToolsets\\v120\\Toolset.targets‘)]

PLATFORM_FILES_2015 = [
    (‘Platform.Default.props‘
     ‘V140/Platform.default.props.patch‘
     ‘Platform.default.props‘)
    (‘Platform.targets

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        884  2014-09-25 03:11  vs_addin\2010\NativeClientVSAddIn.AddIn

     文件      45568  2014-09-25 03:11  vs_addin\2010\NativeClientVSAddIn.dll

     文件        884  2014-09-25 03:11  vs_addin\2012\NativeClientVSAddIn.AddIn

     文件      45568  2014-09-25 03:11  vs_addin\2012\NativeClientVSAddIn.dll

     文件        884  2014-09-25 03:11  vs_addin\2013\NativeClientVSAddIn.AddIn

     文件      45568  2014-09-25 03:11  vs_addin\2013\NativeClientVSAddIn.dll

     文件        884  2014-09-25 03:11  vs_addin\2015\NativeClientVSAddIn.AddIn

     文件      45568  2014-09-25 03:11  vs_addin\2015\NativeClientVSAddIn.dll

     文件      10284  2017-05-31 16:32  vs_addin\create_ppapi_platform.py

     文件      11815  2017-05-31 16:32  vs_addin\create_ppapi_platform.pyc

     文件       8727  2017-05-31 10:29  vs_addin\create_ppapi_platform_old.py

     文件      12378  2014-09-25 03:11  vs_addin\examples\hello_nacl\hello_nacl\hello_nacl.c

     文件      10210  2014-09-25 03:11  vs_addin\examples\hello_nacl\hello_nacl\hello_nacl.vcxproj

     文件       1345  2014-09-25 03:11  vs_addin\examples\hello_nacl\hello_nacl\index.html

     文件       2433  2014-09-25 03:11  vs_addin\examples\hello_nacl\hello_nacl.sln

     文件      10344  2014-09-25 03:11  vs_addin\examples\hello_nacl_cpp\hello_nacl_cpp\hello_nacl_cpp.cc

     文件       9720  2014-09-25 03:11  vs_addin\examples\hello_nacl_cpp\hello_nacl_cpp\hello_nacl_cpp.vcxproj

     文件       1399  2014-09-25 03:11  vs_addin\examples\hello_nacl_cpp\hello_nacl_cpp\index.html

     文件       2445  2014-09-25 03:11  vs_addin\examples\hello_nacl_cpp\hello_nacl_cpp.sln

     文件       7373  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\common.js

     文件        239  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\fragment_shader_es2.frag

     文件      49152  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\hello.raw

     文件      18955  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\hello_world.cc

     文件       7399  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\hello_world_gles.vcxproj

     文件        702  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\index_glibc.html

     文件        703  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\index_newlib.html

     文件        702  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\index_pnacl.html

     文件        700  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\index_win.html

     文件       4140  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\matrix.cc

     文件       1313  2014-09-25 03:11  vs_addin\examples\hello_world_gles\hello_world_gles\matrix.h

............此处省略177个文件信息

评论

共有 条评论