ProjectDefinition.st
changeset 11940 cb9e5867b474
parent 11937 622f2641439d
child 11979 d2afd6b5fc01
equal deleted inserted replaced
11939:d6dfaea4ebc4 11940:cb9e5867b474
  1477     "Created: / 23-01-2007 / 19:08:27 / cg"
  1477     "Created: / 23-01-2007 / 19:08:27 / cg"
  1478 ! !
  1478 ! !
  1479 
  1479 
  1480 !ProjectDefinition class methodsFor:'description - compilation'!
  1480 !ProjectDefinition class methodsFor:'description - compilation'!
  1481 
  1481 
       
  1482 additionalBaseAddressDefinition_bc_dot_mak
       
  1483     "allows for a base-address definition to be added to the bc.mak file.
       
  1484      Subclasses may redefine this to something like
       
  1485         LIB_BASE=$(LIBWIDG_BASE)
       
  1486      This will be inserted BEFORE the 'include stdHeader'
       
  1487     "
       
  1488 
       
  1489     ^ nil
       
  1490 !
       
  1491 
  1482 additionalDefinitions
  1492 additionalDefinitions
  1483     "allows for additional definitions/rules to be added to the make.proto and bc.mak file."
  1493     "allows for additional definitions/rules to be added to the make.proto and bc.mak file."
  1484 
  1494 
  1485     ^ ''
  1495     ^ ''
  1486 !
  1496 !
  2654         at: 'TOP' put: ( self pathToTop_win32 );
  2664         at: 'TOP' put: ( self pathToTop_win32 );
  2655         at: 'MODULE' put: ( self module );  
  2665         at: 'MODULE' put: ( self module );  
  2656         at: 'MODULE_DIRECTORY' put: ( self moduleDirectory ); 
  2666         at: 'MODULE_DIRECTORY' put: ( self moduleDirectory ); 
  2657         at: 'MODULE_PATH' put: ( self moduleDirectory_win32 );
  2667         at: 'MODULE_PATH' put: ( self moduleDirectory_win32 );
  2658         at: 'PRIMARY_TARGET' put: (self primaryTarget_bc_dot_mak);
  2668         at: 'PRIMARY_TARGET' put: (self primaryTarget_bc_dot_mak);
       
  2669         at: 'ADDITIONAL_BASE_ADDRESS_DEFINITION' put: (self additionalBaseAddressDefinition_bc_dot_mak);
  2659         at: 'ADDITIONAL_DEFINITIONS' put: (self additionalDefinitions_bc_dot_mak);
  2670         at: 'ADDITIONAL_DEFINITIONS' put: (self additionalDefinitions_bc_dot_mak);
  2660         at: 'ADDITIONAL_RULES' put: (self additionalRules_bc_dot_mak);
  2671         at: 'ADDITIONAL_RULES' put: (self additionalRules_bc_dot_mak);
  2661         at: 'ADDITIONAL_TARGETS' put: (self additionalTargets_bc_dot_mak);
  2672         at: 'ADDITIONAL_TARGETS' put: (self additionalTargets_bc_dot_mak);
  2662         at: 'ADDITIONAL_LINK_LIBRARIES' put: (self additionalLinkLibraries_bc_dot_mak); 
  2673         at: 'ADDITIONAL_LINK_LIBRARIES' put: (self additionalLinkLibraries_bc_dot_mak); 
  2663         at: 'LOCAL_INCLUDES' put: (self generateLocalIncludes_win32);
  2674         at: 'LOCAL_INCLUDES' put: (self generateLocalIncludes_win32);
  4278 ! !
  4289 ! !
  4279 
  4290 
  4280 !ProjectDefinition class methodsFor:'documentation'!
  4291 !ProjectDefinition class methodsFor:'documentation'!
  4281 
  4292 
  4282 version
  4293 version
  4283     ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.226 2009-09-16 12:32:43 cg Exp $'
  4294     ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.227 2009-09-16 15:19:23 cg Exp $'
  4284 ! !
  4295 ! !
  4285 
  4296 
  4286 ProjectDefinition initialize!
  4297 ProjectDefinition initialize!