Changeset 467 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp
- Timestamp:
- Mar 27, 2008, 2:29:35 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp
r466 r467 66 66 67 67 //プログラムをファイルから読み込む 68 extern char SourceFileName[MAX_PATH];69 68 compiler.GetObjectModule().SetCurrentSourceIndex( (int)compiler.GetObjectModule().GetSources().size() ); 70 69 compiler.GetObjectModule().GetSources().push_back( BasicSource() ); 71 if( !compiler.GetObjectModule().GetCurrentSource().ReadFile( SourceFileName) ){72 compiler.errorMessenger.Output(201, SourceFileName,-1);70 if( !compiler.GetObjectModule().GetCurrentSource().ReadFile( program.GetSourceFilePath() ) ){ 71 compiler.errorMessenger.Output(201,program.GetSourceFilePath(),-1); 73 72 goto EndCompile; 74 73 } … … 84 83 ////////////////////////// 85 84 // 中間コードの生成を開始 86 extern BOOL bClipCompileView;87 85 88 86 //"最適化中..." … … 158 156 // コアモジュールをロードする 159 157 extern BOOL bDebugCompile; 160 extern char szIncludeDir[MAX_PATH];161 158 162 159 const char *coreFileName = "core.lib"; … … 172 169 sprintf( coreFilePath, "..\\lib\\%s", coreFileName ); 173 170 #endif 174 GetFullPath( coreFilePath, szIncludeDir);171 GetFullPath( coreFilePath, program.GetIncludeDir() ); 175 172 176 173 Jenga::Common::Path path( coreFilePath ); … … 288 285 #endif 289 286 } 290 int MainThread(DWORD dummy){ 291 extern BOOL bDebugRun; 292 293 if(bDebugRun){287 void MainThread(void *dummy) 288 { 289 if( program.IsDebugRun() ) 290 { 294 291 if( compiler.IsDebug() ) 295 292 { 296 bDebugRun=0;297 298 293 //デバッグコンパイル 299 294 OutputExe(); 300 301 bDebugRun=1;302 295 } 303 296 … … 312 305 OutputExe(); 313 306 } 314 315 return 0; 316 } 307 }
Note:
See TracChangeset
for help on using the changeset viewer.