2014-03-17 00:21:41 +04:00
|
|
|
# This file defines the content of the regular Haiku image.
|
|
|
|
|
|
|
|
# import everything from the minimum image
|
|
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions minimum ] ;
|
|
|
|
|
2022-10-26 01:34:31 +03:00
|
|
|
SEARCH on [ FGristFiles userguide quicktour welcome ]
|
|
|
|
= [ FDirName $(HAIKU_TOP) data bin ] ;
|
|
|
|
SYSTEM_BIN += userguide quicktour welcome ;
|
|
|
|
|
2014-03-17 00:21:41 +04:00
|
|
|
SYSTEM_BIN += [ FFilterByBuildFeatures
|
2015-10-19 21:06:11 +03:00
|
|
|
cddb_lookup
|
2014-07-04 15:58:58 +04:00
|
|
|
clipboard CortexAddOnHost
|
2016-01-07 23:04:11 +03:00
|
|
|
dpms
|
2021-05-20 17:50:08 +03:00
|
|
|
FirstBootPrompt
|
2020-04-04 13:05:42 +03:00
|
|
|
<bin>i2c@x86,x86_64 installsound
|
2022-03-16 03:58:39 +03:00
|
|
|
mail mail2mbox mbox2mail media_client mount_nfs
|
2022-09-25 12:21:46 +03:00
|
|
|
pidof play recover screenshot setcontrollook setdecor spamdbm
|
2014-03-17 00:21:41 +04:00
|
|
|
translate
|
2016-01-07 23:12:17 +03:00
|
|
|
WindowShade
|
2014-03-17 00:21:41 +04:00
|
|
|
] ;
|
|
|
|
|
|
|
|
SYSTEM_APPS += [ FFilterByBuildFeatures
|
2019-03-11 15:37:02 +03:00
|
|
|
ActivityMonitor AutoRaise
|
2014-07-09 00:24:56 +04:00
|
|
|
CodyCam
|
2014-05-01 14:50:11 +04:00
|
|
|
GLInfo@mesa
|
|
|
|
HaikuDepot
|
2016-03-19 23:27:45 +03:00
|
|
|
Icon-O-Matic@expat Installer LaunchBox LegacyPackageInstaller
|
2014-03-17 00:21:41 +04:00
|
|
|
Magnify Mail MediaConverter MediaPlayer MidiPlayer
|
2015-07-18 21:35:08 +03:00
|
|
|
People PoorMan PowerStatus
|
2014-06-16 10:16:53 +04:00
|
|
|
RemoteDesktop
|
2017-04-24 17:24:50 +03:00
|
|
|
Screenshot SerialConnect SoftwareUpdater SoundRecorder
|
2014-05-01 14:50:11 +04:00
|
|
|
TV
|
2014-03-17 00:21:41 +04:00
|
|
|
] ;
|
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
DESKBAR_APPLICATIONS +=
|
2017-10-23 20:49:48 +03:00
|
|
|
ActivityMonitor
|
2014-07-09 00:24:56 +04:00
|
|
|
CodyCam
|
2014-05-01 14:50:11 +04:00
|
|
|
HaikuDepot
|
|
|
|
Icon-O-Matic Installer
|
|
|
|
Magnify Mail MediaConverter MediaPlayer MidiPlayer
|
2014-03-17 00:21:41 +04:00
|
|
|
People PoorMan
|
2017-04-24 17:24:50 +03:00
|
|
|
SerialConnect SoftwareUpdater SoundRecorder
|
2014-03-17 00:21:41 +04:00
|
|
|
TV
|
|
|
|
;
|
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
DESKBAR_DESKTOP_APPLETS +=
|
2019-03-11 06:33:29 +03:00
|
|
|
AutoRaise
|
2014-05-01 14:50:11 +04:00
|
|
|
LaunchBox
|
2014-03-17 00:21:41 +04:00
|
|
|
PowerStatus
|
|
|
|
;
|
|
|
|
|
|
|
|
SYSTEM_PREFERENCES += [ FFilterByBuildFeatures
|
2016-04-22 22:55:55 +03:00
|
|
|
Bluetooth
|
2014-03-17 00:21:41 +04:00
|
|
|
DataTranslations
|
2014-05-01 14:50:11 +04:00
|
|
|
E-mail
|
|
|
|
Media
|
|
|
|
Printers
|
2017-01-07 21:59:20 +03:00
|
|
|
Repositories
|
2014-05-01 14:50:11 +04:00
|
|
|
ScreenSaver Sounds
|
2014-03-17 00:21:41 +04:00
|
|
|
] ;
|
|
|
|
|
|
|
|
SYSTEM_DEMOS += [ FFilterByBuildFeatures
|
2015-06-11 00:28:53 +03:00
|
|
|
Chart Clock Cortex@expat FontDemo GLTeapot@mesa
|
2014-03-17 00:21:41 +04:00
|
|
|
$(HAIKU_INCLUDE_TRADEMARKS)Haiku3d@mesa Mandelbrot OverlayImage Pairs
|
|
|
|
PatchBay Playground Pulse Sudoku
|
|
|
|
] ;
|
|
|
|
|
|
|
|
|
|
|
|
rule HaikuImageGetSystemLibs
|
|
|
|
{
|
|
|
|
return
|
|
|
|
# libs with special grist
|
|
|
|
[ MultiArchDefaultGristFiles libroot.so : revisioned ]
|
2014-08-01 01:38:22 +04:00
|
|
|
[ Libstdc++ForImage ]
|
2014-03-17 00:21:41 +04:00
|
|
|
# libs with standard grist
|
|
|
|
[ MultiArchDefaultGristFiles [ FFilterByBuildFeatures
|
2014-05-28 09:20:44 +04:00
|
|
|
libalm.so
|
2014-03-17 00:21:41 +04:00
|
|
|
libbe.so libbsd.so libbnetapi.so
|
2016-04-22 22:55:55 +03:00
|
|
|
libbluetooth.so
|
2017-01-07 21:59:20 +03:00
|
|
|
libdebug.so
|
2016-06-05 01:43:20 +03:00
|
|
|
libdebugger.so@primary
|
|
|
|
libdevice.so
|
2014-03-17 00:21:41 +04:00
|
|
|
libgame.so libglut.so@mesa libgnu.so
|
|
|
|
libmail.so libmedia.so libmidi.so libmidi2.so
|
|
|
|
libnetwork.so
|
|
|
|
libpackage.so
|
|
|
|
libscreensaver.so
|
|
|
|
libtextencoding.so libtracker.so libtranslation.so
|
|
|
|
] ]
|
|
|
|
;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
rule HaikuImageGetPrivateSystemLibs
|
|
|
|
{
|
|
|
|
return [ MultiArchDefaultGristFiles [ FFilterByBuildFeatures
|
|
|
|
libalm.so
|
|
|
|
libpackage-add-on-libsolv.so
|
|
|
|
libroot-addon-icu.so
|
|
|
|
] ] ;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SYSTEM_SERVERS += [ FFilterByBuildFeatures
|
|
|
|
mail_daemon media_addon_server media_server midi_server
|
2016-04-22 22:55:55 +03:00
|
|
|
nfs4_idmapper_server bluetooth_server
|
2014-03-17 00:21:41 +04:00
|
|
|
print_server print_addon_server
|
|
|
|
] ;
|
|
|
|
|
2016-04-10 19:28:42 +03:00
|
|
|
# Bluetooth stack + drivers
|
2016-04-10 18:10:47 +03:00
|
|
|
SYSTEM_BT_STACK = hci btCoreData ;
|
2016-04-10 19:28:42 +03:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_BT_H2 +=
|
|
|
|
h2generic
|
|
|
|
;
|
2016-04-10 18:10:47 +03:00
|
|
|
|
2014-03-17 00:21:41 +04:00
|
|
|
SYSTEM_ADD_ONS_ACCELERANTS += [ FFilterByBuildFeatures
|
|
|
|
x86,x86_64 @{
|
2022-04-23 21:44:41 +03:00
|
|
|
ati.accelerant
|
2014-05-01 14:50:11 +04:00
|
|
|
intel_810.accelerant intel_extreme.accelerant
|
2014-03-17 00:21:41 +04:00
|
|
|
matrox.accelerant
|
2014-05-01 14:50:11 +04:00
|
|
|
nvidia.accelerant
|
|
|
|
radeon.accelerant radeon_hd.accelerant
|
2016-02-19 21:33:44 +03:00
|
|
|
via.accelerant
|
2014-03-17 00:21:41 +04:00
|
|
|
}@ # x86,x86_64
|
|
|
|
x86 @{
|
2021-06-21 19:47:09 +03:00
|
|
|
3dfx.accelerant neomagic.accelerant s3.accelerant
|
2014-03-17 00:21:41 +04:00
|
|
|
}@ # x86
|
|
|
|
] ;
|
|
|
|
|
2014-06-04 02:42:43 +04:00
|
|
|
SYSTEM_ADD_ONS_TRANSLATORS += [ FFilterByBuildFeatures
|
2020-07-16 17:29:19 +03:00
|
|
|
AVIFTranslator@libavif
|
2014-05-01 14:50:11 +04:00
|
|
|
BMPTranslator
|
2020-04-20 00:59:57 +03:00
|
|
|
EXRTranslator@openexr
|
2014-05-01 14:50:11 +04:00
|
|
|
GIFTranslator
|
|
|
|
HVIFTranslator
|
2014-08-27 19:49:52 +04:00
|
|
|
ICOTranslator ICNSTranslator@libicns
|
|
|
|
JPEGTranslator@jpeg JPEG2000Translator@jasper
|
|
|
|
PCXTranslator PNGTranslator@libpng PPMTranslator PSDTranslator
|
2014-05-01 14:50:11 +04:00
|
|
|
RAWTranslator RTFTranslator
|
2014-03-17 00:21:41 +04:00
|
|
|
SGITranslator
|
2014-06-04 02:42:43 +04:00
|
|
|
TGATranslator TIFFTranslator@tiff
|
2014-08-27 19:49:52 +04:00
|
|
|
WebPTranslator@libwebp WonderBrushTranslator
|
2014-06-04 02:42:43 +04:00
|
|
|
] ;
|
2014-03-17 00:21:41 +04:00
|
|
|
|
|
|
|
SYSTEM_ADD_ONS_MEDIA += [ FFilterByBuildFeatures
|
|
|
|
cortex_audioadapter.media_addon cortex_flanger.media_addon
|
2015-02-13 20:36:03 +03:00
|
|
|
cortex_logging_consumer.media_addon
|
2014-03-17 00:21:41 +04:00
|
|
|
dvb.media_addon@x86
|
|
|
|
equalizer.media_addon
|
|
|
|
hmulti_audio.media_addon
|
|
|
|
#legacy.media_addon
|
|
|
|
mixer.media_addon
|
|
|
|
opensound.media_addon
|
|
|
|
tone_producer_demo.media_addon
|
|
|
|
usb_webcam.media_addon
|
|
|
|
video_producer_demo.media_addon video_window_demo.media_addon
|
|
|
|
vst_host.media_addon
|
|
|
|
] ;
|
|
|
|
|
|
|
|
SYSTEM_ADD_ONS_MEDIA_PLUGINS += [ FFilterByBuildFeatures
|
2014-12-10 11:40:20 +03:00
|
|
|
ape_reader@x86
|
2014-05-01 14:50:11 +04:00
|
|
|
ffmpeg@ffmpeg
|
2016-05-31 02:07:02 +03:00
|
|
|
http_streamer
|
2014-03-17 00:21:41 +04:00
|
|
|
raw_decoder
|
|
|
|
] ;
|
|
|
|
|
2014-05-09 22:19:35 +04:00
|
|
|
SYSTEM_ADD_ONS_PRINT += [ FFilterByBuildFeatures
|
2014-03-17 00:21:41 +04:00
|
|
|
Canon\ LIPS3\ Compatible
|
|
|
|
Canon\ LIPS4\ Compatible
|
2014-05-09 22:19:35 +04:00
|
|
|
Gutenprint@gutenprint
|
2014-03-17 00:21:41 +04:00
|
|
|
PCL5\ Compatible
|
|
|
|
PCL6\ Compatible
|
|
|
|
PS\ Compatible
|
|
|
|
Preview
|
2014-05-09 22:19:35 +04:00
|
|
|
] ;
|
2014-03-17 00:21:41 +04:00
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
SYSTEM_ADD_ONS_PRINT_TRANSPORT +=
|
|
|
|
HP\ JetDirect
|
|
|
|
IPP
|
2014-03-17 00:21:41 +04:00
|
|
|
LPR
|
|
|
|
# Parallel\ Port
|
2014-05-01 14:50:11 +04:00
|
|
|
Print\ To\ File
|
|
|
|
Serial\ Port
|
2014-03-17 00:21:41 +04:00
|
|
|
USB\ Port
|
|
|
|
;
|
|
|
|
|
|
|
|
SYSTEM_ADD_ONS_SCREENSAVERS += [ FFilterByBuildFeatures
|
2014-05-01 14:50:11 +04:00
|
|
|
Butterfly
|
|
|
|
DebugNow
|
2014-03-17 00:21:41 +04:00
|
|
|
Flurry@mesa
|
|
|
|
GLife@mesa Gravity@mesa
|
2014-05-01 14:50:11 +04:00
|
|
|
Icons IFS
|
2014-03-17 00:21:41 +04:00
|
|
|
Leaves
|
2014-05-01 14:50:11 +04:00
|
|
|
Message
|
2015-07-08 02:59:04 +03:00
|
|
|
Nebula
|
2018-11-20 06:09:28 +03:00
|
|
|
Shelf
|
2014-03-17 00:21:41 +04:00
|
|
|
Spider
|
|
|
|
] ;
|
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_AUDIO +=
|
|
|
|
auich auvia
|
2020-08-17 02:16:25 +03:00
|
|
|
echo3g emuxki es1370
|
2014-05-01 14:50:11 +04:00
|
|
|
hda
|
|
|
|
ice1712
|
|
|
|
sis7018
|
2014-03-17 00:21:41 +04:00
|
|
|
;
|
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_AUDIO_OLD +=
|
|
|
|
#cmedia usb_audio
|
2014-03-17 00:21:41 +04:00
|
|
|
;
|
|
|
|
|
|
|
|
SYSTEM_ADD_ONS_DRIVERS_GRAPHICS += [ FFilterByBuildFeatures
|
|
|
|
x86,x86_64 @{
|
2022-04-23 21:44:41 +03:00
|
|
|
ati
|
2014-05-01 14:50:11 +04:00
|
|
|
intel_810 intel_extreme
|
|
|
|
matrox
|
|
|
|
nvidia
|
|
|
|
radeon radeon_hd
|
2016-02-19 21:33:44 +03:00
|
|
|
via
|
2014-03-17 00:21:41 +04:00
|
|
|
}@ # x86,x86_64
|
|
|
|
x86 @{
|
2014-05-01 14:50:11 +04:00
|
|
|
3dfx
|
|
|
|
neomagic
|
2014-03-17 00:21:41 +04:00
|
|
|
s3
|
|
|
|
}@ # x86
|
|
|
|
] ;
|
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_MIDI +=
|
|
|
|
emuxki
|
|
|
|
ice1712
|
|
|
|
usb_midi
|
2014-03-17 00:21:41 +04:00
|
|
|
;
|
|
|
|
|
2019-01-09 03:54:27 +03:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_NET += [ FFilterByBuildFeatures
|
2019-01-09 03:48:09 +03:00
|
|
|
# WLAN drivers
|
|
|
|
x86,x86_64 @{
|
|
|
|
aironetwifi atheroswifi
|
|
|
|
broadcom43xx
|
2022-06-09 19:24:26 +03:00
|
|
|
iaxwifi200 idualwifi7260
|
2019-01-09 03:48:09 +03:00
|
|
|
iprowifi2100 iprowifi2200 iprowifi3945 iprowifi4965
|
|
|
|
marvell88w8363 marvell88w8335
|
|
|
|
ralinkwifi realtekwifi
|
|
|
|
}@ # x86,x86_64
|
2019-01-09 03:54:27 +03:00
|
|
|
] ;
|
2019-01-09 03:48:09 +03:00
|
|
|
|
2014-03-17 00:21:41 +04:00
|
|
|
SYSTEM_ADD_ONS_DRIVERS_POWER += [ FFilterByBuildFeatures
|
|
|
|
acpi_battery@x86,x86_64
|
|
|
|
] ;
|
|
|
|
|
2014-05-01 14:50:11 +04:00
|
|
|
SYSTEM_ADD_ONS_FILE_SYSTEMS +=
|
|
|
|
cdda
|
2014-11-17 11:33:15 +03:00
|
|
|
#googlefs
|
2014-05-01 14:50:11 +04:00
|
|
|
nfs nfs4
|
2014-03-17 00:21:41 +04:00
|
|
|
;
|
|
|
|
|
|
|
|
# Mailbox folders and symlink
|
2021-02-22 22:55:00 +03:00
|
|
|
AddDirectoryToHaikuImage home mail : home-mail.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home mail draft : home-mail-draft.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home mail in : home-mail-in.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home mail out : home-mail-out.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home mail queries : home-mail-queries.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home mail sent : home-mail-sent.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home mail spam : home-mail-spam.rdef ;
|
2014-03-17 00:21:41 +04:00
|
|
|
|
|
|
|
# Add boot launch directory
|
|
|
|
AddDirectoryToHaikuImage home config settings boot launch ;
|
|
|
|
|
|
|
|
# Add mail provider infos.
|
|
|
|
AddFilesToHaikuImage home config settings Mail ProviderInfo :
|
|
|
|
$(HAIKU_PROVIDER_INFOS) ;
|
|
|
|
|
|
|
|
# Add Tracker New Templates
|
2021-02-22 22:55:00 +03:00
|
|
|
AddDirectoryToHaikuImage home config settings Tracker "Tracker New Templates"
|
|
|
|
: tracker-new-templates.rdef ;
|
2014-03-17 00:21:41 +04:00
|
|
|
AddFilesToHaikuImage home config settings Tracker "Tracker New Templates"
|
|
|
|
:
|
|
|
|
"<tracker-new-templates>C++ header"
|
|
|
|
"<tracker-new-templates>C++ source"
|
2014-09-18 19:41:21 +04:00
|
|
|
"<tracker-new-templates>Makefile"
|
2020-02-05 23:11:55 +03:00
|
|
|
"<tracker-new-templates>Person"
|
2014-03-17 00:21:41 +04:00
|
|
|
"<tracker-new-templates>text file"
|
|
|
|
;
|
|
|
|
|
|
|
|
# printers
|
|
|
|
AddDirectoryToHaikuImage home config settings printers Preview
|
|
|
|
: home-config-settings-printers-preview.rdef ;
|
|
|
|
AddDirectoryToHaikuImage home config settings printers "Save as PDF"
|
|
|
|
: home-config-settings-printers-save-as-pdf.rdef ;
|
2019-07-13 17:39:38 +03:00
|
|
|
|
|
|
|
# padblocker
|
2021-02-22 22:55:00 +03:00
|
|
|
AddDirectoryToHaikuImage home config settings touchpad ;
|
2022-12-16 21:49:18 +03:00
|
|
|
|
|
|
|
# shortcuts defaults
|
|
|
|
local shortcutsSettingsFile = <settings>shortcuts_settings ;
|
|
|
|
SEARCH on $(shortcutsSettingsFile) = [ FDirName $(HAIKU_TOP) data settings ] ;
|
|
|
|
AddFilesToHaikuImage home config settings : $(shortcutsSettingsFile) ;
|