Ticket #4306: UserBuildConfig

File UserBuildConfig, 3.8 KB (added by diver, 11 years ago)
Line 
1DefineBuildProfile raw : image : "haiku-diver.image" ;
2DefineBuildProfile usb : image : /dev/sdx ;
3DefineBuildProfile vmware : vmware-image : "haiku-diver.vmdk" ;
4
5switch $(HAIKU_BUILD_PROFILE) {
6case "vmware" : {
7HAIKU_ROOT_USER_NAME = diver ;
8# HAIKU_ROOT_USER_REAL_NAME = "Diver" ;
9# AddGroupToHaikuImage party : 101 : user sshd ;
10HAIKU_IMAGE_HOST_NAME = diver ;
11HAIKU_IMAGE_SIZE = 400 ;
12USE_SSL = 1 ;
13INCLUDE_GPL_ADDONS = 1 ;
14HAIKU_DONT_CLEAR_IMAGE = 1 ;
15HAIKU_ATA_STACK = 1 ;
16HAIKU_INCLUDE_PATENTED_CODE = 1 ;
17AddOptionalHaikuImagePackages BePDF Firefox OpenSound OpenSSH Pe Vision VLC WonderBrush Development Welcome KeymapSwitcher ;
18# AddOptionalHaikuImagePackages CVS Development Subversion OpenSSH Yasm ;
19# HAIKU_ADD_ALTERNATIVE_GCC_LIBS = 1 ;
20# HAIKU_IMAGE_EARLY_USER_SCRIPTS = $(HAIKU_TOP)/../early-image-script.sh ;
21# HAIKU_IMAGE_LATE_USER_SCRIPTS = $(HAIKU_TOP)/../late-image-script.sh ;
22
23Echo Building Haiku R1/alpha for $(HAIKU_ROOT_USER_NAME) ;
24
25UnzipArchiveToHaikuImage home config settings : $(HAIKU_TOP)/../Mozilla.zip ;
26UnzipArchiveToHaikuImage common etc : $(HAIKU_TOP)/../ssh_keys.zip ;
27UnzipArchiveToHaikuImage common fonts : $(HAIKU_TOP)/../msttcorefonts.zip ;
28UnzipArchiveToHaikuImage home : $(HAIKU_TOP)/../Desktop.zip ;
29UnzipArchiveToHaikuImage home config settings kernel drivers : $(HAIKU_TOP)/../kernel.zip ;
30UnzipArchiveToHaikuImage system add-ons kernel drivers bin : $(HAIKU_TOP)/../auich.zip ;
31AddFilesToHaikuImage common data sounds : $(HAIKU_TOP)/../BeStartup.wav ;
32AddFilesToHaikuImage common data sounds : $(HAIKU_TOP)/../BeBeep.wav ;
33AddFilesToHaikuImage home config boot launch : $(HAIKU_TOP)/../bootscript ;
34AddFilesToHaikuImage home config settings kernel drivers : $(HAIKU_TOP)/../vesa ;
35AddFilesToHaikuImage home config settings system app_server : $(HAIKU_TOP)/../appearance ;
36AddFilesToHaikuImage home config settings system app_server : $(HAIKU_TOP)/../workspaces ;
37AddFilesToHaikuImage home config settings system app_server : $(HAIKU_TOP)/../fonts ;
38AddFilesToHaikuImage home config settings Tracker : $(HAIKU_TOP)/../TrackerSettings ;
39AddFilesToHaikuImage home config settings Tracker : $(HAIKU_TOP)/../tracker_shelf ;
40AddFilesToHaikuImage home config settings Tracker : $(HAIKU_TOP)/../automounter_settings ;
41AddFilesToHaikuImage home config settings Vision : $(HAIKU_TOP)/../VisionSettings ;
42AddFilesToHaikuImage home config settings LaunchBox : $(HAIKU_TOP)/../main_settings ;
43AddFilesToHaikuImage home config settings Media : $(HAIKU_TOP)/../MMediaFilesManager ;
44AddFilesToHaikuImage home config settings : $(HAIKU_TOP)/../Deskbar_settings ;
45AddFilesToHaikuImage home config settings : $(HAIKU_TOP)/../Expander_Settings ;
46AddFilesToHaikuImage home config settings : $(HAIKU_TOP)/../Terminal_settings ;
47AddFilesToHaikuImage home config settings : $(HAIKU_TOP)/../Switcher ;
48AddFilesToHaikuImage home config settings : $(HAIKU_TOP)/../Workspaces_settings ;
49AddFilesToHaikuImage home config settings : $(HAIKU_TOP)/../Key_map ;
50AddFilesToHaikuImage home .ssh : $(HAIKU_TOP)/../known_hosts ;
51AddSymlinkToHaikuImage home config settings : /system/data/timezones/Europe/Moscow : timezone ;
52AddSymlinkToHaikuImage system data Keymaps : /boot/system/data/Keymaps/American : English ;
53AddSymlinkToHaikuImage home config boot launch : /boot/common/bin/KeymapSwitcher : KeymapSwitcher ;
54AddSymlinkToHaikuImage home config boot launch : /system/apps/LaunchBox : LaunchBox ;
55# TODO: add volume icon (desklink)
56
57}
58}