📄 bmptorgb16_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.4%2C5", 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", }, cfgScript: null, profile: "release", defs: "%20-Dxdc_cfg__xheader__%3D%27%3Capp/package/cfg/bmpToRgb16_x86U.h%3E%27%20" }; _runescape(build); build.cfgArgs = undefined; prog.build = build; prog.name = 'bmpToRgb16.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', 'app'); 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('app'); xdc.om.$$bind('$homepkg', home); var spath = '.'; /* .tcf only or no config script supplied */ prog.main = null; /* legacy main */ prog.system = null; /* no XDC rts needed */ 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/bmpToRgb16_x86U', 'app', 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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -