亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
一个色综合网站| 一本到不卡免费一区二区| 国产剧情一区二区三区| 成人91在线观看| 91麻豆精品国产91久久久久久久久| 欧美精品一区二区久久婷婷| 亚洲欧美另类在线| 国内国产精品久久| 欧美美女直播网站| 中文字幕亚洲综合久久菠萝蜜| 亚洲.国产.中文慕字在线| 成人开心网精品视频| 日韩精品一区二区三区swag| 亚洲老妇xxxxxx| 岛国精品在线播放| 精品久久久久av影院| 午夜精品福利视频网站| 色天使色偷偷av一区二区| 中文字幕欧美国产| 国产曰批免费观看久久久| 91精品国模一区二区三区| 一区二区久久久| 99久久免费国产| 国产精品久久久久久久久图文区 | 欧美日韩三级在线| 日韩美女久久久| 国产91精品精华液一区二区三区| 日韩精品中文字幕一区| 毛片基地黄久久久久久天堂| 欧美三级蜜桃2在线观看| 亚洲激情综合网| 色婷婷亚洲综合| 亚洲黄色性网站| 色综合视频一区二区三区高清| 日韩美女啊v在线免费观看| 97se狠狠狠综合亚洲狠狠| 国产精品国产精品国产专区不片 | 97aⅴ精品视频一二三区| 中国色在线观看另类| 国产精品综合一区二区三区| 久久综合久久综合九色| 97久久精品人人澡人人爽| 亚洲天堂网中文字| 99视频热这里只有精品免费| 亚洲欧洲国产日韩| 日本国产一区二区| 午夜av一区二区| 欧美va亚洲va| 岛国精品在线播放| 亚洲摸摸操操av| 欧美日韩国产综合草草| 青青草成人在线观看| 精品日韩在线观看| 春色校园综合激情亚洲| 亚洲欧美在线视频观看| 欧洲一区二区三区免费视频| 午夜久久久影院| 久久夜色精品一区| yourporn久久国产精品| 亚洲一区二区三区四区的| 欧美一区二区三区啪啪| 国产老肥熟一区二区三区| 亚洲乱码国产乱码精品精可以看| 51精品久久久久久久蜜臀| 国产老女人精品毛片久久| 亚洲欧美国产77777| 欧美一区二区成人6969| 国产成人综合自拍| 亚洲在线视频一区| 精品久久久久久无| 日本黄色一区二区| 精品一区二区三区视频| 亚洲视频一区在线| 欧美成人国产一区二区| 色狠狠综合天天综合综合| 美女网站色91| 亚洲精品成人精品456| 精品国产凹凸成av人导航| 一本色道久久综合亚洲aⅴ蜜桃| 奇米888四色在线精品| 国产精品美女久久久久久| 欧美一区二区播放| 91丨porny丨户外露出| 久草热8精品视频在线观看| 亚洲激情男女视频| 久久色视频免费观看| 欧美日韩亚洲综合| 成人免费观看男女羞羞视频| 日本午夜一区二区| 亚洲女与黑人做爰| 国产偷国产偷精品高清尤物| 欧美日韩中文另类| 99久久国产综合精品色伊| 裸体歌舞表演一区二区| 亚洲国产日日夜夜| 中文字幕亚洲不卡| 久久久不卡网国产精品二区| 91精品国产欧美一区二区| 91色综合久久久久婷婷| 国产麻豆视频一区| 看电视剧不卡顿的网站| 午夜欧美在线一二页| 亚洲美女淫视频| 国产精品久久久久久久岛一牛影视| 久久婷婷成人综合色| 日韩欧美激情一区| 欧美一区二区三区播放老司机| 欧美一区二区三区在线看| 欧美亚洲综合另类| 色呦呦日韩精品| 91丨九色丨蝌蚪富婆spa| 成熟亚洲日本毛茸茸凸凹| 国产一区在线不卡| 激情图片小说一区| 精品中文字幕一区二区小辣椒| 日韩精品午夜视频| 日韩av一区二区在线影视| 亚洲电影一区二区三区| 亚洲电影一级黄| 三级成人在线视频| 日本欧美大码aⅴ在线播放| 日韩一区精品字幕| 麻豆精品一区二区综合av| 麻豆91精品91久久久的内涵| 久久精品av麻豆的观看方式| 麻豆久久一区二区| 激情综合色综合久久| 国产乱子伦视频一区二区三区| 国产成人av电影| 91美女精品福利| 欧美色手机在线观看| 日韩一区二区三区视频| 日韩精品一区二区三区视频播放| 久久影院视频免费| 国产精品视频看| 夜夜亚洲天天久久| 午夜婷婷国产麻豆精品| 麻豆精品视频在线观看视频| 国产精品77777| 91啪九色porn原创视频在线观看| 97精品久久久久中文字幕| 欧美日韩一级黄| 日韩一区二区在线观看视频| 欧美精品一区二区三区很污很色的 | kk眼镜猥琐国模调教系列一区二区| 菠萝蜜视频在线观看一区| 欧美在线免费视屏| 337p粉嫩大胆噜噜噜噜噜91av | 亚洲激情男女视频| 免费成人在线观看| 成人18精品视频| 538在线一区二区精品国产| 日韩精品中文字幕一区| 中文字幕一区三区| 日日夜夜一区二区| 欧美日韩在线三级| 精品国产乱码91久久久久久网站| 国产精品沙发午睡系列990531| 亚洲综合男人的天堂| 国产成人在线视频免费播放| 欧美在线免费视屏| 国产日韩精品久久久| 亚洲一区二区三区四区五区中文| 精品一区二区免费看| 日本精品视频一区二区| 久久久久久亚洲综合影院红桃| 亚洲黄色av一区| 国产aⅴ精品一区二区三区色成熟| 在线欧美日韩精品| 久久精品人人做人人爽97 | 国产精品女上位| 日韩成人午夜精品| 91免费看`日韩一区二区| 精品国产3级a| 五月综合激情日本mⅴ| 91丝袜呻吟高潮美腿白嫩在线观看| 5858s免费视频成人| 亚洲欧美日韩人成在线播放| 久久精品72免费观看| 欧美性xxxxxxxx| 自拍av一区二区三区| 国产成人午夜高潮毛片| 欧美成人精品3d动漫h| 日韩电影免费一区| 欧美性猛交xxxxxx富婆| 亚洲色图色小说| 高清成人免费视频| 日韩免费电影一区| 婷婷久久综合九色国产成人| 色综合久久综合网| 国产精品青草综合久久久久99| 国产呦萝稀缺另类资源| 欧美tickling挠脚心丨vk| 美女精品一区二区| 91精品国产免费| 久久99久久久久久久久久久| 7878成人国产在线观看| 亚洲地区一二三色| 欧美色图片你懂的| 亚洲一区二区三区中文字幕 |