亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? symbian.cf

?? linux下的一款播放器
?? CF
?? 第 1 頁 / 共 2 頁
字號:
# -*- python -*-## ***** BEGIN LICENSE BLOCK *****# Source last modified: $Id: symbian.cf,v 1.41 2004/12/08 22:37:16 pankajgupta Exp $# # Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.# # The contents of this file, and the files included with this file,# are subject to the current version of the RealNetworks Public# Source License (the "RPSL") available at# http://www.helixcommunity.org/content/rpsl unless you have licensed# the file under the current version of the RealNetworks Community# Source License (the "RCSL") available at# http://www.helixcommunity.org/content/rcsl, in which case the RCSL# will apply. You may also obtain the license terms directly from# RealNetworks.  You may not use this file except in compliance with# the RPSL or, if you have a valid RCSL with RealNetworks applicable# to this file, the RCSL.  Please see the applicable RPSL or RCSL for# the rights, obligations and limitations governing use of the# contents of the file.# # Alternatively, the contents of this file may be used under the# terms of the GNU General Public License Version 2 or later (the# "GPL") in which case the provisions of the GPL are applicable# instead of those above. If you wish to allow use of your version of# this file only under the terms of the GPL, and not to allow others# to use your version of this file under the terms of either the RPSL# or RCSL, indicate your decision by deleting the provisions above# and replace them with the notice and other provisions required by# the GPL. If you do not delete the provisions above, a recipient may# use your version of this file under the terms of any one of the# RPSL, the RCSL or the GPL.# # This file is part of the Helix DNA Technology. RealNetworks is the# developer of the Original Code and owns the copyrights in the# portions it created.# # This file, and the files included with this file, is distributed# and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY# KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS# ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET# ENJOYMENT OR NON-INFRINGEMENT.# # Technology Compatibility Kit Test Suite(s) Location:#    http://www.helixcommunity.org/content/tck# # Contributor(s):# # ***** END LICENSE BLOCK *****#"""Generic symbian .cf file. Common stuff to all symbian platforms."""import shell## Symbian PCF file listplatform.pcf_prefix_list = ['symbian']## Symbina specific defines.project.AddDefines( '__SYMBIAN32__',                    '_UNICODE',                    '__AVKON_ELAF__',                    '_SYMBIAN',                    '__DLL__',                    'HELIX_CONFIG_FIXEDPOINT',                    'HELIX_CONFIG_NOSTATICS',                    'HELIX_CONFIG_COMPACT_COM_MACROS',                    'HELIX_CONFIG_STDIO',                    'HELIX_CONFIG_LITEPREFS_SLUGGISH_OUT',                    '_LITTLE_ENDIAN'                    )## enable this for checking to ensure that only COM objects## are using the HX_ADDREF and HX_RELEASE COM macros# project.AddDefines('HELIX_CONFIG_TYPE_CHECK_COM_MACROS')## we don't want the normal windows defines.project.RemoveDefines('_WIN32', '_M_IX86', '_WINDOWS')platform.rm.cmd = 'rm -rf'platform.rm.args['default'] = ''platform.rm.make_var = 'RM'platform.rmdir.cmd = 'rm -rf'platform.rmdir.args['default'] = ''platform.rmdir.make_var = 'RM_DIR'platform.path_sep = '\\'platform.parent_dir = '..'platform.current_dir = '.'platform.line_cont = '\\'platform.make_source = '$<'platform.make_target = '$@'platform.make_depend = ':'platform.var_begin = '$('platform.var_end = ')'platform.type = 'symbian'platform.sys_lib_arg = ''platform.inc_subdir = "symbian"platform.include_arg = '/I'platform.define_arg = '/D'platform.object_suffix = 'obj'platform.shared_object_suffix = 'obj'platform.copy.cmd = 'copy'platform.copy.make_var = 'CP'## suffexes for target typesplatform.exe_suffix          = 'exe'platform.library_suffix      = 'lib'platform.dll_suffix          = 'dll'platform.resource_dll_suffix = 'xrs'platform.make.cmd = 'nmake'platform.make.make_var = 'MAKE'platform.make.args['default'] = '/nologo'# Turn on the ordinal build option since# that is the only way Symbian exports symbolsproject.AddBuildOption("ordinal")if project.BuildOption('static'):    project.output_dir = '%ss' % (project.output_dir)## common defines for release and debug.if project.BuildOption("debug"):    project.AddDefines("_DEBUG", "DEBUG", "HELIX_FEATURE_DPRINTF")if project.BuildOption("release"):    project.AddDefines("NDEBUG")# This is needed so we can include our "hlxclib/HEADER.h" wrapper files# instead of directly including system <HEADER.h> files.if not project.BuildOption('no_common_runtime'):    project.AddModuleIncludes('common/runtime/pub')# All DLL stubs access the global manager now so# we always need common/system/pub in the include list# and common/system[syslib] in the library list.# The global manager code uses HX_ASSERT() so we need# common/dbgtool[debuglib] and common/runtime[runtlib] as wellproject.AddModuleIncludes('common/system/pub')project.AddModuleLibraries("common/system[syslib]",                           "common/dbgtool[debuglib]",                           "common/runtime[runtlib]")## Define some symbian utilities...class SymbianUtils:    def __init__(self):        self.rss_files = []        self.rss_includes = []        self.uid1 = 0        self.uid2 = 0        self.uid3 = 0        self.priority = 0   # Normal priority        self.cap = 0        self.flags = 0    def write_uid_file(self):        # first uid (what kind of binary image)        KDynamicLibraryUid  = 0x10000079        KExecutableImageUid = 0x1000007a        # second uid (what kind of dll or exe)        KUidApp             = 0x100039ce        KUidRecognizer      = 0x10003a19        # third uid = implementation uid        #        # for symbian, target_type is 'exe' for .app and .mdl and .mmf (misleading)        #        imageType = "unknown"        if( project.target_type == "dll" ):            imageType = "dll"        elif ( project.target_type == "exe" ):            if (project.BuildOption('make-app') or project.BuildOption('make-mdl') or project.BuildOption('make-mmf')):                imageType = "dll"            else:                imageType = "exe"        if( self.uid1 == 0 ):            # set to default value for target type            if (imageType == "exe"):                self.uid1 = KExecutableImageUid            elif (imageType == "dll"):                self.uid1 = KDynamicLibraryUid                        if( self.uid2 == 0 ):            # set to default value for specific type of target            if (project.BuildOption('make-app')):                # app                self.uid2 = KUidApp            elif (project.BuildOption('make-mdl')):                # recognizer                self.uid2 = KUidRecognizer        uidpath = '%s.uid.cpp' %( project.target_name)        fil = open(uidpath, 'w')        fil.write('//Umake generated UID file.\n')        fil.write('#include <E32STD.H>\n')        if(project.IsDefined('_SYMBIAN_81_')):                fil.write('#include <E32CONST.H>\n')        fil.write('#pragma data_seg(".E32_UID")\n')        if(not project.IsDefined('_SYMBIAN_81_')):                tmp = '__WINS_UID(0x%x, 0x%x, 0x%x)\n' % (self.uid1,                                            self.uid2,                                            self.uid3)        else:                tmp = '__EMULATOR_IMAGE_HEADER(0x%x, 0x%x, 0x%x, %s, 0x%x, 0x%x)\n' % (self.uid1,                                            self.uid2, self.uid3,                                            'EPriorityLow', self.cap, self.flags)        fil.write(tmp)        fil.write('#pragma data_seg()\n')        fil.close()        project.AddSources(uidpath)    def SetUIDs(self, uid1, uid2, uid3 ):        self.uid1 = uid1        self.uid2 = uid2        self.uid3 = uid3    def AddResourceFiles(self, *args):        for x in args:            self.rss_files.append(x)    def AddResourceIncludes(self, *args):        for x in args:            self.rss_includes.append(x)    def UseARMICompiler(self):        if 'symbian-thumb' in sysinfo.family_list:            cxx.cmd = cc.cmd = platform.armi_cxx_cmd            cxx.args['default'] = cc.args['default'] = platform.armi_cxx_args            project.AddDefines('__MARM_ARMI__')            project.RemoveDefines('__MARM_THUMB__')    def UseARMCCompiler(self):        if 'symbian-thumb' in sysinfo.family_list:            cc.cmd = cxx.cmd = platform.armi_cc_cmd            cc.args['default'] = cxx.args['default'] = platform.armi_cc_args            project.AddDefines('__MARM_ARMI__')            project.RemoveDefines('__MARM_THUMB__')    def compile_resource(self, rss_name):        # Generate resource file        if (not os.path.exists(project.output_dir)):            os.mkdir(project.output_dir)        baseName = re.match("(.+)\.rss", rss_name).group(1)        arg_list = []        arg_list.append("-v -u -t\".\"")        arg_list.append("-I \"%s\"" % os.path.join(GetSDKPath('SYMBIANSDK'), 'EPOC32\include'))        for incFile in self.rss_includes:            arg_list.append('-I "%s"' % incFile)                arg_list.append("-h\"%s.rsg\"" % baseName)        arg_list.append("-o\"%s.rsc\"" % os.path.join(project.output_dir,                                                      os.path.basename(baseName)))        arg_list.append("%s.rss" % (baseName))        cmd = "perl -S epocrc.pl %s" % (string.join(arg_list))        (status, output) = shell.run(cmd)        print output        if status:            raise "*** resource generation failed (%s) ***" % status    def compile_resources(self):        for x in self.rss_files:            self.compile_resource(x)    def generate_ordinal_info(self):        # Add info for the symbol to ordinal function.        # It should always have ordinal 1 assigned to it        info = [(1, "GetSymbolOrdinal")]        # Assign ordinals to the exported functions        ordinal = 2        for func in project.exported_func:            info.append((ordinal, func))            ordinal = ordinal + 1        return info    def create_mbm_file(self, mbmpath, headerpath, options, imagelist):        sep = " %s" % options        cmd = "bmconv /h%s %s %s%s" % (headerpath, mbmpath, options, string.join(imagelist, sep))        (status, output) = shell.run(cmd)        print output        if status:            raise "*** mbm generation failed (%s) ***" % status    def generate_ordinal_file(self, ordinalInfo):        ordFileName = "%s_ordinal.dat" % project.target_name        ordFile = open(ordFileName, 'w')        for x in ordinalInfo :            ordFile.write("%d %s\n" % (x[0], x[1]))        ordFile.close()    def generate_dll_stub_code(self, ordinalInfo):        stubSourceName = "%s_dll_stub.c" % project.target_name        # find ordinal 1's function name        for x in ordinalInfo:            if (x[0] == 1):                symbol2OrdinalFunc = x[1]                break        dllStub = open(stubSourceName, "w")        dllStub.write("#include <e32std.h>\n")        dllStub.write("#include <string.h>\n")        if(not project.IsDefined('HELIX_CONFIG_MICROCORE_DLL_STUB')):                dllStub.write("#include \"hxglobalmgr.h\"\n")                dllStub.write("\n")        dllStub.write("GLDEF_C TInt E32Dll(TDllReason reason)\n")        dllStub.write("{\n")        if(not project.IsDefined('HELIX_CONFIG_MICROCORE_DLL_STUB')):                dllStub.write("    if (reason == EDllProcessDetach)\n")                dllStub.write("    {\n")                dllStub.write("        HXGlobalManager* pGM = HXGlobalManager::Instance();\n")                dllStub.write("        if (pGM)\n")                dllStub.write("        {\n")                dllStub.write("            pGM->Shutdown();\n")                dllStub.write("        }\n")                dllStub.write("    }\n")        dllStub.write("    return(KErrNone);\n")        dllStub.write("}\n")        dllStub.write("\n")        dllStub.write("struct SymbolEntry {\n")        dllStub.write("    const char* m_pSymbolName;\n")        dllStub.write("    int m_ordinal;\n")        dllStub.write("};\n")        dllStub.write("\n")        dllStub.write("static const struct SymbolEntry z_symbolTable[] = {\n")        dllStub.write("    {\"%s\", %d}" % (ordinalInfo[0][1], ordinalInfo[0][0]))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一级片在线观看| 国产精品一区一区| 中文字幕亚洲电影| 欧美国产精品久久| 欧美国产精品劲爆| 中文字幕亚洲区| 国产精品久久久久精k8 | 日韩影视精彩在线| 亚洲二区在线观看| 日韩在线a电影| 久久国产精品99精品国产| 国产资源在线一区| 成人白浆超碰人人人人| 色综合婷婷久久| 欧美精品高清视频| 久久综合九色综合97婷婷| 欧美激情在线一区二区三区| 国产精品久久久久久妇女6080| 亚洲免费观看在线观看| 午夜久久久久久电影| 乱一区二区av| 99re成人在线| 欧美一区在线视频| 亚洲国产成人一区二区三区| 亚洲色图欧美在线| 琪琪一区二区三区| www.亚洲国产| 91麻豆精品国产无毒不卡在线观看| 日韩精品专区在线影院观看| 国产精品欧美综合在线| 亚洲国产精品久久久久秋霞影院 | 亚洲丝袜精品丝袜在线| 无吗不卡中文字幕| av色综合久久天堂av综合| 欧美日韩国产精品成人| 国产日韩av一区| 亚洲成av人片一区二区梦乃| 国产成人免费在线观看不卡| 91久久国产最好的精华液| 精品国产乱码久久久久久浪潮| 亚洲欧洲日产国产综合网| 日韩av不卡在线观看| 91在线播放网址| 2欧美一区二区三区在线观看视频| 亚洲日本韩国一区| 国产剧情一区二区| 91精品国产黑色紧身裤美女| 中文字幕永久在线不卡| 精品一区二区三区日韩| 在线观看成人免费视频| 中文字幕一区二区三区蜜月| 裸体歌舞表演一区二区| 在线电影一区二区三区| 亚洲精品日产精品乱码不卡| 国产成人综合亚洲网站| 欧美一级夜夜爽| 天堂一区二区在线免费观看| 99久久er热在这里只有精品66| 精品国产污污免费网站入口| 天天综合天天做天天综合| 99精品桃花视频在线观看| 国产欧美一区二区三区沐欲| 国产一区二区三区免费看| 日韩一级片网址| 日本视频免费一区| 7777女厕盗摄久久久| 午夜精品国产更新| 欧美私模裸体表演在线观看| 亚洲免费观看高清完整版在线观看| 丰满放荡岳乱妇91ww| 久久久蜜臀国产一区二区| 精品一区二区国语对白| 日韩欧美成人一区| 国产一区二区三区不卡在线观看| 日韩欧美国产不卡| 久99久精品视频免费观看| 日韩精品中午字幕| 精品一区二区在线免费观看| 337p粉嫩大胆色噜噜噜噜亚洲| 精品一区二区三区免费播放| 日韩一级片网址| 国产乱子伦一区二区三区国色天香| www久久精品| 国产91丝袜在线观看| 国产精品国产三级国产普通话蜜臀| 国产98色在线|日韩| 国产精品美女久久久久久久| 暴力调教一区二区三区| 亚洲裸体在线观看| 欧美猛男超大videosgay| 蜜臀av在线播放一区二区三区| 日韩欧美一二三| 粉嫩aⅴ一区二区三区四区 | 亚洲女人的天堂| 91黄色免费看| 看电视剧不卡顿的网站| 久久久www成人免费毛片麻豆 | 欧美一区二区视频在线观看| 久久精品国产成人一区二区三区 | 成人不卡免费av| 亚洲成av人片在www色猫咪| 精品噜噜噜噜久久久久久久久试看| 国产麻豆一精品一av一免费 | 综合色中文字幕| 欧美日韩第一区日日骚| 国精产品一区一区三区mba桃花| 国产日韩欧美综合在线| 欧美视频完全免费看| 久久99精品国产麻豆不卡| 国产精品乱人伦| 9191久久久久久久久久久| 国产一区二区不卡在线| 一区二区三区在线播放| 久久久蜜臀国产一区二区| 欧美网站一区二区| a亚洲天堂av| 久久精品国内一区二区三区| 亚洲精品va在线观看| www精品美女久久久tv| 欧美精品日韩精品| 99国产欧美久久久精品| 久久国产精品区| 亚洲国产视频一区| 中文字幕一区日韩精品欧美| 91精品国产高清一区二区三区蜜臀 | 亚洲蜜桃精久久久久久久| 欧美草草影院在线视频| 91蜜桃免费观看视频| 国产成人亚洲综合a∨猫咪| 日本午夜精品视频在线观看 | 久久精品国产亚洲高清剧情介绍| 中文字幕亚洲成人| 中文字幕欧美区| 久久一区二区三区四区| 91精品国产综合久久久久| 欧美这里有精品| 色综合中文字幕国产| 国产成人综合亚洲网站| 国产一区在线视频| 免费看精品久久片| 天堂一区二区在线| 亚洲二区视频在线| 亚洲第一在线综合网站| 亚洲第一狼人社区| 亚洲h动漫在线| 午夜在线电影亚洲一区| 亚洲香肠在线观看| 亚洲综合色在线| 亚洲一区二区三区免费视频| 亚洲欧洲制服丝袜| 亚洲一区二区三区在线播放| 亚洲欧美色图小说| 亚洲一区日韩精品中文字幕| 一区二区三区四区在线| |精品福利一区二区三区| 1024国产精品| 亚洲精品国产一区二区精华液| 亚洲天堂av老司机| 亚洲综合清纯丝袜自拍| 婷婷夜色潮精品综合在线| 青娱乐精品在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩精品一区第一页| 免费的成人av| 国产成人精品午夜视频免费| 成人激情动漫在线观看| 99精品国产91久久久久久| 在线视频综合导航| 51精品久久久久久久蜜臀| 日韩欧美在线不卡| 国产清纯美女被跳蛋高潮一区二区久久w| xfplay精品久久| 亚洲免费在线电影| 日韩成人午夜电影| 国产剧情一区二区| 欧美在线一二三| 欧美成人官网二区| 亚洲欧洲日韩综合一区二区| 亚洲国产欧美在线| 国产一区 二区| 欧美色偷偷大香| 精品福利二区三区| 亚洲欧美国产77777| 午夜不卡在线视频| 国产99久久精品| 欧美剧情片在线观看| 久久精品一区二区三区不卡| 亚洲男人天堂一区| 九九精品一区二区| 欧美天堂亚洲电影院在线播放| 欧美精品一区二区蜜臀亚洲| 亚洲免费在线观看| 国产精品888| 欧美日韩久久一区二区| 国产女人18水真多18精品一级做| 亚洲精选视频在线| 高清不卡在线观看av| 91精品国产色综合久久ai换脸| 国产精品久久久一本精品 | 一二三区精品福利视频|