Changeset 28765
- Timestamp:
- 12/02/08 21:02:28 (5 weeks ago)
- Location:
- haiku/trunk
- Files:
-
- 3 modified
-
Jamrules (modified) (1 diff)
-
build/jam/HaikuImage (modified) (2 diffs)
-
build/jam/UserBuildConfig.ReadMe (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
haiku/trunk/Jamrules
r28304 r28765 46 46 include [ FDirName $(HAIKU_BUILD_RULES_DIR) BuildSetup ] ; 47 47 48 # Declare no-op user-overridable build rules. 49 rule UserBuildConfigRulePostBuildTargets { } 50 rule UserBuildConfigRulePreImage { } 51 rule UserBuildConfigRulePostImage { } 52 48 53 # Include UserBuildConfig. 49 54 { -
haiku/trunk/build/jam/HaikuImage
r28752 r28765 607 607 608 608 609 # Execute pre-image user config rules. 610 UserBuildConfigRulePreImage ; 611 609 612 # Set image name and directory defaults and locate the image. 610 613 HAIKU_IMAGE_NAME ?= $(HAIKU_DEFAULT_IMAGE_NAME) ; … … 717 720 NotFile haiku-vmware-image ; 718 721 Depends haiku-vmware-image : $(HAIKU_VMWARE_IMAGE) ; 722 723 # Execute post-image user config rules. 724 UserBuildConfigRulePostImage ; -
haiku/trunk/build/jam/UserBuildConfig.ReadMe
r27641 r28765 13 13 14 14 15 # Adding timezone and keymap settings16 AddSymlinkToHaikuImage home config settings17 : /boot/beos/etc/timezones/Europe/Paris : timezone ;18 19 AddFilesToHaikuImage home config settings : <keymap>US-International20 : Key_map ;21 22 23 15 # Adjusting Build Variables 24 16 … … 99 91 # Make a symlink to home/config/bin/crash. 100 92 AddSymlinkToHaikuImage home config bin : /beos/bin/crashing_app : crash ; 93 94 # Add timezone and keymap settings. 95 AddSymlinkToHaikuImage home config settings 96 : /boot/beos/etc/timezones/Europe/Paris : timezone ; 97 AddFilesToHaikuImage home config settings : <keymap>US-International : Key_map ; 101 98 102 99 # Adds the source directories src/kits/storage and src/tests/servers/debug … … 285 282 # name to be used recursively. 286 283 DeferredSubInclude HAIKU_TOP src 3rdparty myproject : Jamfile.haiku : local ; 284 285 # The following rules can be overriden to do things at different points of 286 # the build system execution by jam (note: we're talking about execution of 287 # Jamfiles, not the build actions they define): 288 # 289 # UserBuildConfigRulePostBuildTargets: 290 # Executed after the complete Jamfile tree has been processed. I.e. all build 291 # targets are known and located at this point. 292 # UserBuildConfigRulePreImage: 293 # Executed after the contents of the Haiku image has been defined, but before 294 # the scripts generating the images are defined. 295 # UserBuildConfigRulePostImage: 296 # Executed after the Haiku image build target has been fully defined. 297 # 298 # E.g. making use of the fact that all targets have already been located when 299 # UserBuildConfigRulePostBuildTargets is called, we can print the directory 300 # where the StyledEdit executable will be generated. 301 rule UserBuildConfigRulePostBuildTargets 302 { 303 Echo "StyledEdit will appear here:" [ on StyledEdit return $(LOCATE) ] ; 304 }
