Ticket #6767: ReleaseBuildProfiles

File ReleaseBuildProfiles, 2.8 KB (added by greekboy, 13 years ago)
Line 
1DefineBuildProfile alpha-raw : image : "haiku-alpha.image" ;
2DefineBuildProfile alpha-vmware : vmware-image : "haiku-alpha.vmdk" ;
3DefineBuildProfile alpha-cd : cd-image : "haiku-alpha.iso" ;
4DefineBuildProfile alpha-anyboot : anyboot-image
5 : "haiku-alpha-anyboot.image" ;
6DefineBuildProfile nightly-raw : image : "haiku-nightly.image" ;
7DefineBuildProfile nightly-vmware : vmware-image : "haiku-nightly.vmdk" ;
8DefineBuildProfile nightly-cd : cd-image : "haiku-nightly.iso" ;
9DefineBuildProfile nightly-anyboot : anyboot-image
10 : "haiku-nightly-anyboot.image" ;
11
12switch $(HAIKU_BUILD_PROFILE) {
13 case "alpha-*" : {
14 Echo Building Haiku R1/alpha ;
15 HAIKU_ROOT_USER_NAME = user ;
16 HAIKU_ROOT_USER_REAL_NAME = "Yourself" ;
17 AddGroupToHaikuImage party : 101 : user sshd ;
18 HAIKU_IMAGE_HOST_NAME = shredder ;
19 HAIKU_IMAGE_SIZE = 4000 ;
20
21 AddOptionalHaikuImagePackages TimGMSoundFont TrackerNewTemplates Vision ;
22 AddOptionalHaikuImagePackages BePDF Pe WebPositive WonderBrush ;
23 AddOptionalHaikuImagePackages CVS Development Git Mercurial
24 Python Subversion OpenSSH OpenSSL KeymapSwitcher VLC ;
25 AddOptionalHaikuImagePackages Nano P7zip Welcome BeBook XZ-Utils ;
26 AddOptionalHaikuImagePackages SDLGameLibraries Qt4HaikuDev QtWeb Pencil ;
27 AddOptionalHaikuImagePackages QStarDict BeeDiff CMake ColorCode
28 CoolReader Quicky STE QPeriodicTable Kdiff3 Kchmviewer ;
29 AddOptionalHaikuImagePackages Pingus ColorBalls Flobopuyo
30 RoadFighter StarFighter CrazeeSpod Kcheckers Graph ;
31 AddOptionalHaikuImagePackages SyntheticPackageManager GreenTube QBA QuickLaunch
32 HaikuTwitter BookmarkStarter FClock PersonalIssueTracker WebConceptor ;
33 AddOptionalHaikuImagePackages Wallpapers Album GL-117 Foobillard ncurses
34 GenesisCommander GOCR-Translator DjVuViewer MafooGa BeDock-v2 Nasm
35 MesaSoftwareRenderer Arora Haiku-BB-Icons BosWars ;
36 AddOptionalHaikuImagePackages MyDownloader.NET lbreakout2 plib-examples ArtPaint
37 spectalum mediatomb fheroes2 7kaa Paladin Bazaar BurnItNow BeAE ;
38 AddOptionalHaikuImagePackages drop2numer+copy thedecorator ;
39 AddOptionalHaikuImagePackages armyknife ;
40 AddOptionalHaikuImagePackages avra ;
41# AddOptionalHaikuImagePackages torcs ;
42# AddOptionalHaikuImagePackages ShutdownTimer ;
43# AddOptionalHaikuImagePackages FtpPositive ;
44
45
46 }
47
48 case "beta-*" : {
49 Echo You wish. ;
50 }
51
52 case "nightly-*" : {
53 Echo Building Haiku Nightly ;
54 HAIKU_ROOT_USER_NAME = user ;
55 HAIKU_ROOT_USER_REAL_NAME = "Yourself" ;
56 AddGroupToHaikuImage party : 101 : user sshd ;
57 HAIKU_IMAGE_HOST_NAME = shredder ;
58 HAIKU_IMAGE_SIZE = 500 ;
59
60 AddOptionalHaikuImagePackages Pe Nano Vision P7zip XZ-Utils ;
61 AddOptionalHaikuImagePackages Development Subversion OpenSSH OpenSSL ;
62 }
63}
64
65
66# Uncomment in official release branch.
67#HAIKU_DEFINES += HAIKU_OFFICIAL_RELEASE ;
68#TARGET_DEFINES += HAIKU_OFFICIAL_RELEASE ;