STXInstaller.st
changeset 1137 77c59731e289
parent 1136 f861c61ca047
child 1138 66190ee44a6a
equal deleted inserted replaced
1136:f861c61ca047 1137:77c59731e289
   153         dirsToMake add:stxBinDir.
   153         dirsToMake add:stxBinDir.
   154         dirsToMake add:stxLibDir.
   154         dirsToMake add:stxLibDir.
   155         dirsToMake add:stxLibBinDir.
   155         dirsToMake add:stxLibBinDir.
   156         dirsToMake add:(stxLibDir asFilename constructString:'configurations').
   156         dirsToMake add:(stxLibDir asFilename constructString:'configurations').
   157         dirsToMake add:(stxLibDir asFilename constructString:'doc').
   157         dirsToMake add:(stxLibDir asFilename constructString:'doc').
   158         dirsToMake add:(stxLibDir asFilename constructString:'doc/online').
   158         dirsToMake add:((stxLibDir asFilename construct:'doc') constructString:'online').
   159         dirsToMake add:(stxLibDir asFilename constructString:'doc/online/english').
   159         dirsToMake add:(((stxLibDir asFilename construct:'doc') construct:'online') constructString:'english').
   160         dirsToMake add:(stxLibDir asFilename constructString:'doc/online/german').
   160         dirsToMake add:(((stxLibDir asFilename construct:'doc') construct:'online') constructString:'german').
   161         dirsToMake add:(stxLibDir asFilename constructString:'doc/online/french').
   161         dirsToMake add:(((stxLibDir asFilename construct:'doc') construct:'online') constructString:'french').
   162         dirsToMake add:(stxLibDir asFilename constructString:'doc/online/italian').
   162         dirsToMake add:(((stxLibDir asFilename construct:'doc') construct:'online') constructString:'italian').
   163         dirsToMake add:(stxLibDir asFilename constructString:'include').
   163         dirsToMake add:(stxLibDir asFilename constructString:'include').
   164         dirsToMake add:(stxLibDir asFilename constructString:'resources').
   164         dirsToMake add:(stxLibDir asFilename constructString:'resources').
   165         dirsToMake add:(stxLibDir asFilename constructString:'binary').
   165         dirsToMake add:(stxLibDir asFilename constructString:'binary').
   166         dirsToMake add:(stxLibDir asFilename constructString:'bitmaps').
   166         dirsToMake add:(stxLibDir asFilename constructString:'bitmaps').
   167         dirsToMake add:(stxLibDir asFilename constructString:'goodies').
   167         installGoodyFiles ifTrue:[
       
   168             dirsToMake add:(stxLibDir asFilename constructString:'goodies').
       
   169         ].
   168         installSourceFiles ifTrue:[
   170         installSourceFiles ifTrue:[
   169             dirsToMake add:(stxLibDir asFilename constructString:'source').
   171             dirsToMake add:(stxLibDir asFilename constructString:'source').
   170         ]
   172         ]
   171     ].
   173     ].
   172     ^ dirsToMake
   174     ^ dirsToMake
   173 
   175 
   174     "Modified: / 31.5.1999 / 15:20:45 / cg"
   176     "Modified: / 31.5.1999 / 17:42:19 / cg"
   175 !
   177 !
   176 
   178 
   177 listOfOptionalPackages
   179 listOfOptionalPackages
   178     ^ #(
   180     ^ #(
   179         'libDB'
   181         'libDB'
   337         ).
   339         ).
   338     ].
   340     ].
   339 
   341 
   340     installSourceFiles ifTrue:[
   342     installSourceFiles ifTrue:[
   341         fileSpec := fileSpec , #(
   343         fileSpec := fileSpec , #(
   342                 ( 'projects\smalltalk\source'           #lib     nil                    false  )
   344                 ( 'projects\smalltalk\source'   #lib     nil                    false  )
   343                 ( 'libbasic\*.st'    #lib     'source\libbasic'      false  )
   345                 ( 'libbasic\*.st'               #lib     'source\libbasic'      false  )
   344                 ( 'libbasic2\*.st'   #lib     'source\libbasic2'     false  )
   346                 ( 'libbasic2\*.st'              #lib     'source\libbasic2'     false  )
   345                 ( 'libbasic3\*.st'   #lib     'source\libbasic3'     false  )
   347                 ( 'libbasic3\*.st'              #lib     'source\libbasic3'     false  )
   346                 ( 'libcomp\*.st'     #lib     'source\libcomp'       false  )
   348                 ( 'libcomp\*.st'                #lib     'source\libcomp'       false  )
   347                 ( 'libview\*.st'     #lib     'source\libview'       false  )
   349                 ( 'libview\*.st'                #lib     'source\libview'       false  )
   348                 ( 'libview2\*.st'    #lib     'source\libview2'      false  )
   350                 ( 'libview2\*.st'               #lib     'source\libview2'      false  )
   349                 ( 'libwidg\*.st'     #lib     'source\libwidg'       false  )
   351                 ( 'libwidg\*.st'                #lib     'source\libwidg'       false  )
   350                 ( 'libwidg2\*.st'    #lib     'source\libwidg2'      false  )
   352                 ( 'libwidg2\*.st'               #lib     'source\libwidg2'      false  )
   351                 ( 'libwidg3\*.st'    #lib     'source\libwidg3'      false  )
   353                 ( 'libwidg3\*.st'               #lib     'source\libwidg3'      false  )
   352                 ( 'libtool\*.st'     #lib     'source\libtool'       false  )
   354                 ( 'libtool\*.st'                #lib     'source\libtool'       false  )
   353                 ( 'libtool2\*.st'    #lib     'source\libtool2'      false  )
   355                 ( 'libtool2\*.st'               #lib     'source\libtool2'      false  )
   354                 ( 'libui\*.st'       #lib     'source\libui'         false  )
   356                 ( 'libui\*.st'                  #lib     'source\libui'         false  )
   355                 ( 'libhtml\*.st'     #lib     'source\libhtml'       false  )
   357                 ( 'libhtml\*.st'                #lib     'source\libhtml'       false  )
   356                 ( 'libodbc\*.st'     #lib     'source\libodbc'       false  )
   358                 ( 'libodbc\*.st'                #lib     'source\libodbc'       false  )
   357                 ( 'libopengl\*.st'   #lib     'source\libopengl'     false  )
   359                 ( 'libopengl\*.st'              #lib     'source\libopengl'     false  )
   358         ).
   360         ).
   359     ].
   361     ].
   360 
   362 
   361     installSTCFiles ifTrue:[
   363     installSTCFiles ifTrue:[
   362         fileSpec := fileSpec , #(
   364         fileSpec := fileSpec , #(
   368 
   370 
   369     installGoodyFiles ifTrue:[
   371     installGoodyFiles ifTrue:[
   370         fileSpec := fileSpec , #(
   372         fileSpec := fileSpec , #(
   371                 ( 'goodies\*.st'                             #lib     'goodies'  false  )
   373                 ( 'goodies\*.st'                             #lib     'goodies'  false  )
   372                 ( 'goodies\*.chg'                            #lib     'goodies'  false  )
   374                 ( 'goodies\*.chg'                            #lib     'goodies'  false  )
       
   375                 ( 'clients\*'                                #lib     'clients'  false  )
   373         ).
   376         ).
   374     ].
   377     ].
   375 
   378 
   376 
   379 
   377     ^ fileSpec
   380     ^ fileSpec
   378 
   381 
   379     "Created: / 2.5.1999 / 13:23:06 / cg"
   382     "Created: / 2.5.1999 / 13:23:06 / cg"
   380     "Modified: / 31.5.1999 / 16:40:18 / cg"
   383     "Modified: / 31.5.1999 / 17:39:58 / cg"
   381 !
   384 !
   382 
   385 
   383 xxspecOfFilesToCopy
   386 xxspecOfFilesToCopy
   384     |fileSpec|
   387     |fileSpec|
   385 
   388