SHARE
TWEET

Untitled

a guest Jul 20th, 2012 19 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Quick start file for UserBuildConfig. Copy it and uncomment and edit the
  2. # lines you want. See UserBuildConfig.ReadMe for details.
  3.  
  4. # Specify image size in MB.
  5. #HAIKU_IMAGE_SIZE       = 100 ;
  6.  
  7. # Install Haiku in directory /Haiku.
  8. #HAIKU_INSTALL_DIR = /Haiku ;
  9.  
  10. # Install Haiku on device /dev/sda57. Be sure you know what you're doing!
  11. #HAIKU_IMAGE_DIR        = /dev ;
  12. #HAIKU_IMAGE_NAME       = sda57 ;
  13. #HAIKU_DONT_CLEAR_IMAGE = 1 ;
  14.  
  15. # Stack and Tile
  16. #AddDirectoryToHaikuImage home config add-ons decorators ;
  17. #AddFilesToHaikuImage home config add-ons decorators
  18. #    :
  19. #    SATDecorator
  20. #    ;
  21.  
  22. # the window stack API test app (optional)
  23. #AddDirectoryToHaikuImage home tests ;
  24. #AddFilesToHaikuImage home tests : WindowStackTest ;
  25.  
  26. # Enable debugging for directory src/system/boot/loader recursively.
  27. #SetConfigVar DEBUG : HAIKU_TOP src system boot loader : 1 : global ;
  28.  
  29.  
  30. # Add symlink/file (timezone and keymap settings) to the image.
  31. #AddSymlinkToHaikuImage home config settings
  32. #       : /boot/system/data/timezones/US/Mountain : timezone ;
  33. AddFilesToHaikuImage home config settings : <keymap>US-International : Key_map ;
  34.  
  35. # Copy artwork to the image.
  36. #CopyDirectoryToHaikuImage home Desktop : $(HAIKU_TOP)/data/artwork : : -x .svn ;
  37.  
  38.  
  39. # Add the optional package WonderBrush to the image.
  40. #AddOptionalHaikuImagePackages WonderBrush ;
  41.  
  42. # Don't add the libraries built with the alternative gcc version.
  43. #HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 0 ;
  44.  
  45. # Set name and real name of the root user. Defaults to "baron" and "Root User".
  46. HAIKU_ROOT_USER_NAME = cpr  ;
  47. HAIKU_ROOT_USER_REAL_NAME = "CPR" ;
  48.  
  49. # Set host name to "mybox". By default the installation doesn't have a host
  50. # name.
  51. HAIKU_IMAGE_HOST_NAME = sluggo ;
  52.  
  53. DefineBuildProfile haiku-image : image : "haiku.image" ;
  54. DefineBuildProfile haiku-image-full : image : "haiku.full.image" ;
  55. DefineBuildProfile my-haiku-cd : cd-image : "haiku.iso" ;
  56.  
  57.  
  58. ################################################################################
  59. #Pure (Non-Hybrid) Entries
  60.  
  61. DefineBuildProfile haiku-pure-image : image : "haiku.pure.image" ;
  62. DefineBuildProfile haiku-pure-image-full : image : "haiku.pure.full.image" ;
  63. ################################################################################
  64.  
  65. ################################################################################
  66. #PACKAGE-FS Entries
  67.  
  68. DefineBuildProfile haiku-pkg-image : image : "haiku.pkg.image" ;
  69. DefineBuildProfile haiku-pkg-image-full : image : "haiku.pkg.full.image" ;
  70. ################################################################################
  71.  
  72. # Full package list
  73. # Gathered with: grep IsOptionalHaikuImagePackageAdded OptionalPackages | cut -f4 -d' ' | sort -u | xargs echo
  74.  
  75. # ABI-compliance-checker APR APR-util BeAE Beam BeBook BeHappy BeOSCompatibility BePDF BeZillaBrowser Bluetooth Bzip
  76. # CDRecord Clockwerk CLucene CMake Curl CVS Development DevelopmentBase DevelopmentMin Expat friss GetText Git GPerf
  77. # ICU-devel KeymapSwitcher LibEvent LibIconv LibLayout LibXML2 LibXSLT Links MandatoryPackages Mercurial Nano Neon
  78. # NetFS NetSurf OCaml OpenSound OpenSSH OpenSSL P7zip PCRE Pe Perl Python Rsync Sed SQLite Subversion Tar TimGMSoundFont
  79. # TrackerNewTemplates Transmission UserlandFS Vim Vision VLC WebPositive Welcome WifiFirmwareScriptData WonderBrush
  80. # wpa_supplicant XZ-Utils Yasm
  81.  
  82. # Temp hack?
  83. HAIKU_BUILD_FEATURE_SSL = 1 ;
  84.  
  85. switch $(HAIKU_BUILD_PROFILE) {
  86.         case "haiku-image" : {
  87.                 HAIKU_IMAGE_SIZE = 450 ;
  88.         AddOptionalHaikuImagePackages OpenSSH OpenSSL UserlandFS ;
  89.         }
  90.  
  91.         case "haiku-pure-image" : {
  92.                 HAIKU_IMAGE_SIZE = 450 ;
  93.                 HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 0 ;
  94.         AddOptionalHaikuImagePackages OpenSSH OpenSSL UserlandFS ;
  95.         }
  96.  
  97.     case "haiku-pkg-image" : {
  98.         HAIKU_IMAGE_SIZE = 450 ;
  99.         HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 0 ;
  100.         AddOptionalHaikuImagePackages OpenSSH OpenSSL UserlandFS ;
  101.     }
  102.  
  103.         case "haiku-image-full" : {
  104.                 HAIKU_IMAGE_SIZE = 1200 ;
  105.                 AddOptionalHaikuImagePackages APR APR-util ArmyKnife BeAE Beam BeBook BeHappy BePDF BeZillaBrowser Bluetooth Bzip ;
  106.                 AddOptionalHaikuImagePackages CDRecord Clockwerk CLucene Colors! Curl CVS Development Expat GPerf ICU-devel ;
  107.                 AddOptionalHaikuImagePackages KeymapSwitcher LibIconv LibLayout LibXML2 LibXSLT Links Lua Nano Neon NetFS ;
  108.                 AddOptionalHaikuImagePackages NetSurf OCaml OpenSSH OpenSSL P7zip PCRE Pe Perl Python Rsync SQLite ;
  109.                 AddOptionalHaikuImagePackages Subversion TimGMSoundFont TrackerNewTemplates UserlandFS Vim ;
  110.                 AddOptionalHaikuImagePackages WebPositive Welcome WifiFirmwareScriptData WonderBrush wpa_supplicant XZ-Utils Yasm ;
  111.         }
  112.  
  113.         case "haiku-pure-image-full" : {
  114.                 HAIKU_IMAGE_SIZE = 1200 ;
  115.                 HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 0 ;
  116.                 AddOptionalHaikuImagePackages APR APR-util BeAE BeZillaBrowser Bluetooth Bzip ;
  117.                 AddOptionalHaikuImagePackages CDRecord Clockwerk CLucene Colors! Curl CVS Development Expat GPerf ICU-devel ;
  118.                 AddOptionalHaikuImagePackages KeymapSwitcher LibIconv LibXML2 LibXSLT Lua Nano Neon NetFS ;
  119.                 AddOptionalHaikuImagePackages OpenSSH OpenSSL P7zip PCRE Pe Perl Python Rsync SQLite ;
  120.                 AddOptionalHaikuImagePackages Subversion TimGMSoundFont TrackerNewTemplates UserlandFS Vim ;
  121.                 AddOptionalHaikuImagePackages WebPositive Welcome WifiFirmwareScriptData WonderBrush wpa_supplicant XZ-Utils Yasm ;
  122.         }
  123.  
  124.         case "haiku-pkg-image-full" : {
  125.                 HAIKU_IMAGE_SIZE = 1200 ;
  126.                 HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 0 ;
  127.                 AddOptionalHaikuImagePackages APR APR-util Bluetooth Bzip ;
  128.                 AddOptionalHaikuImagePackages CDRecord Curl CVS Development Expat GPerf ICU-devel ;
  129.                 AddOptionalHaikuImagePackages LibIconv LibXML2 LibXSLT Nano Neon NetFS ;
  130.                 AddOptionalHaikuImagePackages OpenSSH OpenSSL P7zip PCRE Pe Perl Python Rsync SQLite ;
  131.                 AddOptionalHaikuImagePackages Subversion TimGMSoundFont TrackerNewTemplates UserlandFS Vim Vision ;
  132.                 AddOptionalHaikuImagePackages WebPositive WifiFirmwareScriptData wpa_supplicant XZ-Utils Yasm ;
  133.         }
  134.  
  135.  
  136.         case "my-haiku-cd" : {
  137.                 HAIKU_IMAGE_SIZE = 690 ;
  138.                 AddOptionalHaikuImagePackages BeZillaBrowser Bluetooth Bzip ;
  139.                 AddOptionalHaikuImagePackages CLucene Curl CVS Development Expat ICU-devel ;
  140.                 AddOptionalHaikuImagePackages KeymapSwitcher LibIconv LibLayout LibXML2 LibXSLT Lua Nano Neon NetFS ;
  141.                 AddOptionalHaikuImagePackages NetSurf OpenSSH OpenSSL P7zip PCRE Pe Perl Python Rsync SQLite ;
  142.                 AddOptionalHaikuImagePackages Subversion TimGMSoundFont TrackerNewTemplates UserlandFS Vim Vision ;
  143.                 AddOptionalHaikuImagePackages WebPositive Welcome WifiFirmwareScriptData WonderBrush wpa_supplicant XZ-Utils Yasm ;
  144.         }
  145. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top