HaikuPackages: Remove the "system" path component

This commit is contained in:
Ingo Weinhold
2011-07-17 16:54:12 +02:00
parent 93211f331f
commit d1f40ef636
+94 -105
View File
@@ -22,45 +22,42 @@ for driver in $(SYSTEM_ADD_ONS_DRIVERS_NET) {
# modules # modules
AddFilesToPackage $(haikuPackage) : system add-ons kernel bus_managers AddFilesToPackage $(haikuPackage) : add-ons kernel bus_managers
: $(SYSTEM_ADD_ONS_BUS_MANAGERS) ; : $(SYSTEM_ADD_ONS_BUS_MANAGERS) ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel busses agp_gart AddFilesToPackage $(haikuPackage) : add-ons kernel busses agp_gart
: $(X86_ONLY)<agp_gart>intel ; : $(X86_ONLY)<agp_gart>intel ;
if $(HAIKU_ATA_STACK) = 1 { if $(HAIKU_ATA_STACK) = 1 {
AddFilesToPackage $(haikuPackage) : system add-ons kernel busses ata AddFilesToPackage $(haikuPackage) : add-ons kernel busses ata
: generic_ide_pci it8211 legacy_sata silicon_image_3112 : generic_ide_pci it8211 legacy_sata silicon_image_3112
$(X86_ONLY)ide_isa ; $(X86_ONLY)ide_isa ;
} else { } else {
AddFilesToPackage $(haikuPackage) : system add-ons kernel busses ide AddFilesToPackage $(haikuPackage) : add-ons kernel busses ide
: generic_ide_pci it8211 legacy_sata silicon_image_3112 : generic_ide_pci it8211 legacy_sata silicon_image_3112
$(X86_ONLY)ide_isa ; $(X86_ONLY)ide_isa ;
} }
AddFilesToPackage $(haikuPackage) : system add-ons kernel busses scsi AddFilesToPackage $(haikuPackage) : add-ons kernel busses scsi
: ahci ; : ahci ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel busses usb AddFilesToPackage $(haikuPackage) : add-ons kernel busses usb
: <usb>uhci <usb>ohci <usb>ehci ; : <usb>uhci <usb>ohci <usb>ehci ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel console AddFilesToPackage $(haikuPackage) : add-ons kernel console
: vga_text ; : vga_text ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel debugger AddFilesToPackage $(haikuPackage) : add-ons kernel debugger
: <kdebug>demangle $(X86_ONLY)<kdebug>disasm : <kdebug>demangle $(X86_ONLY)<kdebug>disasm
<kdebug>invalidate_on_exit <kdebug>usb_keyboard <kdebug>run_on_exit ; <kdebug>invalidate_on_exit <kdebug>usb_keyboard <kdebug>run_on_exit ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel file_systems AddFilesToPackage $(haikuPackage) : add-ons kernel file_systems
: $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ; : $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel generic AddFilesToPackage $(haikuPackage) : add-ons kernel generic
: $(ATA_ONLY)ata_adapter dpc $(IDE_ONLY)ide_adapter locked_pool mpu401 : $(ATA_ONLY)ata_adapter dpc $(IDE_ONLY)ide_adapter locked_pool mpu401
scsi_periph <module>tty ; scsi_periph <module>tty ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons kernel partitioning_systems
system add-ons kernel partitioning_systems
: amiga_rdb apple efi_gpt intel session ; : amiga_rdb apple efi_gpt intel session ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons kernel interrupt_controllers
system add-ons kernel interrupt_controllers
: $(PPC_ONLY)openpic ; : $(PPC_ONLY)openpic ;
if $(TARGET_ARCH) = x86 { if $(TARGET_ARCH) = x86 {
AddFilesToPackage $(haikuPackage) : system add-ons kernel cpu AddFilesToPackage $(haikuPackage) : add-ons kernel cpu : generic_x86 ;
: generic_x86 ;
} }
# drivers # drivers
@@ -95,11 +92,10 @@ AddDriversToPackage $(haikuPackage) : ports : usb_serial ;
# : $(SYSTEM_ADD_ONS_DRIVERS_POWER) ; # : $(SYSTEM_ADD_ONS_DRIVERS_POWER) ;
# kernel # kernel
AddFilesToPackage $(haikuPackage) : system AddFilesToPackage $(haikuPackage) : : <revisioned>kernel_$(TARGET_ARCH) ;
: <revisioned>kernel_$(TARGET_ARCH) ;
# libs # libs
AddLibrariesToPackage $(haikuPackage) : system lib AddLibrariesToPackage $(haikuPackage) : lib
: $(SYSTEM_LIBS) $(PRIVATE_SYSTEM_LIBS) ; : $(SYSTEM_LIBS) $(PRIVATE_SYSTEM_LIBS) ;
# libnetwork.so replaces quite a few libraries # libnetwork.so replaces quite a few libraries
@@ -109,12 +105,10 @@ SYSTEM_LIBS_LIBNETWORK_ALIASES
if $(HAIKU_GCC_VERSION[1]) = 2 { if $(HAIKU_GCC_VERSION[1]) = 2 {
local lib ; local lib ;
for lib in $(SYSTEM_LIBS_LIBNETWORK_ALIASES) { for lib in $(SYSTEM_LIBS_LIBNETWORK_ALIASES) {
AddSymlinkToPackage $(haikuPackage) : system lib AddSymlinkToPackage $(haikuPackage) : lib : libnetwork.so : $(lib) ;
: libnetwork.so : $(lib) ;
} }
AddSymlinkToPackage $(haikuPackage) : system lib : libbnetapi.so AddSymlinkToPackage $(haikuPackage) : lib : libbnetapi.so : libnetapi.so ;
: libnetapi.so ;
} }
@@ -125,7 +119,7 @@ SYSTEM_LIBS_LIBGL_ALIASES
if $(TARGET_ARCH) = x86 { if $(TARGET_ARCH) = x86 {
local lib ; local lib ;
for lib in $(SYSTEM_LIBS_LIBGL_ALIASES) { for lib in $(SYSTEM_LIBS_LIBGL_ALIASES) {
AddSymlinkToPackage $(haikuPackage) : system lib : libGL.so : $(lib) ; AddSymlinkToPackage $(haikuPackage) : lib : libGL.so : $(lib) ;
} }
} }
@@ -136,107 +130,105 @@ SYSTEM_LIBS_ALIASES =
; ;
# servers # servers
AddFilesToPackage $(haikuPackage) : system servers : $(SYSTEM_SERVERS) ; AddFilesToPackage $(haikuPackage) : servers : $(SYSTEM_SERVERS) ;
# apps # apps
AddFilesToPackage $(haikuPackage) : system : runtime_loader ; AddFilesToPackage $(haikuPackage) : : runtime_loader ;
AddFilesToPackage $(haikuPackage) : system : Deskbar Tracker ; AddFilesToPackage $(haikuPackage) : : Deskbar Tracker ;
AddFilesToPackage $(haikuPackage) : system bin : $(SYSTEM_BIN) consoled ; AddFilesToPackage $(haikuPackage) : bin : $(SYSTEM_BIN) consoled ;
AddFilesToPackage $(haikuPackage) : system apps : $(SYSTEM_APPS) ; AddFilesToPackage $(haikuPackage) : apps : $(SYSTEM_APPS) ;
AddFilesToPackage $(haikuPackage) : system preferences AddFilesToPackage $(haikuPackage) : preferences : $(SYSTEM_PREFERENCES) ;
: $(SYSTEM_PREFERENCES) ; AddFilesToPackage $(haikuPackage) : demos : $(SYSTEM_DEMOS) ;
AddFilesToPackage $(haikuPackage) : system demos : $(SYSTEM_DEMOS) ;
SEARCH on which = [ FDirName $(HAIKU_TOP) data bin ] ; SEARCH on which = [ FDirName $(HAIKU_TOP) data bin ] ;
AddFilesToPackage $(haikuPackage) : system bin : which ; AddFilesToPackage $(haikuPackage) : bin : which ;
SEARCH on installoptionalpackage = [ FDirName $(HAIKU_TOP) data bin ] ; SEARCH on installoptionalpackage = [ FDirName $(HAIKU_TOP) data bin ] ;
AddFilesToPackage $(haikuPackage) : system bin : installoptionalpackage ; AddFilesToPackage $(haikuPackage) : bin : installoptionalpackage ;
SEARCH on install-wifi-firmwares.sh = [ FDirName $(HAIKU_TOP) data bin ] ; SEARCH on install-wifi-firmwares.sh = [ FDirName $(HAIKU_TOP) data bin ] ;
AddFilesToPackage $(haikuPackage) : system bin : install-wifi-firmwares.sh ; AddFilesToPackage $(haikuPackage) : bin : install-wifi-firmwares.sh ;
AddSymlinkToPackage $(haikuPackage) : system bin : bash : sh ; AddSymlinkToPackage $(haikuPackage) : bin : bash : sh ;
AddSymlinkToPackage $(haikuPackage) : system bin : trash : untrash ; AddSymlinkToPackage $(haikuPackage) : bin : trash : untrash ;
AddSymlinkToPackage $(haikuPackage) : system bin : bzip2 : bunzip2 ; AddSymlinkToPackage $(haikuPackage) : bin : bzip2 : bunzip2 ;
AddSymlinkToPackage $(haikuPackage) : system bin : less : more ; AddSymlinkToPackage $(haikuPackage) : bin : less : more ;
AddSymlinkToPackage $(haikuPackage) : system bin : gzip : gunzip ; AddSymlinkToPackage $(haikuPackage) : bin : gzip : gunzip ;
AddSymlinkToPackage $(haikuPackage) : system bin : gzip : zcat ; AddSymlinkToPackage $(haikuPackage) : bin : gzip : zcat ;
AddSymlinkToPackage $(haikuPackage) : system bin : zdiff : zcmp ; AddSymlinkToPackage $(haikuPackage) : bin : zdiff : zcmp ;
AddSymlinkToPackage $(haikuPackage) : system bin : unzip : zipinfo ; AddSymlinkToPackage $(haikuPackage) : bin : unzip : zipinfo ;
AddSymlinkToPackage $(haikuPackage) : system bin : gawk : awk ; AddSymlinkToPackage $(haikuPackage) : bin : gawk : awk ;
AddSymlinkToPackage $(haikuPackage) : system bin : grep : egrep ; AddSymlinkToPackage $(haikuPackage) : bin : grep : egrep ;
AddSymlinkToPackage $(haikuPackage) : system bin : grep : fgrep ; AddSymlinkToPackage $(haikuPackage) : bin : grep : fgrep ;
# scripts and data files # scripts and data files
local bootScripts = Bootscript Bootscript.cd SetupEnvironment Netscript local bootScripts = Bootscript Bootscript.cd SetupEnvironment Netscript
InstallerInitScript InstallerFinishScript ; InstallerInitScript InstallerFinishScript ;
SEARCH on $(bootScripts) = [ FDirName $(HAIKU_TOP) data system boot ] ; SEARCH on $(bootScripts) = [ FDirName $(HAIKU_TOP) data system boot ] ;
AddFilesToPackage $(haikuPackage) : system boot : $(bootScripts) ; AddFilesToPackage $(haikuPackage) : boot : $(bootScripts) ;
# artwork and sounds # artwork and sounds
local logoArtwork = local logoArtwork =
$(HAIKU_INCLUDE_TRADEMARKS)"HAIKU logo - white on blue - big.png" $(HAIKU_INCLUDE_TRADEMARKS)"HAIKU logo - white on blue - big.png"
$(HAIKU_INCLUDE_TRADEMARKS)"HAIKU logo - white on blue - normal.png" ; $(HAIKU_INCLUDE_TRADEMARKS)"HAIKU logo - white on blue - normal.png" ;
SEARCH on $(logoArtwork) = [ FDirName $(HAIKU_TOP) data artwork ] ; SEARCH on $(logoArtwork) = [ FDirName $(HAIKU_TOP) data artwork ] ;
AddFilesToPackage $(haikuPackage) : system data artwork : $(logoArtwork) ; AddFilesToPackage $(haikuPackage) : data artwork : $(logoArtwork) ;
AddDirectoryToPackage $(haikuPackage) : system data sounds ; AddDirectoryToPackage $(haikuPackage) : data sounds ;
# Mail spell check dictionaries # Mail spell check dictionaries
local spellFiles = words geekspeak ; local spellFiles = words geekspeak ;
spellFiles = $(spellFiles:G=spell) ; spellFiles = $(spellFiles:G=spell) ;
SEARCH on $(spellFiles) = [ FDirName $(HAIKU_TOP) src apps mail ] ; SEARCH on $(spellFiles) = [ FDirName $(HAIKU_TOP) src apps mail ] ;
AddFilesToPackage $(haikuPackage) : system data spell_check word_dictionary AddFilesToPackage $(haikuPackage) : data spell_check word_dictionary
: $(spellFiles) ; : $(spellFiles) ;
local dataFiles = teapot.data ; local dataFiles = teapot.data ;
dataFiles = $(dataFiles:G=data) ; dataFiles = $(dataFiles:G=data) ;
SEARCH on $(dataFiles) = [ FDirName $(HAIKU_TOP) data system data ] ; SEARCH on $(dataFiles) = [ FDirName $(HAIKU_TOP) data system data ] ;
AddFilesToPackage $(haikuPackage) : system data : $(dataFiles) ; AddFilesToPackage $(haikuPackage) : data : $(dataFiles) ;
local fortuneFiles = [ Glob $(HAIKU_TOP)/data/system/data/fortunes local fortuneFiles = [ Glob $(HAIKU_TOP)/data/system/data/fortunes
: [a-zA-Z0-9]* ] ; : [a-zA-Z0-9]* ] ;
fortuneFiles = $(fortuneFiles:G=data!fortunes) ; fortuneFiles = $(fortuneFiles:G=data!fortunes) ;
AddFilesToPackage $(haikuPackage) : system data fortunes : $(fortuneFiles) ; AddFilesToPackage $(haikuPackage) : data fortunes : $(fortuneFiles) ;
local fontDir = [ FDirName $(HAIKU_TOP) data system data fonts ] ; local fontDir = [ FDirName $(HAIKU_TOP) data system data fonts ] ;
local psFonts = [ Glob $(fontDir)/psfonts : *.afm *.pfb ] ; local psFonts = [ Glob $(fontDir)/psfonts : *.afm *.pfb ] ;
local ttFonts = [ Glob $(fontDir)/ttfonts : *.ttf ] ; local ttFonts = [ Glob $(fontDir)/ttfonts : *.ttf ] ;
AddFilesToPackage $(haikuPackage) : system data fonts psfonts : $(psFonts) ; AddFilesToPackage $(haikuPackage) : data fonts psfonts : $(psFonts) ;
AddFilesToPackage $(haikuPackage) : system data fonts ttfonts : $(ttFonts) ; AddFilesToPackage $(haikuPackage) : data fonts ttfonts : $(ttFonts) ;
local cannaDir = [ FDirName $(HAIKU_TOP) data system data Canna ] ; local cannaDir = [ FDirName $(HAIKU_TOP) data system data Canna ] ;
local cannaDefault = [ Glob $(cannaDir)/default : *.canna *.gz ] ; local cannaDefault = [ Glob $(cannaDir)/default : *.canna *.gz ] ;
local cannaDic = [ Glob $(cannaDir)/dic : *.cbp ] ; local cannaDic = [ Glob $(cannaDir)/dic : *.cbp ] ;
local cannaDicCanna = [ Glob $(cannaDir)/dic/canna local cannaDicCanna = [ Glob $(cannaDir)/dic/canna
: *.cld *.ctd *.cbd *.dir ] ; : *.cld *.ctd *.cbd *.dir ] ;
AddFilesToPackage $(haikuPackage) : system data Canna default AddFilesToPackage $(haikuPackage) : data Canna default
: $(cannaDefault) ; : $(cannaDefault) ;
AddFilesToPackage $(haikuPackage) : system data Canna dic : $(cannaDic) ; AddFilesToPackage $(haikuPackage) : data Canna dic : $(cannaDic) ;
AddFilesToPackage $(haikuPackage) : system data Canna dic canna AddFilesToPackage $(haikuPackage) : data Canna dic canna
: $(cannaDicCanna) ; : $(cannaDicCanna) ;
AddDirectoryToPackage $(haikuPackage) : system data Canna dic group ; AddDirectoryToPackage $(haikuPackage) : data Canna dic group ;
AddDirectoryToPackage $(haikuPackage) : system data Canna dic user ; AddDirectoryToPackage $(haikuPackage) : data Canna dic user ;
local keymapFiles = [ Glob [ FDirName $(HAIKU_TOP) src data keymaps ] local keymapFiles = [ Glob [ FDirName $(HAIKU_TOP) src data keymaps ]
: *.keymap ] ; : *.keymap ] ;
keymapFiles = $(keymapFiles:BG=keymap) ; keymapFiles = $(keymapFiles:BG=keymap) ;
AddFilesToPackage $(haikuPackage) : system data Keymaps : $(keymapFiles) ; AddFilesToPackage $(haikuPackage) : data Keymaps : $(keymapFiles) ;
AddSymlinkToPackage $(haikuPackage) : system data Keymaps : Swedish AddSymlinkToPackage $(haikuPackage) : data Keymaps : Swedish
: Finnish ; : Finnish ;
AddSymlinkToPackage $(haikuPackage) : system data Keymaps : Slovene AddSymlinkToPackage $(haikuPackage) : data Keymaps : Slovene
: Croatian ; : Croatian ;
AddSymlinkToPackage $(haikuPackage) : system data Keymaps : US-International AddSymlinkToPackage $(haikuPackage) : data Keymaps : US-International
: Brazilian ; : Brazilian ;
local keyboardLayoutsDir local keyboardLayoutsDir
= [ FDirName $(HAIKU_TOP) data system data KeyboardLayouts ] ; = [ FDirName $(HAIKU_TOP) data system data KeyboardLayouts ] ;
local keyboardLayouts = [ Glob $(keyboardLayoutsDir) : [^.]* ] ; local keyboardLayouts = [ Glob $(keyboardLayoutsDir) : [^.]* ] ;
AddFilesToPackage $(haikuPackage) : system data KeyboardLayouts AddFilesToPackage $(haikuPackage) : data KeyboardLayouts : $(keyboardLayouts) ;
: $(keyboardLayouts) ;
# boot loader # boot loader
AddFilesToPackage $(haikuPackage) : system : haiku_loader ; AddFilesToPackage $(haikuPackage) : : haiku_loader ;
# boot module links # boot module links
AddBootModuleSymlinksToPackage $(haikuPackage) : AddBootModuleSymlinksToPackage $(haikuPackage) :
@@ -253,91 +245,88 @@ AddBootModuleSymlinksToPackage $(haikuPackage) :
; ;
# add-ons # add-ons
AddFilesToPackage $(haikuPackage) : system add-ons accelerants AddFilesToPackage $(haikuPackage) : add-ons accelerants
: $(SYSTEM_ADD_ONS_ACCELERANTS) ; : $(SYSTEM_ADD_ONS_ACCELERANTS) ;
AddFilesToPackage $(haikuPackage) : system add-ons opengl AddFilesToPackage $(haikuPackage) : add-ons opengl
: Mesa\ Software\ Renderer ; : Mesa\ Software\ Renderer ;
AddFilesToPackage $(haikuPackage) : system add-ons Translators AddFilesToPackage $(haikuPackage) : add-ons Translators
: $(SYSTEM_ADD_ONS_TRANSLATORS) ; : $(SYSTEM_ADD_ONS_TRANSLATORS) ;
AddFilesToPackage $(haikuPackage) : system add-ons locale catalogs AddFilesToPackage $(haikuPackage) : add-ons locale catalogs
: $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ; : $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ;
AddFilesToPackage $(haikuPackage) : system add-ons locale catalogs AddFilesToPackage $(haikuPackage) : add-ons locale catalogs
: $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ; : $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons mail_daemon inbound_protocols
system add-ons mail_daemon inbound_protocols
: POP3 IMAP ; : POP3 IMAP ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons mail_daemon outbound_protocols
system add-ons mail_daemon outbound_protocols : SMTP ; : SMTP ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons mail_daemon inbound_filters
system add-ons mail_daemon inbound_filters
: MatchHeader SpamFilter NewMailNotification ; : MatchHeader SpamFilter NewMailNotification ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons mail_daemon outbound_filters
system add-ons mail_daemon outbound_filters
: Fortune ; : Fortune ;
AddFilesToPackage $(haikuPackage) : system add-ons media AddFilesToPackage $(haikuPackage) : add-ons media : $(SYSTEM_ADD_ONS_MEDIA) ;
: $(SYSTEM_ADD_ONS_MEDIA) ; AddFilesToPackage $(haikuPackage) : add-ons media plugins
AddFilesToPackage $(haikuPackage) : system add-ons media plugins
: $(SYSTEM_ADD_ONS_MEDIA_PLUGINS) ; : $(SYSTEM_ADD_ONS_MEDIA_PLUGINS) ;
AddFilesToPackage $(haikuPackage) : system add-ons Tracker AddFilesToPackage $(haikuPackage) : add-ons Tracker
: FileType-F Mark\ as… Mark\ as\ Read-R Open\ Target\ Folder-O : FileType-F Mark\ as… Mark\ as\ Read-R Open\ Target\ Folder-O
Open\ Terminal-T ZipOMatic-Z ; Open\ Terminal-T ZipOMatic-Z ;
AddSymlinkToPackage $(haikuPackage) : system add-ons Tracker AddSymlinkToPackage $(haikuPackage) : add-ons Tracker
: /boot/system/preferences/Backgrounds : Background-B ; : /boot/system/preferences/Backgrounds : Background-B ;
AddSymlinkToPackage $(haikuPackage) : system add-ons Tracker AddSymlinkToPackage $(haikuPackage) : add-ons Tracker
: /boot/system/apps/TextSearch : TextSearch-G ; : /boot/system/apps/TextSearch : TextSearch-G ;
AddSymlinkToPackage $(haikuPackage) : system add-ons Tracker AddSymlinkToPackage $(haikuPackage) : add-ons Tracker
: /boot/system/apps/DiskUsage : DiskUsage-I ; : /boot/system/apps/DiskUsage : DiskUsage-I ;
AddFilesToPackage $(haikuPackage) : system add-ons input_server devices AddFilesToPackage $(haikuPackage) : add-ons input_server devices
: <input>keyboard <input>mouse <input>tablet <input>wacom ; : <input>keyboard <input>mouse <input>tablet <input>wacom ;
AddFilesToPackage $(haikuPackage) : system add-ons input_server filters AddFilesToPackage $(haikuPackage) : add-ons input_server filters
: screen_saver shortcut_catcher ; : screen_saver shortcut_catcher ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel network AddFilesToPackage $(haikuPackage) : add-ons kernel network
: <net>notifications stack ; : <net>notifications stack ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel network devices AddFilesToPackage $(haikuPackage) : add-ons kernel network devices
: $(SYSTEM_NETWORK_DEVICES) ; : $(SYSTEM_NETWORK_DEVICES) ;
AddFilesToPackage $(haikuPackage) : AddFilesToPackage $(haikuPackage) : add-ons kernel network datalink_protocols
system add-ons kernel network datalink_protocols
: $(SYSTEM_NETWORK_DATALINK_PROTOCOLS) ; : $(SYSTEM_NETWORK_DATALINK_PROTOCOLS) ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel network ppp AddFilesToPackage $(haikuPackage) : add-ons kernel network ppp
: $(SYSTEM_NETWORK_PPP) ; : $(SYSTEM_NETWORK_PPP) ;
AddFilesToPackage $(haikuPackage) : system add-ons kernel network protocols AddFilesToPackage $(haikuPackage) : add-ons kernel network protocols
: $(SYSTEM_NETWORK_PROTOCOLS) ; : $(SYSTEM_NETWORK_PROTOCOLS) ;
AddFilesToPackage $(haikuPackage) : system add-ons Print AddFilesToPackage $(haikuPackage) : add-ons Print
: $(SYSTEM_ADD_ONS_PRINT) ; : $(SYSTEM_ADD_ONS_PRINT) ;
AddFilesToPackage $(haikuPackage) : system add-ons Print transport AddFilesToPackage $(haikuPackage) : add-ons Print transport
: $(SYSTEM_ADD_ONS_PRINT_TRANSPORT) ; : $(SYSTEM_ADD_ONS_PRINT_TRANSPORT) ;
AddFilesToPackage $(haikuPackage) : system add-ons Screen\ Savers AddFilesToPackage $(haikuPackage) : add-ons Screen\ Savers
: $(SYSTEM_ADD_ONS_SCREENSAVERS) ; : $(SYSTEM_ADD_ONS_SCREENSAVERS) ;
AddFilesToPackage $(haikuPackage) : system add-ons disk_systems AddFilesToPackage $(haikuPackage) : add-ons disk_systems
: <disk_system>intel <disk_system>bfs ; : <disk_system>intel <disk_system>bfs ;
AddDirectoryToPackage $(haikuPackage) : system data synth ; AddDirectoryToPackage $(haikuPackage) : data synth ;
AddDirectoryToPackage $(haikuPackage) : system add-ons input_server methods ; AddDirectoryToPackage $(haikuPackage) : add-ons input_server methods ;
# optional # optional
AddFilesToPackage $(haikuPackage) : optional system add-ons input_server methods # TODO: We should probably build another package that can be installed, if
# desired.
AddFilesToPackage $(haikuPackage) : optional add-ons input_server methods
: canna ; : canna ;
# PDF Writer enconding files # PDF Writer enconding files
CopyDirectoryToPackage $(haikuPackage) : system data CopyDirectoryToPackage $(haikuPackage) : data
: [ FDirName $(HAIKU_TOP) src add-ons print drivers pdf encoding ] : [ FDirName $(HAIKU_TOP) src add-ons print drivers pdf encoding ]
: "PDF Writer" : -x .svn -x Jamfile ; : "PDF Writer" : -x .svn -x Jamfile ;
# licenses # licenses
CopyDirectoryToPackage $(haikuPackage) : system data CopyDirectoryToPackage $(haikuPackage) : data
: [ FDirName $(HAIKU_TOP) data system data licenses ] : [ FDirName $(HAIKU_TOP) data system data licenses ]
: licenses : -x .svn ; : licenses : -x .svn ;
# Copy documentation as per DiskUsage's license requirement. # Copy documentation as per DiskUsage's license requirement.
CopyDirectoryToPackage $(haikuPackage) : system documentation CopyDirectoryToPackage $(haikuPackage) : documentation
: [ FDirName $(HAIKU_TOP) docs apps diskusage ] : [ FDirName $(HAIKU_TOP) docs apps diskusage ]
: diskusage : -x .svn ; : diskusage : -x .svn ;
# Copy documentation as per PDFlib Lite's license requirement. # Copy documentation as per PDFlib Lite's license requirement.
CopyDirectoryToPackage $(haikuPackage) : system documentation CopyDirectoryToPackage $(haikuPackage) : documentation
: [ FDirName $(HAIKU_TOP) src libs pdflib doc ] : [ FDirName $(HAIKU_TOP) src libs pdflib doc ]
: pdflib : -x .svn ; : pdflib : -x .svn ;