WEB开发网
开发学院手机开发Symbian 开发 symbian编译过程(perl) 阅读

symbian编译过程(perl)

 2010-07-21 04:25:00 来源:WEB开发网   
核心提示:}if ($Command eq 'CLEAN') {unlink "${BldInfPath}ABLD.BAT";$OutDir=~m-(.*)\-o;if (-d $1) { # remove backslash for test because some old version

}

if ($Command eq 'CLEAN') {

unlink "${BldInfPath}ABLD.BAT";

$OutDir=~m-(.*)\-o;

if (-d $1) { # remove backslash for test because some old versions of perl can't cope

opendir DIR, $1;

my @Files=grep s/^([^.].*)$/$OutDir$1/, readdir DIR;

closedir DIR;

unlink @Files;

}

exit;

}

清理 clean 的命令

# parse BLD.INF - to get the platforms and the export files

eval { &Load_ModuleL('PREPFILE'); };

&FatalError($@) if $@;

Load_ModuleL 在 modload.pm下

Load_SetModulePath在一开始已经调用过,用来设置module的路径

Load_ModuleL('PREPFILE')就是找PREPFILE.pm文件,最后import.

那么,modload.pm做了些什么事情呢?还要再看看。

嗯,好像没做什么事情。

那在bldmake.pl中继续吧

BldInfPath mphizhigroup

E32env::Data{EPOCIncPath} Symbian9.1S60_3rd_MREPOC32INCLUDE

E32env::Data{EPOCPath} Symbian9.1S60_3rd_MREPOC32

E32env::Data{EPOCDataPath} Symbian9.1S60_3rd_MREPOC32DATA

RealPlats WINSCW ARMV5 GCCE

Exports

TestExports

上一页  1 2 3 4 5 

Tags:symbian 编译 过程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接