ProjectDefinition.st
changeset 19592 724f8970b021
parent 19587 fe022912131e
child 19594 2567f65a534c
equal deleted inserted replaced
19591:185835d2d0e5 19592:724f8970b021
  2543     ^ ''
  2543     ^ ''
  2544 
  2544 
  2545     "Created: / 02-06-2015 / 17:41:37 / gg"
  2545     "Created: / 02-06-2015 / 17:41:37 / gg"
  2546 !
  2546 !
  2547 
  2547 
       
  2548 additional_post_nsis_rules64
       
  2549     "this will be performed after the nsis did build the program installer for 64bit build"
       
  2550     ^ ''
       
  2551 
       
  2552     "Created: / 02-06-2015 / 17:41:37 / gg"
       
  2553 !
       
  2554 
  2548 globalDefines
  2555 globalDefines
  2549     "allow for the specification of additional defines for stc compilation of prerequisite packages
  2556     "allow for the specification of additional defines for stc compilation of prerequisite packages
  2550      an subprojects"
  2557      an subprojects"
  2551 
  2558 
  2552     ^ ''
  2559     ^ ''
  2684 
  2691 
  2685     ^ '-warnNonStandard'
  2692     ^ '-warnNonStandard'
  2686 
  2693 
  2687     "Created: / 18-08-2006 / 12:51:38 / cg"
  2694     "Created: / 18-08-2006 / 12:51:38 / cg"
  2688 ! !
  2695 ! !
  2689 
       
  2690 
  2696 
  2691 !ProjectDefinition class methodsFor:'description - project information'!
  2697 !ProjectDefinition class methodsFor:'description - project information'!
  2692 
  2698 
  2693 applicationAdditionalIconFileNames
  2699 applicationAdditionalIconFileNames
  2694     "Return the icon-filenames for additional icons of the application
  2700     "Return the icon-filenames for additional icons of the application
  3747         at: 'ADDITIONAL_HEADERRULES' put: (self additionalHeaderRules_bc_dot_mak);
  3753         at: 'ADDITIONAL_HEADERRULES' put: (self additionalHeaderRules_bc_dot_mak);
  3748         at: 'ADDITIONAL_RULES' put: (self additionalRulesFor: 'bc.mak');
  3754         at: 'ADDITIONAL_RULES' put: (self additionalRulesFor: 'bc.mak');
  3749         at: 'ADDITIONAL_RULES_HG' put: (self additionalRulesHG_bc_dot_mak ? '');
  3755         at: 'ADDITIONAL_RULES_HG' put: (self additionalRulesHG_bc_dot_mak ? '');
  3750         at: 'ADDITIONAL_TARGETS' put: (self additionalTargets_bc_dot_mak ? '');
  3756         at: 'ADDITIONAL_TARGETS' put: (self additionalTargets_bc_dot_mak ? '');
  3751         at: 'ADDITIONAL_LINK_LIBRARIES' put: (self additionalLinkLibraries_bc_dot_mak ? '');
  3757         at: 'ADDITIONAL_LINK_LIBRARIES' put: (self additionalLinkLibraries_bc_dot_mak ? '');
  3752         at: 'ADDITIONAL_POSTNSISRULES' put: (self additional_post_nsis_rules);  "/ win32 here    
  3758         at: 'ADDITIONAL_POSTNSISRULES' put: (self additional_post_nsis_rules);  "/ win32 bc here    
       
  3759         at: 'ADDITIONAL_POSTNSISRULES64' put: (self additional_post_nsis_rules64);  "/ win64 mingw here    
  3753         at: 'LOCAL_INCLUDES' put: (self generateLocalIncludes_win32 ? '');
  3760         at: 'LOCAL_INCLUDES' put: (self generateLocalIncludes_win32 ? '');
  3754         at: 'LOCAL_DEFINES' put: self localDefines_win32 ? '';
  3761         at: 'LOCAL_DEFINES' put: self localDefines_win32 ? '';
  3755         at: 'GLOBAL_DEFINES' put: self globalDefines_win32 ? '';
  3762         at: 'GLOBAL_DEFINES' put: self globalDefines_win32 ? '';
  3756         yourself.
  3763         yourself.
  3757 
  3764 
  4715     "generate submake-calls for visual-C"
  4722     "generate submake-calls for visual-C"
  4716 
  4723 
  4717     ^ self subProjectMakeCallsUsing:'call vcmake %1 %2'.
  4724     ^ self subProjectMakeCallsUsing:'call vcmake %1 %2'.
  4718 ! !
  4725 ! !
  4719 
  4726 
  4720 
       
  4721 !ProjectDefinition class methodsFor:'file templates'!
  4727 !ProjectDefinition class methodsFor:'file templates'!
  4722 
  4728 
  4723 autopackage_default_dot_apspec
  4729 autopackage_default_dot_apspec
  4724     "for linux's autopackage"
  4730     "for linux's autopackage"
  4725 
  4731