DefineBuildProfile alpha-raw : image : "haiku-alpha.image" ; DefineBuildProfile alpha-vmware : vmware-image : "haiku-alpha.vmdk" ; DefineBuildProfile alpha-cd : cd-image : "haiku-alpha.iso" ; DefineBuildProfile alpha-anyboot : anyboot-image : "haiku-alpha-anyboot.image" ; DefineBuildProfile nightly-raw : image : "haiku-nightly.image" ; DefineBuildProfile nightly-vmware : vmware-image : "haiku-nightly.vmdk" ; DefineBuildProfile nightly-cd : cd-image : "haiku-nightly.iso" ; DefineBuildProfile nightly-anyboot : anyboot-image : "haiku-nightly-anyboot.image" ; switch $(HAIKU_BUILD_PROFILE) { case "alpha-*" : { Echo Building Haiku R1/alpha ; HAIKU_ROOT_USER_NAME = user ; HAIKU_ROOT_USER_REAL_NAME = "Yourself" ; AddGroupToHaikuImage party : 101 : user sshd ; HAIKU_IMAGE_HOST_NAME = shredder ; HAIKU_IMAGE_SIZE = 750 ; HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1 ; AddOptionalHaikuImagePackages TimGMSoundFont TrackerNewTemplates WQY-MicroHei ; AddOptionalHaikuImagePackages BePDF Pe Vision WebPositive WonderBrush ; AddOptionalHaikuImagePackages CVS Development Git Mercurial Python Subversion OpenSSH OpenSSL ; AddOptionalHaikuImagePackages Nano P7zip Welcome BeBook XZ-Utils ; local releaseNotesURL = http://dev.haiku-os.org/wiki/R1/Alpha3/ReleaseNotes?format=txt ; local releaseNotesName = "Release Notes" ; local releaseNotesFile = [ DownloadFile $(releaseNotesName) : $(releaseNotesURL) ] ; AddFilesToHaikuImage home Desktop : $(releaseNotesFile) ; } case "beta-*" : { Echo You wish. ; } case "nightly-*" : { Echo Building Haiku Nightly ; HAIKU_ROOT_USER_NAME = user ; HAIKU_ROOT_USER_REAL_NAME = "Yourself" ; AddGroupToHaikuImage party : 101 : user sshd ; HAIKU_IMAGE_HOST_NAME = shredder ; HAIKU_IMAGE_SIZE = 500 ; HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1 ; AddOptionalHaikuImagePackages Pe Nano Vision P7zip XZ-Utils ; AddOptionalHaikuImagePackages Development Subversion OpenSSH OpenSSL ; } } # Uncomment in official release branch. #HAIKU_DEFINES += HAIKU_OFFICIAL_RELEASE ; #TARGET_DEFINES += HAIKU_OFFICIAL_RELEASE ;