equal
deleted
inserted
replaced
538 |
538 |
539 generateSourceFilesByFilingOut |
539 generateSourceFilesByFilingOut |
540 "/ local build |
540 "/ local build |
541 "/ fileout the project |
541 "/ fileout the project |
542 |
542 |
|
543 |fullPathName| |
|
544 |
543 (package module ~= 'stx') ifTrue:[ |
545 (package module ~= 'stx') ifTrue:[ |
544 (buildDirectory / package module) makeDirectory. |
546 (buildDirectory / package module) makeDirectory. |
545 ]. |
547 ]. |
546 |
548 |
547 "/ file out the package(s) which are to be built |
549 "/ file out the package(s) which are to be built |
582 "/ cls fileOutIn:packageTargetDir |
584 "/ cls fileOutIn:packageTargetDir |
583 "/ ] |
585 "/ ] |
584 "/ ]. |
586 "/ ]. |
585 |
587 |
586 projectDefinitionClass forEachFileNameAndGeneratedContentsDo:[:fileName :fileContents | |
588 projectDefinitionClass forEachFileNameAndGeneratedContentsDo:[:fileName :fileContents | |
587 ((packageTargetDir / fileName) exists |
589 fullPathName := packageTargetDir construct:fileName. |
588 and:[ (packageTargetDir / fileName) contents = fileContents ]) ifFalse:[ |
590 fullPathName directory exists ifFalse:[ |
589 (packageTargetDir / fileName) contents:fileContents. |
591 "take care for files like 'autopackage/default.apspec'" |
|
592 fullPathName directory makeDirectory. |
|
593 ]. |
|
594 (fullPathName exists |
|
595 and:[ fullPathName contents = fileContents ]) ifFalse:[ |
|
596 fullPathName contents:fileContents. |
590 ]. |
597 ]. |
591 ]. |
598 ]. |
592 ]. |
599 ]. |
593 |
600 |
594 "/ generate header files in prerequisite packages... |
601 "/ generate header files in prerequisite packages... |