?? app_x86u.cfg
字號:
function _cfg(prog, verbose) { /* initialize prog attrs from build model */ var build = { releases: { $name:"xdc.bld.Executable.Instance#0/attrs/releases", }, target: { $name:"gnu.targets.Linux86", module$meta$init: {}, instance$meta$init: {}, instance$init: {}, module$static$init: {}, instance$static$init: {}, name: "Linux86", suffix: "86U", isa: "x86", model: { $name:"gnu.targets.Linux86/model", endian: "little" }, os: "Linux", rts: "gnu.targets.rts86U", platform: "host.platforms.PC", platforms: { $name:"gnu.targets.Linux86/platforms", }, version: "gnu.targets.Linux86%7B1%2C0%2C3.2%2C2", debugGen: { $name:"gnu.targets.Linux86/debugGen", }, extensions: { $name:"gnu.targets.Linux86/extensions", ".asm": { $name:"gnu.targets.Linux86/extensions/'.asm'", suf: ".asm", typ: "asm" }, ".c": { $name:"gnu.targets.Linux86/extensions/'.c'", suf: ".c", typ: "c" }, ".cpp": { $name:"gnu.targets.Linux86/extensions/'.cpp'", suf: ".cpp", typ: "cpp" }, ".cxx": { $name:"gnu.targets.Linux86/extensions/'.cxx'", suf: ".cxx", typ: "cpp" }, ".C": { $name:"gnu.targets.Linux86/extensions/'.C'", suf: ".C", typ: "cpp" }, ".cc": { $name:"gnu.targets.Linux86/extensions/'.cc'", suf: ".cc", typ: "cpp" }, ".s86U": { $name:"gnu.targets.Linux86/extensions/'.s86U'", suf: ".s86U", typ: "asm" } }, versionMap: { $name:"gnu.targets.Linux86/versionMap", "gcc3.2": "1%2C0%2C3.2%2C0" }, rootDir: "/usr", profiles: { $name:"gnu.targets.Linux86/profiles", debug: { $name:"gnu.targets.Linux86/profiles/'debug'", compileOpts: { $name:"gnu.targets.Linux86/profiles/'debug'/compileOpts", copts: "-g", defs: "-D_DEBUG_%3D1" }, linkOpts: "-g" }, release: { $name:"gnu.targets.Linux86/profiles/'release'", compileOpts: { $name:"gnu.targets.Linux86/profiles/'release'/compileOpts", copts: "-O2" }, linkOpts: "" }, profile: { $name:"gnu.targets.Linux86/profiles/'profile'", compileOpts: { $name:"gnu.targets.Linux86/profiles/'profile'/compileOpts", copts: "-g%20-pg" }, linkOpts: "-pg" }, coverage: { $name:"gnu.targets.Linux86/profiles/'coverage'", compileOpts: { $name:"gnu.targets.Linux86/profiles/'coverage'/compileOpts", copts: "-fprofile-arcs%20-ftest-coverage" }, linkOpts: "" } }, sectMap: { $name:"gnu.targets.Linux86/sectMap", }, stdTypes: { $name:"gnu.targets.Linux86/stdTypes", t_Arg: { $name:"gnu.targets.Linux86/stdTypes/t_Arg", size: 4, align: 4 }, t_Char: { $name:"gnu.targets.Linux86/stdTypes/t_Char", size: 1, align: 1 }, t_Double: { $name:"gnu.targets.Linux86/stdTypes/t_Double", size: 8, align: 8 }, t_Float: { $name:"gnu.targets.Linux86/stdTypes/t_Float", size: 4, align: 4 }, t_Fxn: { $name:"gnu.targets.Linux86/stdTypes/t_Fxn", size: 4, align: 4 }, t_Int: { $name:"gnu.targets.Linux86/stdTypes/t_Int", size: 4, align: 4 }, t_Int8: { $name:"gnu.targets.Linux86/stdTypes/t_Int8", size: 1, align: 1 }, t_Int16: { $name:"gnu.targets.Linux86/stdTypes/t_Int16", size: 2, align: 2 }, t_Int32: { $name:"gnu.targets.Linux86/stdTypes/t_Int32", size: 4, align: 4 }, t_Int40: { $name:"gnu.targets.Linux86/stdTypes/t_Int40", }, t_Int64: { $name:"gnu.targets.Linux86/stdTypes/t_Int64", }, t_Long: { $name:"gnu.targets.Linux86/stdTypes/t_Long", size: 4, align: 4 }, t_LDouble: { $name:"gnu.targets.Linux86/stdTypes/t_LDouble", size: 12, align: 4 }, t_LLong: { $name:"gnu.targets.Linux86/stdTypes/t_LLong", }, t_Ptr: { $name:"gnu.targets.Linux86/stdTypes/t_Ptr", size: 4, align: 4 }, t_Short: { $name:"gnu.targets.Linux86/stdTypes/t_Short", size: 2, align: 2 } }, scompile: {}, getVersion: {}, getISAChain: {} }, test: { $name:"xdc.bld.Executable.Instance#0/attrs/test", args: "", execArgs: "--toTargetFile%20in.dat%20--fromTargetFile%20out.dat%20--copyLocalFile%20in.dat%20--diffFiles%20in.dat%20out.dat%20" }, cfgScript: "app.cfg", profile: "debug", defs: "%20-Dxdc_cfg__xheader__%3D%27%3Capps/video_copy/singlecpu/package/cfg/app_x86U.h%3E%27%20" }; _runescape(build); build.cfgArgs = undefined; prog.build = build; prog.name = 'app.x86U'; prog.endian = prog.build.target.model.endian; /* use the platform package's Platform module */ var Platform = xdc.useModule('host.platforms.PC.Platform'); prog.platformName = 'host.platforms.PC'; var platCfg = {}; _runescape(platCfg); prog.platform = Platform.create('', platCfg); /* record the executable's package name */ prog.$$bind('$buildpkg', 'apps.video_copy.singlecpu'); prog.$$bind('$$isasm', 0); /* bind prog to an appropriate execution context */ prog.cpu = prog.platform.getExeContext(prog); /* import the target's run-time support pkg */ xdc.loadPackage('gnu.targets.rts86U'); /* import the executable's package */ var home = xdc.loadPackage('apps.video_copy.singlecpu'); xdc.om.$$bind('$homepkg', home); var spath = '.'; /* load & run program cfg script and monitor all loaded files */ _runCfg('app.cfg', spath, 'package/cfg/app_x86U', false, false, platCfg); var cout = null; /* get the exec command for this executable */ if (prog.execCmd == null) { prog.execCmd = prog.platform.getExecCmd(prog, xdc.om['host.platforms.PC'].packageBase); } var cout = 'define EXEC.' + prog.name + '\n\n'; cout += prog.execCmd; cout += '\nendef\n\n'; utils.genDep('package/cfg/app_x86U', 'apps.video_copy.singlecpu', utils.loadedFiles, cout,null); /* define function to run user's config file */ function _runCfg(cfgScript, path, programName, legacyTcf, legacyCfg, platParams) { if (legacyTcf) { var $save = {prog:utils.global.prog, Program:Program}; environment["config.programName"] = programName; environment["config.platform"] = Program.platformName; utils.seedPath = environment["config.importPath"]; utils.loadPlatform.params = platParams; Program = $$legacy.Program; utils.importFile(cfgScript, path); $$legacy.prog = utils.global.prog; utils.global.prog = $save.prog; Program = $save.Program; if (legacyCfg) { utils.importFile(cfgScript.replace(/\.tcf/, ".cfg"), path); } } else { utils.importFile(cfgScript, path); } } /* define function to decode _serialized strings */ function _runescape(obj) { for (var i in obj) { if (obj[i] != null) { if (typeof obj[i] == "string") { obj[i] = unescape(obj[i]); } else { if (typeof obj[i] == "object") { _runescape(obj[i]); } } } } } }/* run configuration script */_cfg(xdc.om['xdc.cfg.Program'], false);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -