Removed the obsolete second argument ("relpath") of the Addon rule and

shuffled "isExecutable" to the end. The new order favors the common use
cases. Adjusted all Addon invocations and while at it also removed
separate LinkAgainst invocations.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20604 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2007-04-07 01:27:19 +00:00
parent 0c93c0a807
commit 1acbe440b8
125 changed files with 203 additions and 330 deletions
+16 -20
View File
@@ -98,46 +98,42 @@ rule Server
Executable $(1) : $(2) : $(3) : $(4) ; Executable $(1) : $(2) : $(3) : $(4) ;
} }
rule Addon rule Addon target : sources : libraries : isExecutable
{ {
# Addon <name> : <relpath> : <sources> : <is executable> : <libraries> ; # Addon <target> : <sources> : <is executable> : <libraries> ;
# <name>: Name of the add-on. # <target>: The add-on.
# <relpath>: Path where the add-on shall live relative to the add-on dir.
# <sources>: Source files. # <sources>: Source files.
# <is executable>: true, if the target shall be executable as well.
# <libraries>: Libraries to be linked against. # <libraries>: Libraries to be linked against.
# TODO: <relpath> is no longer needed # <isExecutable>: true, if the target shall be executable as well.
if ! [ IsPlatformSupportedForTarget $(1) ] { if ! [ IsPlatformSupportedForTarget $(target) ] {
return ; return ;
} }
local isExecutable = $(4) ; Main $(target) : $(sources) ;
Main $(1) : $(3) ;
local linkFlags = -Xlinker -soname=\"$(1:G=)\" ; local linkFlags = -Xlinker -soname=\"$(target:G=)\" ;
if $(isExecutable) != true { if $(isExecutable) != true {
linkFlags = -nostart $(linkFlags) ; linkFlags = -nostart $(linkFlags) ;
} }
LINKFLAGS on $(1) = [ on $(1) return $(LINKFLAGS) ] $(linkFlags) ; LINKFLAGS on $(target) = [ on $(target) return $(LINKFLAGS) ] $(linkFlags) ;
LinkAgainst $(1) : $(5) ; LinkAgainst $(target) : $(libraries) ;
AddSharedObjectGlueCode $(1) : $(isExecutable) ; AddSharedObjectGlueCode $(target) : $(isExecutable) ;
} }
rule Translator rule Translator target : sources : libraries
{ {
# Translator <name> : <sources> : <libraries> ; # Translator <target> : <sources> : <libraries> ;
# TODO: Although they currently all are, translators don't need to be # TODO: Although they currently all are, translators don't need to be
# executable. Introduce a flag as for Addon. # executable. Introduce a flag as for Addon.
Addon $(1) : Translators : $(2) : true : $(3) ; Addon $(target) : $(sources) : $(libraries) : true ;
} }
rule ScreenSaver rule ScreenSaver target : sources : libraries
{ {
# ScreenSaver <name> : <sources> : <libraries> ; # ScreenSaver <target> : <sources> : <libraries> ;
Addon $(1) : screen_savers : $(2) : false : $(3) ; Addon $(target) : $(sources) : $(libraries) : false ;
} }
rule StaticLibrary rule StaticLibrary
+1 -1
View File
@@ -3,7 +3,7 @@ SubDir HAIKU_TOP src add-ons accelerants atimach64 ;
UsePrivateHeaders graphics ; UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics atimach64 ] ; UsePrivateHeaders [ FDirName graphics atimach64 ] ;
Addon atimach64.accelerant : accelerants : Addon atimach64.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagment.c EngineManagment.c
+1 -3
View File
@@ -2,7 +2,7 @@ SubDir HAIKU_TOP src add-ons accelerants et6x00 ;
UsePrivateHeaders [ FDirName graphics et6x00 ] ; UsePrivateHeaders [ FDirName graphics et6x00 ] ;
Addon et6x00.accelerant : accelerants : Addon et6x00.accelerant :
Acceleration.c Acceleration.c
EngineManagment.c EngineManagment.c
GetAccelerantHook.c GetAccelerantHook.c
@@ -11,8 +11,6 @@ Addon et6x00.accelerant : accelerants :
InitAccelerant.c InitAccelerant.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false
:
; ;
Depends et6x00.accelerant : et6x00.driver ; Depends et6x00.accelerant : et6x00.driver ;
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics intel_extreme ] ; UsePrivateHeaders [ FDirName graphics intel_extreme ] ;
UsePrivateHeaders [ FDirName graphics common ] ; UsePrivateHeaders [ FDirName graphics common ] ;
Addon intel_extreme.accelerant : accelerants : Addon intel_extreme.accelerant :
accelerant.cpp accelerant.cpp
cursor.cpp cursor.cpp
dpms.cpp dpms.cpp
@@ -15,11 +15,10 @@ Addon intel_extreme.accelerant : accelerants :
memory.cpp memory.cpp
mode.cpp mode.cpp
overlay.cpp overlay.cpp
: false
: be : be
; ;
Package haiku-intel_extreme-cvs : Package haiku-intel_extreme-cvs :
intel_extreme.accelerant : intel_extreme.accelerant :
boot home config add-ons accelerants ; boot home config add-ons accelerants ;
+2 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics matrox ] ; UsePrivateHeaders [ FDirName graphics matrox ] ;
UseHeaders [ FDirName $(SUBDIR) engine ] ; UseHeaders [ FDirName $(SUBDIR) engine ] ;
Addon mga.accelerant : accelerants : Addon mga.accelerant :
Cursor.c Cursor.c
EngineManagment.c EngineManagment.c
GetAccelerantHook.c GetAccelerantHook.c
@@ -17,7 +17,7 @@ Addon mga.accelerant : accelerants :
Overlay.c Overlay.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false : libmatrox_engine.a : libmatrox_engine.a
; ;
Package haiku-matrox-cvs : Package haiku-matrox-cvs :
+2 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics neomagic ] ; UsePrivateHeaders [ FDirName graphics neomagic ] ;
UseHeaders [ FDirName $(SUBDIR) engine ] ; UseHeaders [ FDirName $(SUBDIR) engine ] ;
Addon nm.accelerant : accelerants : Addon nm.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagment.c EngineManagment.c
@@ -18,7 +18,7 @@ Addon nm.accelerant : accelerants :
Overlay.c Overlay.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false : libneomagic_engine.a : libneomagic_engine.a
; ;
Package haiku-neomagic-cvs : Package haiku-neomagic-cvs :
+2 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics nvidia ] ; UsePrivateHeaders [ FDirName graphics nvidia ] ;
UseHeaders [ FDirName $(SUBDIR) engine ] ; UseHeaders [ FDirName $(SUBDIR) engine ] ;
Addon nv.accelerant : accelerants : Addon nv.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagment.c EngineManagment.c
@@ -18,7 +18,7 @@ Addon nv.accelerant : accelerants :
Overlay.c Overlay.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false : libnvidia_engine.a : libnvidia_engine.a
; ;
Package haiku-nvidia-cvs : Package haiku-nvidia-cvs :
+1 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics radeon ] ; UsePrivateHeaders [ FDirName graphics radeon ] ;
UsePrivateHeaders [ FDirName graphics common ] ; UsePrivateHeaders [ FDirName graphics common ] ;
Addon radeon.accelerant : accelerants : Addon radeon.accelerant :
Acceleration.c Acceleration.c
CP.c CP.c
Cursor.c Cursor.c
@@ -33,7 +33,6 @@ Addon radeon.accelerant : accelerants :
settings.cpp settings.cpp
theatre_out.c theatre_out.c
vesa_modes.c vesa_modes.c
: false
: libaccelerantscommon.a libradeon.a be : libaccelerantscommon.a libradeon.a be
; ;
+1 -2
View File
@@ -5,7 +5,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders graphics ; UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics s3savage ] ; UsePrivateHeaders [ FDirName graphics s3savage ] ;
Addon s3savage.accelerant : accelerants : Addon s3savage.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagement.c EngineManagement.c
@@ -20,7 +20,6 @@ Addon s3savage.accelerant : accelerants :
s3drv.c s3drv.c
s3vga.c s3vga.c
: false
: be : be
; ;
+2 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics skeleton ] ; UsePrivateHeaders [ FDirName graphics skeleton ] ;
UseHeaders [ FDirName $(SUBDIR) engine ] ; UseHeaders [ FDirName $(SUBDIR) engine ] ;
Addon skel.accelerant : accelerants : Addon skel.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagement.c EngineManagement.c
@@ -18,7 +18,7 @@ Addon skel.accelerant : accelerants :
Overlay.c Overlay.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false : libskeleton_engine.a : libskeleton_engine.a
; ;
Package haiku-skeleton-cvs : Package haiku-skeleton-cvs :
+1 -1
View File
@@ -4,7 +4,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics tdfx ] ; UsePrivateHeaders [ FDirName graphics tdfx ] ;
Addon tdfx.accelerant : accelerants : Addon tdfx.accelerant :
voodoo3_accelerant.c voodoo3_accelerant.c
Acceleration.c Acceleration.c
Cursor.c Cursor.c
+2 -3
View File
@@ -5,11 +5,10 @@ UsePrivateHeaders [ FDirName graphics vesa ] ;
#AddResources vesa.accelerant : vesa.accelerant.rdef ; #AddResources vesa.accelerant : vesa.accelerant.rdef ;
Addon vesa.accelerant : accelerants : Addon vesa.accelerant :
accelerant.cpp accelerant.cpp
dpms.cpp dpms.cpp
engine.cpp engine.cpp
hooks.cpp hooks.cpp
mode.cpp mode.cpp
: false # this add-on is not executable ;
;
+2 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics via ] ; UsePrivateHeaders [ FDirName graphics via ] ;
UseHeaders [ FDirName $(SUBDIR) engine ] ; UseHeaders [ FDirName $(SUBDIR) engine ] ;
Addon via.accelerant : accelerants : Addon via.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagement.c EngineManagement.c
@@ -18,7 +18,7 @@ Addon via.accelerant : accelerants :
Overlay.c Overlay.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false : libvia_engine.a : libvia_engine.a
; ;
Package haiku-via_gfx-cvs : Package haiku-via_gfx-cvs :
+1 -2
View File
@@ -5,7 +5,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders [ FDirName graphics vmware ] ; UsePrivateHeaders [ FDirName graphics vmware ] ;
UsePrivateHeaders graphics ; UsePrivateHeaders graphics ;
Addon vmware.accelerant : accelerants : Addon vmware.accelerant :
Acceleration.c Acceleration.c
Cursor.c Cursor.c
EngineManagment.c EngineManagment.c
@@ -16,7 +16,6 @@ Addon vmware.accelerant : accelerants :
InitAccelerant.c InitAccelerant.c
ProposeDisplayMode.c ProposeDisplayMode.c
SetDisplayMode.c SetDisplayMode.c
: false
; ;
Package haiku-vmware-video-svn : Package haiku-vmware-video-svn :
+1 -2
View File
@@ -5,8 +5,7 @@ UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ; UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
UsePrivateHeaders app shared interface graphics ; UsePrivateHeaders app shared interface graphics ;
Addon ClassicBe : decorators : Addon ClassicBe :
BeDecorator.cpp BeDecorator.cpp
: false
: be <nogrist>app_server : be <nogrist>app_server
; ;
+1 -2
View File
@@ -4,8 +4,7 @@ UseFreeTypeHeaders ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app server ] ; UseHeaders [ FDirName $(HAIKU_TOP) src servers app server ] ;
UsePrivateHeaders [ FDirName servers app ] ; UsePrivateHeaders [ FDirName servers app ] ;
Addon MacDecorator : decorators : Addon MacDecorator :
MacDecorator.cpp MacDecorator.cpp
: false
: be libappserver.so : be libappserver.so
; ;
+1 -2
View File
@@ -4,8 +4,7 @@ UseFreeTypeHeaders ;
UseHeaders [ FDirName $(HAIKU_TOP) src servers app server ] ; UseHeaders [ FDirName $(HAIKU_TOP) src servers app server ] ;
UsePrivateHeaders [ FDirName servers app ] ; UsePrivateHeaders [ FDirName servers app ] ;
Addon WinDecorator : decorators : Addon WinDecorator :
WinDecorator.cpp WinDecorator.cpp
: false
: be libappserver.so : be libappserver.so
; ;
+1 -1
View File
@@ -3,7 +3,7 @@ SubDir HAIKU_TOP src add-ons disk_scanner partition ;
UsePrivateHeaders shared ; UsePrivateHeaders shared ;
UsePrivateHeaders storage ; UsePrivateHeaders storage ;
Addon <gui>intel : disk_scanner : intel.cpp : false Addon <gui>intel : intel.cpp
: <boot!home!config!lib>libdiskdevice.so be ; : <boot!home!config!lib>libdiskdevice.so be ;
AbsSymLink <boot!home!config!add-ons!disk_scanner!partition>intel : <gui>intel AbsSymLink <boot!home!config!add-ons!disk_scanner!partition>intel : <gui>intel
: /boot/home/config/add-ons/disk_scanner/partition ; : /boot/home/config/add-ons/disk_scanner/partition ;
@@ -4,8 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders input ; UsePrivateHeaders input ;
Addon <input>easypen : input_server/devices : Addon <input>easypen :
EasyPenInputDevice.cpp EasyPenInputDevice.cpp
: false
: be device input_server ; : be device input_server ;
@@ -5,14 +5,13 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders input kernel tracker ; UsePrivateHeaders input kernel tracker ;
UseArchHeaders $(TARGET_ARCH) ; UseArchHeaders $(TARGET_ARCH) ;
Addon <input>keyboard : input_server/devices : Addon <input>keyboard :
KeyboardInputDevice.cpp KeyboardInputDevice.cpp
Keymap.cpp Keymap.cpp
TMWindow.cpp TMWindow.cpp
TMListItem.cpp TMListItem.cpp
: false
: input_server be ; : input_server be ;
Package haiku-inputkit-cvs : Package haiku-inputkit-cvs :
@@ -4,9 +4,8 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders input ; UsePrivateHeaders input ;
Addon <input>mouse : input_server/devices : Addon <input>mouse :
MouseInputDevice.cpp MouseInputDevice.cpp
: false
: be input_server ; : be input_server ;
Package haiku-inputkit-cvs : Package haiku-inputkit-cvs :
@@ -4,10 +4,9 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders input ; UsePrivateHeaders input ;
Addon <input>serial_mouse : input_server/devices : Addon <input>serial_mouse :
MouseInputDevice.cpp MouseInputDevice.cpp
SerialMouse.cpp SerialMouse.cpp
: false
: be device input_server ; : be device input_server ;
Package haiku-inputkit-cvs : Package haiku-inputkit-cvs :
@@ -4,9 +4,8 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders input ; UsePrivateHeaders input ;
Addon <input>tablet : input_server/devices : Addon <input>tablet :
TabletInputDevice.cpp TabletInputDevice.cpp
: false
: be input_server ; : be input_server ;
Package haiku-inputkit-cvs : Package haiku-inputkit-cvs :
@@ -4,9 +4,8 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders screen_saver ; UsePrivateHeaders screen_saver ;
Addon screen_saver : input_server/filters : Addon screen_saver :
ScreenSaverFilter.cpp ScreenSaverFilter.cpp
: false
: be libscreensaver.so input_server ; : be libscreensaver.so input_server ;
Package haiku-screensaverkit-cvs : Package haiku-screensaverkit-cvs :
@@ -11,13 +11,12 @@ if $(TARGET_PLATFORM) != haiku {
SubDirC++Flags -fmultiple-symbol-spaces ; SubDirC++Flags -fmultiple-symbol-spaces ;
} }
Addon canna : input_server/methods : Addon canna :
CannaInterface.cpp CannaInterface.cpp
CannaLooper.cpp CannaLooper.cpp
CannaMethod.cpp CannaMethod.cpp
KouhoWindow.cpp KouhoWindow.cpp
PaletteWindow.cpp PaletteWindow.cpp
: false
: be textencoding input_server libcanna.a librk.a ; : be textencoding input_server libcanna.a librk.a ;
Package haiku-cannaIM-cvs : Package haiku-cannaIM-cvs :
+1 -1
View File
@@ -5,7 +5,7 @@ UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
UsePrivateHeaders [ FDirName storage ] ; UsePrivateHeaders [ FDirName storage ] ;
# For now build a userland version only. # For now build a userland version only.
Addon <file_system>bfs : userland file_systems : Addon <file_system>bfs :
bfs.c bfs.c
; ;
@@ -31,16 +31,13 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems udf ] ;
# Note that the add-on is named "i-udf-ds" to put it alphabetically # Note that the add-on is named "i-udf-ds" to put it alphabetically
# before the standard iso9660 add-on, thus giving it first dibs at # before the standard iso9660 add-on, thus giving it first dibs at
# iso9660/UDF hybrid discs. # iso9660/UDF hybrid discs.
Addon i-udf-ds : [ FDirName drive_setup fs ] : Addon i-udf-ds :
udf-ds.cpp udf-ds.cpp
Recognition.cpp Recognition.cpp
UdfDebug.cpp UdfDebug.cpp
UdfString.cpp UdfString.cpp
UdfStructures.cpp UdfStructures.cpp
Utils.cpp Utils.cpp
: false
:
; ;
SEARCH on [ FGristFiles SEARCH on [ FGristFiles
@@ -8,7 +8,7 @@ KernelAddon amiga_rdb :
amiga_rdb.cpp amiga_rdb.cpp
; ;
#Addon <partitioning_system>amiga_rdb : userland partitioning_systems : #Addon <partitioning_system>amiga_rdb :
# amiga_rdb.cpp # amiga_rdb.cpp
# ; # ;
# #
@@ -8,7 +8,7 @@ KernelAddon apple :
apple.cpp apple.cpp
; ;
#Addon <partitioning_system>apple : userland partitioning_systems : #Addon <partitioning_system>apple :
# apple.cpp # apple.cpp
# ; # ;
# #
@@ -13,7 +13,7 @@ KernelAddon intel :
# Also build a userland version # Also build a userland version
# ToDo: it's probably not a good idea to build them into the same directory # ToDo: it's probably not a good idea to build them into the same directory
#Addon <partitioning_system>intel : userland partitioning_systems : #Addon <partitioning_system>intel :
# intel.cpp # intel.cpp
# PartitionMap.cpp # PartitionMap.cpp
# PartitionMapParser.cpp # PartitionMapParser.cpp
@@ -22,7 +22,7 @@ KernelAddon session :
; ;
# also build a userland version # also build a userland version
#Addon <partitioning_system>session : userland partitioning_systems : #Addon <partitioning_system>session :
# [ FGristFiles $(session_files:S=$(SUFOBJ)) ] # [ FGristFiles $(session_files:S=$(SUFOBJ)) ]
#; #;
# #
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon Match\ Header : mail_daemon inbound_filters : Addon Match\ Header :
ConfigView.cpp ConfigView.cpp
RuleFilter.cpp RuleFilter.cpp
StringMatcher.cpp ; StringMatcher.cpp ;
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon R5\ Daemon\ Filter : mail_daemon inbound_filters : Addon R5\ Daemon\ Filter :
filter.cpp ; filter.cpp ;
LinkAgainst R5\ Daemon\ Filter : LinkAgainst R5\ Daemon\ Filter :
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon Spam\ Filter : mail_daemon inbound_filters : Addon Spam\ Filter :
SpamFilterConfig.cpp SpamFilterConfig.cpp
SpamFilter.cpp ; SpamFilter.cpp ;
@@ -16,7 +16,7 @@ if $(USESSL) {
SubDirHdrs [ FDirName / boot home config include ] ; SubDirHdrs [ FDirName / boot home config include ] ;
} }
Addon IMAP : mail_daemon inbound_protocols : Addon IMAP :
imap_client.cpp imap_client.cpp
imap_config.cpp imap_config.cpp
NestedString.cpp ; NestedString.cpp ;
@@ -16,7 +16,7 @@ if $(USESSL) {
SubDirHdrs [ FDirName / boot home config include ] ; SubDirHdrs [ FDirName / boot home config include ] ;
} }
Addon POP3 : mail_daemon inbound_protocols : Addon POP3 :
MessageIO.cpp MessageIO.cpp
pop3.cpp pop3.cpp
SimpleMailProtocol.cpp SimpleMailProtocol.cpp
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon Fortune : mail_daemon outbound_filters : Addon Fortune :
ConfigView.cpp ConfigView.cpp
filter.cpp ; filter.cpp ;
@@ -16,7 +16,7 @@ if $(USESSL) {
SubDirHdrs [ FDirName / boot home config include ] ; SubDirHdrs [ FDirName / boot home config include ] ;
} }
Addon SMTP : mail_daemon outbound_protocols : Addon SMTP :
smtp.cpp smtp.cpp
md5c.c ; md5c.c ;
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon Inbox : mail_daemon system_filters : Addon Inbox :
filter.cpp ; filter.cpp ;
LinkAgainst Inbox : LinkAgainst Inbox :
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon New\ Mail\ Notification : mail_daemon system_filters : Addon New\ Mail\ Notification :
filter.cpp ConfigView.cpp ; filter.cpp ConfigView.cpp ;
LinkAgainst New\ Mail\ Notification : LinkAgainst New\ Mail\ Notification :
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon Outbox : mail_daemon system_filters : Addon Outbox :
filter.cpp ; filter.cpp ;
LinkAgainst Outbox : LinkAgainst Outbox :
@@ -11,7 +11,7 @@ UsePublicHeaders [ FDirName add-ons mail_daemon ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) headers os add-ons mail_daemon ] ;
Addon Message\ Parser : mail_daemon system_filters : Addon Message\ Parser :
filter.cpp ; filter.cpp ;
LinkAgainst Message\ Parser : LinkAgainst Message\ Parser :
@@ -2,11 +2,10 @@ SubDir HAIKU_TOP src add-ons media media-add-ons demultiplexer ;
UsePrivateHeaders demultiplexer ; UsePrivateHeaders demultiplexer ;
Addon demultiplexer.media_addon : media : Addon demultiplexer.media_addon :
MediaDemultiplexerNode.cpp MediaDemultiplexerNode.cpp
MediaDemultiplexerAddOn.cpp MediaDemultiplexerAddOn.cpp
MediaOutputInfo.cpp MediaOutputInfo.cpp
misc.cpp misc.cpp
: true
: be media : be media
; ;
@@ -6,11 +6,10 @@ if $(TARGET_PLATFORM) != haiku {
SubDirC++Flags -fmultiple-symbol-spaces ; SubDirC++Flags -fmultiple-symbol-spaces ;
} }
Addon ESDSink.media_addon : media : Addon ESDSink.media_addon :
ESDEndpoint.cpp ESDEndpoint.cpp
ESDSinkAddOn.cpp ESDSinkAddOn.cpp
ESDSinkNode.cpp ESDSinkNode.cpp
: false
: be media network : be media network
; ;
@@ -2,11 +2,10 @@ SubDir HAIKU_TOP src add-ons media media-add-ons legacy ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon legacy.media_addon : media : Addon legacy.media_addon :
LegacyAudioConsumer.cpp LegacyAudioConsumer.cpp
LegacyAudioDevice.cpp LegacyAudioDevice.cpp
LegacyAudioProducer.cpp LegacyAudioProducer.cpp
LegacyMediaAddOn.cpp LegacyMediaAddOn.cpp
: false
: be media : be media
; ;
@@ -2,7 +2,7 @@ SubDir HAIKU_TOP src add-ons media media-add-ons mixer ;
SetSubDirSupportedPlatformsBeOSCompatible ; SetSubDirSupportedPlatformsBeOSCompatible ;
Addon mixer.media_addon : media : Addon mixer.media_addon :
AudioMixer.cpp AudioMixer.cpp
ByteSwap.cpp ByteSwap.cpp
MixerAddOn.cpp MixerAddOn.cpp
@@ -12,7 +12,6 @@ Addon mixer.media_addon : media :
MixerSettings.cpp MixerSettings.cpp
MixerUtils.cpp MixerUtils.cpp
Resampler.cpp Resampler.cpp
: false
: be media : be media
; ;
@@ -6,11 +6,10 @@ if $(TARGET_PLATFORM) != haiku {
SubDirC++Flags -fmultiple-symbol-spaces ; SubDirC++Flags -fmultiple-symbol-spaces ;
} }
Addon hmulti_audio.media_addon : media : Addon hmulti_audio.media_addon :
MultiAudioAddOn.cpp MultiAudioAddOn.cpp
MultiAudioDevice.cpp MultiAudioDevice.cpp
MultiAudioNode.cpp MultiAudioNode.cpp
: false
: be media : be media
; ;
@@ -4,7 +4,7 @@ UsePrivateHeaders graphics ;
UsePrivateHeaders [ FDirName graphics common ] ; UsePrivateHeaders [ FDirName graphics common ] ;
UsePrivateHeaders [ FDirName graphics radeon ] ; UsePrivateHeaders [ FDirName graphics radeon ] ;
Addon radeon.media_addon : media : Addon radeon.media_addon :
RadeonAddOn.cpp RadeonAddOn.cpp
RadeonProducer.cpp RadeonProducer.cpp
CC.cpp CC.cpp
@@ -2,13 +2,12 @@ SubDir HAIKU_TOP src add-ons media media-add-ons reader ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon reader.media_addon : media : Addon reader.media_addon :
../AbstractFileInterfaceNode.cpp ../AbstractFileInterfaceNode.cpp
../AbstractFileInterfaceAddOn.cpp ../AbstractFileInterfaceAddOn.cpp
MediaReader.cpp MediaReader.cpp
MediaReaderAddOn.cpp MediaReaderAddOn.cpp
misc.cpp misc.cpp
: be media
: true : true
; ;
LinkAgainst reader.media_addon : be media ;
@@ -1,8 +1,7 @@
SubDir HAIKU_TOP src add-ons media media-add-ons tone_producer_demo ; SubDir HAIKU_TOP src add-ons media media-add-ons tone_producer_demo ;
Addon tone_producer_demo.media_addon : media : Addon tone_producer_demo.media_addon :
ToneProducerAddOn.cpp ToneProducerAddOn.cpp
ToneProducer.cpp ToneProducer.cpp
: be media
; ;
LinkAgainst tone_producer_demo.media_addon : be media ;
@@ -4,10 +4,9 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders usb_vision ; UsePrivateHeaders usb_vision ;
Addon usb_vision.media_addon : media : Addon usb_vision.media_addon :
AddOn.cpp AddOn.cpp
Producer.cpp Producer.cpp
TunerLocale.cpp TunerLocale.cpp
: be media $(TARGET_LIBSTDC++)
; ;
LinkAgainst usb_vision.media_addon : be media $(TARGET_LIBSTDC++) ;
@@ -64,7 +64,7 @@ USBWebcamHeaderGen [ FGristFiles CamInternalSensors.h ]
USBWebcamHeaderGen [ FGristFiles CamInternalColorSpaceTransforms.h ] USBWebcamHeaderGen [ FGristFiles CamInternalColorSpaceTransforms.h ]
: B_WEBCAM_DECLARE_CSTRANSFORM : $(csTransformsSources) ; : B_WEBCAM_DECLARE_CSTRANSFORM : $(csTransformsSources) ;
Addon usb_webcam.media_addon : media : Addon usb_webcam.media_addon :
$(addonSources) $(addonSources)
$(csTransformsSources) $(csTransformsSources)
$(sensorsSources) $(sensorsSources)
@@ -79,10 +79,9 @@ Addon usb_webcam.media_addon : media :
CamRoster.cpp CamRoster.cpp
CamSensor.cpp CamSensor.cpp
CamStreamingDeframer.cpp CamStreamingDeframer.cpp
: be media $(usbKitLibraryName)
; ;
LinkAgainst usb_webcam.media_addon : be media $(usbKitLibraryName) ;
# force dependancies # force dependancies
Includes [ FGristFiles CamRoster.cpp ] : [ FGristFiles CamInternalAddons.h ] ; Includes [ FGristFiles CamRoster.cpp ] : [ FGristFiles CamInternalAddons.h ] ;
Includes [ FGristFiles CamDevice.cpp ] : [ FGristFiles CamInternalSensors.h ] ; Includes [ FGristFiles CamDevice.cpp ] : [ FGristFiles CamInternalSensors.h ] ;
@@ -1,8 +1,7 @@
SubDir HAIKU_TOP src add-ons media media-add-ons video_producer_demo ; SubDir HAIKU_TOP src add-ons media media-add-ons video_producer_demo ;
Addon video_producer_demo.media_addon : media : Addon video_producer_demo.media_addon :
AddOn.cpp AddOn.cpp
Producer.cpp Producer.cpp
: be media
; ;
LinkAgainst video_producer_demo.media_addon : be media ;
@@ -2,13 +2,12 @@ SubDir HAIKU_TOP src add-ons media media-add-ons writer ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon writer.media_addon : media : Addon writer.media_addon :
../AbstractFileInterfaceNode.cpp ../AbstractFileInterfaceNode.cpp
../AbstractFileInterfaceAddOn.cpp ../AbstractFileInterfaceAddOn.cpp
MediaWriter.cpp MediaWriter.cpp
MediaWriterAddOn.cpp MediaWriterAddOn.cpp
misc.cpp misc.cpp
: be media
: true : true
; ;
LinkAgainst writer.media_addon : be media ;
@@ -2,14 +2,9 @@ SubDir HAIKU_TOP src add-ons media plugins ac3_decoder ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon ac3_decoder : media plugins : Addon ac3_decoder :
ac3_decoder.cpp ac3_decoder.cpp
: : liba52.a be libmedia.so
false
:
liba52.a
; ;
LinkAgainst ac3_decoder : be libmedia.so ;
SubIncludeGPL HAIKU_TOP src add-ons media plugins ac3_decoder liba52 ; SubIncludeGPL HAIKU_TOP src add-ons media plugins ac3_decoder liba52 ;
@@ -4,7 +4,6 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon aiff_reader : media plugins : Addon aiff_reader :
aiff_reader.cpp aiff_reader.cpp
: false
: be libmedia.so ; : be libmedia.so ;
+1 -2
View File
@@ -4,8 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon au_reader : media plugins : Addon au_reader :
au_reader.cpp au_reader.cpp
: false
: be libmedia.so : be libmedia.so
; ;
+1 -3
View File
@@ -6,15 +6,13 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) libavcodec ] ; SubDirHdrs [ FDirName $(SUBDIR) libavcodec ] ;
Addon avcodec : media plugins : Addon avcodec :
avcodec.cpp avcodec.cpp
codectbl.cpp codectbl.cpp
gfx_conv_c.cpp gfx_conv_c.cpp
gfx_conv_c_lookup.cpp gfx_conv_c_lookup.cpp
# gfx_conv_mmx.cpp # gfx_conv_mmx.cpp
gfx_util.cpp gfx_util.cpp
:
false
: :
libavcodec.a libavcodec.a
be be
+1 -3
View File
@@ -6,11 +6,9 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) libOpenDML ] ; SubDirHdrs [ FDirName $(SUBDIR) libOpenDML ] ;
Addon avi_reader : media plugins : Addon avi_reader :
avi_reader.cpp avi_reader.cpp
: :
false
:
libopendml.a libopendml.a
be libmedia.so be libmedia.so
; ;
+1 -3
View File
@@ -8,13 +8,11 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) libMatroskaParser ] ; SubDirHdrs [ FDirName $(SUBDIR) libMatroskaParser ] ;
SubDirSysHdrs [ FDirName $(SUBDIR) $(DOTDOT) ogg libogg ] ; SubDirSysHdrs [ FDirName $(SUBDIR) $(DOTDOT) ogg libogg ] ;
Addon matroska : media plugins : Addon matroska :
matroska_codecs.cpp matroska_codecs.cpp
matroska_reader.cpp matroska_reader.cpp
matroska_util.cpp matroska_util.cpp
: :
false
:
# libebml.a # libebml.a
# libmatroska.a # libmatroska.a
libMatroskaParser.a libMatroskaParser.a
+1 -3
View File
@@ -6,11 +6,9 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) libMOV ] ; SubDirHdrs [ FDirName $(SUBDIR) libMOV ] ;
Addon mov_reader : media plugins : Addon mov_reader :
mov_reader.cpp mov_reader.cpp
: :
false
:
libmovreader.a libmovreader.a
libz.a be libmedia.so $(TARGET_LIBSTDC++) libz.a be libmedia.so $(TARGET_LIBSTDC++)
; ;
@@ -6,10 +6,8 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) mpglib ] ; SubDirHdrs [ FDirName $(SUBDIR) mpglib ] ;
Addon mp3_decoder : media plugins : Addon mp3_decoder :
mp3DecoderPlugin.cpp mp3DecoderPlugin.cpp
:
false
: :
libmpglib.a libmpglib.a
be be
+1 -2
View File
@@ -4,8 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon mp3_reader : media plugins : Addon mp3_reader :
MP3ReaderPlugin.cpp MP3ReaderPlugin.cpp
: false
: be libmedia.so : be libmedia.so
; ;
+1 -3
View File
@@ -6,11 +6,9 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) libMP4 ] ; SubDirHdrs [ FDirName $(SUBDIR) libMP4 ] ;
Addon mp4_reader : media plugins : Addon mp4_reader :
mp4_reader.cpp mp4_reader.cpp
: :
false
:
libmp4reader.a libmp4reader.a
libz.a libz.a
be libmedia.so $(TARGET_LIBSTDC++) be libmedia.so $(TARGET_LIBSTDC++)
+1 -2
View File
@@ -6,11 +6,10 @@ UsePrivateHeaders media ;
SubDirHdrs [ FDirName $(SUBDIR) mpc ] ; SubDirHdrs [ FDirName $(SUBDIR) mpc ] ;
Addon musepack : media plugins : Addon musepack :
MusePack.cpp MusePack.cpp
MusePackReader.cpp MusePackReader.cpp
MusePackDecoder.cpp MusePackDecoder.cpp
: false
: libmusepack.a be libmedia.so : libmusepack.a be libmedia.so
; ;
+1 -2
View File
@@ -6,7 +6,7 @@ UsePrivateHeaders media ;
SubDirSysHdrs [ FDirName $(SUBDIR) libogg ] ; SubDirSysHdrs [ FDirName $(SUBDIR) libogg ] ;
Addon ogg : media plugins : Addon ogg :
OggReaderPlugin.cpp OggReaderPlugin.cpp
OggTrack.cpp OggTrack.cpp
OggStream.cpp OggStream.cpp
@@ -18,7 +18,6 @@ Addon ogg : media plugins :
OggTobiasSeekable.cpp OggTobiasSeekable.cpp
OggVorbisStream.cpp OggVorbisStream.cpp
OggVorbisSeekable.cpp OggVorbisSeekable.cpp
: false
: libogg.a be libmedia.so $(TARGET_LIBSTDC++) : libogg.a be libmedia.so $(TARGET_LIBSTDC++)
; ;
@@ -4,10 +4,9 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon raw_decoder : media plugins : Addon raw_decoder :
AudioConversion.cpp AudioConversion.cpp
RawDecoderPlugin.cpp RawDecoderPlugin.cpp
: false
: be libmedia.so : be libmedia.so
; ;
+1 -2
View File
@@ -8,10 +8,9 @@ SubDirHdrs $(SUBDIR) .. ogg ;
SubDirSysHdrs $(SUBDIR) .. ogg libogg ; SubDirSysHdrs $(SUBDIR) .. ogg libogg ;
SubDirHdrs $(SUBDIR) libspeex ; SubDirHdrs $(SUBDIR) libspeex ;
Addon speex : media plugins : Addon speex :
speexCodecPlugin.cpp speexCodecPlugin.cpp
speexCodecDefaults.cpp speexCodecDefaults.cpp
: false
: libspeex.a be libmedia.so : libspeex.a be libmedia.so
; ;
+1 -2
View File
@@ -8,9 +8,8 @@ SubDirHdrs $(SUBDIR) .. ogg ;
SubDirSysHdrs $(SUBDIR) .. ogg libogg ; SubDirSysHdrs $(SUBDIR) .. ogg libogg ;
SubDirHdrs $(SUBDIR) libvorbis vorbis ; SubDirHdrs $(SUBDIR) libvorbis vorbis ;
Addon vorbis : media plugins : Addon vorbis :
vorbisCodecPlugin.cpp vorbisCodecPlugin.cpp
: false
: libvorbis.a libogg.a be libmedia.so : libvorbis.a libogg.a be libmedia.so
; ;
+1 -2
View File
@@ -4,8 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders media ; UsePrivateHeaders media ;
Addon wav_reader : media plugins : Addon wav_reader :
WavReaderPlugin.cpp WavReaderPlugin.cpp
: false
: be libmedia.so : be libmedia.so
; ;
@@ -35,8 +35,7 @@ UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa tnl ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa x86 ] ; UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa x86 ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ppc ] ; UseHeaders [ FDirName $(HAIKU_TOP) src kits opengl mesa ppc ] ;
Addon Mesa\ Software\ Renderer : opengl : Addon Mesa\ Software\ Renderer :
MesaSoftwareRenderer.cpp MesaSoftwareRenderer.cpp
: false
: libGL.so libmesa.a be : libGL.so libmesa.a be
; ;
@@ -7,18 +7,17 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) headers private print utils ] ;
AddResources Canon\ LIPS3\ Compatible : Lips3.rdef ; AddResources Canon\ LIPS3\ Compatible : Lips3.rdef ;
Addon Canon\ LIPS3\ Compatible : Print : Addon Canon\ LIPS3\ Compatible :
Lips3Entry.cpp Lips3Entry.cpp
Lips3.cpp Lips3.cpp
Lips3Cap.cpp Lips3Cap.cpp
Compress3.cpp Compress3.cpp
; :
LinkAgainst Canon\ LIPS3\ Compatible :
be be
libprint.a libprint.a
libprintutils.a libprintutils.a
$(TARGET_LIBSTDC++) ; $(TARGET_LIBSTDC++)
;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
Canon\ LIPS3\ Compatible : Canon\ LIPS3\ Compatible :
@@ -7,17 +7,16 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) headers private print utils ] ;
AddResources Canon\ LIPS4\ Compatible : Lips4.rdef ; AddResources Canon\ LIPS4\ Compatible : Lips4.rdef ;
Addon Canon\ LIPS4\ Compatible : Print : Addon Canon\ LIPS4\ Compatible :
Lips4Entry.cpp Lips4Entry.cpp
Lips4.cpp Lips4.cpp
Lips4Cap.cpp Lips4Cap.cpp
; :
LinkAgainst Canon\ LIPS4\ Compatible :
be be
libprint.a libprint.a
libprintutils.a libprintutils.a
$(TARGET_LIBSTDC++) ; $(TARGET_LIBSTDC++)
;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
Canon\ LIPS4\ Compatible : Canon\ LIPS4\ Compatible :
+4 -5
View File
@@ -7,17 +7,16 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) headers private print utils ] ;
AddResources PCL5\ Compatible : PCL5.rsrc ; AddResources PCL5\ Compatible : PCL5.rsrc ;
Addon PCL5\ Compatible : Print : Addon PCL5\ Compatible :
PCL5Entry.cpp PCL5Entry.cpp
PCL5.cpp PCL5.cpp
PCL5Cap.cpp PCL5Cap.cpp
; :
LinkAgainst PCL5\ Compatible :
be be
libprint.a libprint.a
libprintutils.a libprintutils.a
$(TARGET_LIBSTDC++) ; $(TARGET_LIBSTDC++)
;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
PCL5\ Compatible : PCL5\ Compatible :
+4 -5
View File
@@ -7,7 +7,7 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) headers private print utils ] ;
AddResources PCL6\ Compatible : PCL6.rsrc ; AddResources PCL6\ Compatible : PCL6.rsrc ;
Addon PCL6\ Compatible : Print : Addon PCL6\ Compatible :
DeltaRowCompression.cpp DeltaRowCompression.cpp
PCL6Entry.cpp PCL6Entry.cpp
PCL6.cpp PCL6.cpp
@@ -15,13 +15,12 @@ Addon PCL6\ Compatible : Print :
PCL6Rasterizer.cpp PCL6Rasterizer.cpp
PCL6Writer.cpp PCL6Writer.cpp
Rasterizer.cpp Rasterizer.cpp
; :
LinkAgainst PCL6\ Compatible :
be be
libprint.a libprint.a
libprintutils.a libprintutils.a
$(TARGET_LIBSTDC++) ; $(TARGET_LIBSTDC++)
;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
PCL6\ Compatible : PCL6\ Compatible :
+3 -5
View File
@@ -10,7 +10,7 @@ AddResources PDF\ Writer :
PDFWriter.rdef PDFWriter.rdef
; ;
Addon PDF\ Writer : Print : Addon PDF\ Writer :
AboutText.cpp AboutText.cpp
AdvancedSettingsWindow.cpp AdvancedSettingsWindow.cpp
Bezier.cpp Bezier.cpp
@@ -42,10 +42,8 @@ Addon PDF\ Writer : Print :
Scanner.cpp Scanner.cpp
StatusWindow.cpp StatusWindow.cpp
SubPath.cpp SubPath.cpp
XReferences.cpp XReferences.cpp
; :
LinkAgainst PDF\ Writer :
be be
textencoding textencoding
translation translation
+4 -5
View File
@@ -7,17 +7,16 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) headers private print utils ] ;
AddResources PS\ Compatible : PS.rsrc ; AddResources PS\ Compatible : PS.rsrc ;
Addon PS\ Compatible : Print : Addon PS\ Compatible :
PSEntry.cpp PSEntry.cpp
PS.cpp PS.cpp
PSCap.cpp PSCap.cpp
; :
LinkAgainst PS\ Compatible :
be be
libprint.a libprint.a
libprintutils.a libprintutils.a
$(TARGET_LIBSTDC++) ; $(TARGET_LIBSTDC++)
;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
PS\ Compatible : PS\ Compatible :
+4 -5
View File
@@ -9,7 +9,7 @@ UsePrivateHeaders interface ;
AddResources Preview : Preview.rsrc ; AddResources Preview : Preview.rsrc ;
Addon Preview : Print : Addon Preview :
PrinterSetupWindow.cpp PrinterSetupWindow.cpp
PageSetupWindow.cpp PageSetupWindow.cpp
JobSetupWindow.cpp JobSetupWindow.cpp
@@ -17,12 +17,11 @@ Addon Preview : Print :
Preview.cpp Preview.cpp
PrinterDriver.cpp PrinterDriver.cpp
PreviewDriver.cpp PreviewDriver.cpp
; :
LinkAgainst Preview :
be be
root root
libprintutils.a ; libprintutils.a
;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
Preview : Preview :
@@ -4,14 +4,13 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ;
Addon HP\ JetDirect : Print transport : Addon HP\ JetDirect :
print_transport.cpp print_transport.cpp
HPJetDirectTransport.cpp HPJetDirectTransport.cpp
SetupWindow.cpp SetupWindow.cpp
: be $(NETAPI_LIB)
; ;
LinkAgainst HP\ JetDirect : be $(NETAPI_LIB) ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
HP\ JetDirect : HP\ JetDirect :
boot home config add-ons Print transport ; boot home config add-ons Print transport ;
+2 -3
View File
@@ -4,7 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ;
Addon IPP : Print transport : Addon IPP :
Ipp.cpp Ipp.cpp
IppSetupDlg.cpp IppSetupDlg.cpp
IppTransport.cpp IppTransport.cpp
@@ -15,6 +15,7 @@ Addon IPP : Print transport :
Socket.o Socket.o
SocketStream.o SocketStream.o
DbgMsg.o DbgMsg.o
: be $(NETWORK_LIBS) $(TARGET_LIBSTDC++)
; ;
ObjectReferences ObjectReferences
@@ -23,8 +24,6 @@ ObjectReferences
<src!add-ons!print!transports!shared>DbgMsg.o <src!add-ons!print!transports!shared>DbgMsg.o
; ;
LinkAgainst IPP : be $(NETWORK_LIBS) $(TARGET_LIBSTDC++) ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
IPP : IPP :
boot home config add-ons Print transport ; boot home config add-ons Print transport ;
+2 -3
View File
@@ -4,7 +4,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ;
Addon LPR : Print transport : Addon LPR :
Lpr.cpp Lpr.cpp
LprSetupDlg.cpp LprSetupDlg.cpp
LprTransport.cpp LprTransport.cpp
@@ -13,6 +13,7 @@ Addon LPR : Print transport :
Socket.o Socket.o
SocketStream.o SocketStream.o
DbgMsg.o DbgMsg.o
: be $(NETWORK_LIBS) $(TARGET_LIBSTDC++)
; ;
ObjectReferences ObjectReferences
@@ -21,8 +22,6 @@ ObjectReferences
<src!add-ons!print!transports!shared>DbgMsg.o <src!add-ons!print!transports!shared>DbgMsg.o
; ;
LinkAgainst LPR : be $(NETWORK_LIBS) $(TARGET_LIBSTDC++) ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
LPR : LPR :
boot home config add-ons Print transport ; boot home config add-ons Print transport ;
@@ -5,13 +5,13 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ;
UsePrivateHeaders interface print ; UsePrivateHeaders interface print ;
Addon Parallel\ Port : Print transport : Addon Parallel\ Port :
ParallelTransport.cpp ParallelTransport.cpp
PrintTransportAddOn.o PrintTransportAddOn.o
: be
; ;
ObjectReferences <src!add-ons!print!shared>PrintTransportAddOn.o ; ObjectReferences <src!add-ons!print!shared>PrintTransportAddOn.o ;
LinkAgainst Parallel\ Port : be ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
Parallel\ Port : Parallel\ Port :
@@ -2,13 +2,12 @@ SubDir HAIKU_TOP src add-ons print transports print_to_file ;
SetSubDirSupportedPlatformsBeOSCompatible ; SetSubDirSupportedPlatformsBeOSCompatible ;
Addon Print\ To\ File : Print transport : Addon Print\ To\ File :
print_transport.cpp print_transport.cpp
FileSelector.cpp FileSelector.cpp
: be tracker
; ;
LinkAgainst Print\ To\ File : be tracker ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
Print\ To\ File : Print\ To\ File :
boot home config add-ons Print transport ; boot home config add-ons Print transport ;
@@ -5,13 +5,13 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ;
UsePrivateHeaders interface print ; UsePrivateHeaders interface print ;
Addon Serial\ Port : Print transport : Addon Serial\ Port :
SerialTransport.cpp SerialTransport.cpp
PrintTransportAddOn.o PrintTransportAddOn.o
: be
; ;
ObjectReferences <src!add-ons!print!shared>PrintTransportAddOn.o ; ObjectReferences <src!add-ons!print!shared>PrintTransportAddOn.o ;
LinkAgainst Serial\ Port : be ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
Serial\ Port : Serial\ Port :
@@ -5,13 +5,13 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons print transports shared ] ;
UsePrivateHeaders interface print ; UsePrivateHeaders interface print ;
Addon USB\ Port : Print transport : Addon USB\ Port :
USBTransport.cpp USBTransport.cpp
PrintTransportAddOn.o PrintTransportAddOn.o
: be
; ;
ObjectReferences <src!add-ons!print!shared>PrintTransportAddOn.o ; ObjectReferences <src!add-ons!print!shared>PrintTransportAddOn.o ;
LinkAgainst USB\ Port : be ;
Package haiku-printingkit-cvs : Package haiku-printingkit-cvs :
USB\ Port : USB\ Port :
+4 -3
View File
@@ -2,9 +2,10 @@ SubDir HAIKU_TOP src add-ons screen_savers haiku ;
SetSubDirSupportedPlatformsBeOSCompatible ; SetSubDirSupportedPlatformsBeOSCompatible ;
Addon Haiku : "Screen Savers" : Addon Haiku :
ScreenSaver.cpp : false ScreenSaver.cpp
: libbe.so libscreensaver.so ; : be screensaver
;
Package haiku-screensaverkit-cvs : Package haiku-screensaverkit-cvs :
Haiku : Haiku :
+2 -3
View File
@@ -4,9 +4,8 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
AddResources FileType-F : FileType.rdef ; AddResources FileType-F : FileType.rdef ;
Addon FileType-F : Tracker : Addon FileType-F :
FileType.cpp FileType.cpp
: false
: be tracker : be tracker
; ;
+4 -8
View File
@@ -5,17 +5,13 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
AddResources MarkAsNew-N : MarkAsNew.rdef ; AddResources MarkAsNew-N : MarkAsNew.rdef ;
AddResources MarkAsRead-R : MarkAsRead.rdef ; AddResources MarkAsRead-R : MarkAsRead.rdef ;
Addon MarkAsNew-N : Tracker : Addon MarkAsNew-N :
MarkAsNew.cpp MarkAsNew.cpp
: false
: be tracker : be tracker
; ;
Addon MarkAsRead-R : Tracker : Addon MarkAsRead-R :
MarkAsRead.cpp MarkAsRead.cpp
: false
: be tracker : be tracker
; ;
@@ -20,7 +20,7 @@ SubDir HAIKU_TOP src tests add-ons kernel disk_scanner ;
# SubDirC++Flags $(defines) ; # SubDirC++Flags $(defines) ;
#} #}
# #
#Addon <userland>disk_scanner : userland disk_scanner : #Addon <userland>disk_scanner :
# disk_scanner.c # disk_scanner.c
#; #;
#LinkAgainst <userland>disk_scanner : libkernelland_emu.so ; #LinkAgainst <userland>disk_scanner : libkernelland_emu.so ;
@@ -13,15 +13,15 @@ UsePrivateHeaders $(DOT) ;
# bfs # bfs
Addon <userland>bfs : userland disk_scanner fs : Addon <userland>bfs :
bfs.c bfs.c
: libkernelland_emu.so
; ;
LinkAgainst <userland>bfs : libkernelland_emu.so ;
# iso9660 # iso9660
Addon <userland>iso9660 : userland disk_scanner fs : Addon <userland>iso9660 :
iso9660.cpp iso9660.cpp
: libkernelland_emu.so
; ;
LinkAgainst <userland>iso9660 : libkernelland_emu.so ;
@@ -13,7 +13,7 @@ UsePrivateHeaders $(DOT) ;
# intel # intel
Addon <userland>intel : userland disk_scanner partition : Addon <userland>intel :
intel.cpp intel_parameters.cpp intel_partition_map.cpp intel.cpp intel_parameters.cpp intel_partition_map.cpp
: libkernelland_emu.so
; ;
LinkAgainst <userland>intel : libkernelland_emu.so ;
@@ -13,7 +13,7 @@ UsePrivateHeaders $(DOT) ;
# cdrom # cdrom
Addon <userland>cdrom : userland disk_scanner session : Addon <userland>cdrom :
cdrom.cpp cdrom.cpp
: libkernelland_emu.so
; ;
LinkAgainst <userland>cdrom : libkernelland_emu.so ;
@@ -33,16 +33,13 @@ SubDirHdrs [ FDirName $(SUBDIR) .. ] ;
# Note that the add-on is named "i-udf-ds" to put it alphabetically # Note that the add-on is named "i-udf-ds" to put it alphabetically
# before the standard iso9660 add-on, thus giving it first dibs at # before the standard iso9660 add-on, thus giving it first dibs at
# iso9660/UDF hybrid discs. # iso9660/UDF hybrid discs.
Addon <r5>i-udf-ds : [ FDirName drive_setup fs ] : Addon <r5>i-udf-ds :
udf-ds.cpp udf-ds.cpp
Recognition.cpp Recognition.cpp
UdfDebug.cpp UdfDebug.cpp
UdfString.cpp UdfString.cpp
UdfStructures.cpp UdfStructures.cpp
Utils.cpp Utils.cpp
: false
:
; ;
SEARCH on [ FGristFiles SEARCH on [ FGristFiles
@@ -26,7 +26,6 @@ UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
UsePrivateHeaders [ FDirName storage ] ; UsePrivateHeaders [ FDirName storage ] ;
Addon <userland>bfs Addon <userland>bfs
: # relpath - obsolete
: :
BlockAllocator.cpp BlockAllocator.cpp
BPlusTree.cpp BPlusTree.cpp
@@ -41,6 +40,5 @@ Addon <userland>bfs
kernel_interface.cpp kernel_interface.cpp
: false # is executable
: libuserlandfs_haiku_kernel.so : libuserlandfs_haiku_kernel.so
; ;
@@ -27,7 +27,6 @@ if $(NETFS_ADD_SERVER_LOCALHOST) {
} }
Addon <test>netfs Addon <test>netfs
: # relpath - obsolete
: Debug.cpp : Debug.cpp
Locker.cpp Locker.cpp
ObjectTracker.cpp ObjectTracker.cpp
@@ -87,7 +86,6 @@ Addon <test>netfs
VolumeEvent.cpp VolumeEvent.cpp
VolumeManager.cpp VolumeManager.cpp
: false # is executable
: <test>UserlandFSServer : <test>UserlandFSServer
$(NETWORK_LIBS) $(NETWORK_LIBS)
; ;
@@ -24,7 +24,6 @@ if $(OSPLAT) = X86 {
SEARCH_SOURCE += [ FDirName $(userlandFSTop) src shared ] ; SEARCH_SOURCE += [ FDirName $(userlandFSTop) src shared ] ;
Addon <test>ramfs Addon <test>ramfs
: # relpath - obsolete
: Debug.cpp : Debug.cpp
Locker.cpp Locker.cpp
String.cpp String.cpp
@@ -57,6 +56,5 @@ Addon <test>ramfs
SizeIndex.cpp SizeIndex.cpp
SymLink.cpp SymLink.cpp
Volume.cpp Volume.cpp
: false # is executable
: <test>UserlandFSServer : <test>UserlandFSServer
; ;
@@ -13,7 +13,6 @@ SubDirHdrs [ FDirName $(userlandFSIncludes) public ] ;
SubDirSysHdrs [ FDirName $(userlandFSIncludes) public ] ; SubDirSysHdrs [ FDirName $(userlandFSIncludes) public ] ;
Addon <test>reiserfs Addon <test>reiserfs
: # relpath - obsolete
: :
Block.cpp Block.cpp
BlockCache.cpp BlockCache.cpp
@@ -32,6 +31,5 @@ Addon <test>reiserfs
String.cpp String.cpp
SuperBlock.cpp SuperBlock.cpp
: false # is executable
: <test>UserlandFSServer : <test>UserlandFSServer
; ;
@@ -13,7 +13,6 @@ SEARCH_SOURCE += $(ramFSTop) ;
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ; SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
Addon <userland>ramfs Addon <userland>ramfs
: # relpath - obsolete
: Debug.cpp : Debug.cpp
Locker.cpp Locker.cpp
String.cpp String.cpp
@@ -47,7 +46,6 @@ Addon <userland>ramfs
SymLink.cpp SymLink.cpp
Volume.cpp Volume.cpp
: false # is executable
: libuserlandfs_haiku_kernel.so : libuserlandfs_haiku_kernel.so
; ;
@@ -24,7 +24,6 @@ SEARCH_SOURCE += $(ramFSTop) ;
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ; SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
Addon <userland-beos>ramfs Addon <userland-beos>ramfs
: # relpath - obsolete
: Debug.cpp : Debug.cpp
Locker.cpp Locker.cpp
String.cpp String.cpp
@@ -57,6 +56,5 @@ Addon <userland-beos>ramfs
SizeIndex.cpp SizeIndex.cpp
SymLink.cpp SymLink.cpp
Volume.cpp Volume.cpp
: false # is executable
: libuserlandfs_beos_kernel.so : libuserlandfs_beos_kernel.so
; ;
@@ -14,7 +14,6 @@ SEARCH_SOURCE += $(reiserFSTop) ;
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ; SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
Addon <userland>reiserfs Addon <userland>reiserfs
: # relpath - obsolete
: :
Debug.cpp Debug.cpp
Locker.cpp Locker.cpp
@@ -32,7 +31,6 @@ Addon <userland>reiserfs
VNode.cpp VNode.cpp
Volume.cpp Volume.cpp
: false # is executable
: libuserlandfs_haiku_kernel.so : libuserlandfs_haiku_kernel.so
; ;

Some files were not shown because too many files have changed in this diff Show More