From c1b0e7e0c5aa068a4445d06507574c78a51a56ce Mon Sep 17 00:00:00 2001 From: PulkoMandy Date: Fri, 2 May 2025 11:49:16 +0200 Subject: [PATCH] Jam: Remove BinCommand, Executable, Server and Preference rules They are all equivalent to the Application rule. Let's make things simpler. Change-Id: I71f8518dae275542019d95fbdd7548b2129eeca8 Reviewed-on: https://review.haiku-os.org/c/haiku/+/9237 Tested-by: Commit checker robot Reviewed-by: Adrien Destugues --- build/jam/MainBuildRules | 31 ++----------------- build/jam/TestsRules | 2 +- src/apps/drivesetup/Jamfile | 2 +- src/bin/acpi_call/Jamfile | 2 +- src/bin/addattr/Jamfile | 2 +- src/bin/cddb_lookup/Jamfile | 2 +- src/bin/debug/Jamfile | 2 +- src/bin/debug/ltrace/Jamfile | 2 +- src/bin/debug/profile/Jamfile | 2 +- src/bin/debug/scheduling_recorder/Jamfile | 2 +- src/bin/debug/strace/Jamfile | 2 +- src/bin/debug/time_stats/Jamfile | 2 +- src/bin/desklink/Jamfile | 2 +- src/bin/fwcontrol/Jamfile | 2 +- src/bin/hid_decode/Jamfile | 2 +- src/bin/i2c/Jamfile | 2 +- src/bin/keymap/Jamfile | 2 +- src/bin/keystore/Jamfile | 2 +- src/bin/listdev/Jamfile | 2 +- src/bin/listusb/Jamfile | 2 +- src/bin/locale/Jamfile | 8 ++--- .../makebootable/platform/atari_m68k/Jamfile | 2 +- .../makebootable/platform/bios_ia32/Jamfile | 2 +- src/bin/makebootable/platform/efi/Jamfile | 2 +- .../platform/openfirmware/Jamfile | 2 +- .../makebootable/platform/pxe_ia32/Jamfile | 2 +- src/bin/makebootable/platform/u-boot/Jamfile | 2 +- src/bin/mkfs/Jamfile | 2 +- src/bin/multiuser/Jamfile | 16 +++++----- src/bin/network/arp/Jamfile | 2 +- src/bin/network/ftpd/Jamfile | 2 +- src/bin/network/ifconfig/Jamfile | 2 +- src/bin/network/mount_nfs/Jamfile | 2 +- src/bin/network/netstat/Jamfile | 2 +- src/bin/network/ping/Jamfile | 2 +- src/bin/network/ppp_up/Jamfile | 2 +- src/bin/network/pppconfig/Jamfile | 2 +- src/bin/network/route/Jamfile | 2 +- src/bin/network/telnet/Jamfile | 2 +- src/bin/network/telnetd/Jamfile | 2 +- src/bin/network/traceroute/Jamfile | 2 +- src/bin/package/Jamfile | 2 +- src/bin/package_repo/Jamfile | 2 +- src/bin/pc/Jamfile | 2 +- src/bin/pcmcia-cs/Jamfile | 2 +- src/bin/pkgman/Jamfile | 2 +- src/bin/query/Jamfile | 2 +- src/bin/rc/Jamfile | 2 +- src/bin/screen_blanker/Jamfile | 2 +- src/bin/screenmode/Jamfile | 2 +- src/preferences/appearance/Jamfile | 2 +- src/preferences/backgrounds/Jamfile | 2 +- src/preferences/bluetooth/Jamfile | 2 +- src/preferences/datatranslations/Jamfile | 2 +- src/preferences/deskbar/Jamfile | 2 +- src/preferences/filetypes/Jamfile | 2 +- src/preferences/input/Jamfile | 2 +- src/preferences/joysticks/Jamfile | 2 +- src/preferences/keymap/Jamfile | 2 +- src/preferences/locale/Jamfile | 2 +- src/preferences/mail/Jamfile | 2 +- src/preferences/media/Jamfile | 2 +- src/preferences/network/Jamfile | 2 +- src/preferences/printers/Jamfile | 2 +- src/preferences/repositories/Jamfile | 2 +- src/preferences/screen/Jamfile | 2 +- src/preferences/screensaver/Jamfile | 2 +- src/preferences/shortcuts/Jamfile | 2 +- src/preferences/sounds/Jamfile | 2 +- src/preferences/time/Jamfile | 2 +- src/preferences/tracker/Jamfile | 2 +- src/preferences/virtualmemory/Jamfile | 2 +- src/servers/app/Jamfile | 2 +- src/servers/bluetooth/Jamfile | 2 +- src/servers/debug/Jamfile | 2 +- src/servers/index/Jamfile | 2 +- src/servers/input/Jamfile | 2 +- src/servers/keystore/Jamfile | 2 +- src/servers/launch/Jamfile | 2 +- src/servers/mail/Jamfile | 2 +- src/servers/media/Jamfile | 2 +- src/servers/media_addon/Jamfile | 2 +- src/servers/midi/Jamfile | 2 +- src/servers/mount/Jamfile | 2 +- src/servers/net/Jamfile | 2 +- src/servers/notification/Jamfile | 2 +- src/servers/package/Jamfile | 2 +- src/servers/power/Jamfile | 2 +- src/servers/print/Jamfile | 2 +- src/servers/registrar/Jamfile | 2 +- src/servers/syslog_daemon/Jamfile | 2 +- .../kernel/file_systems/shared/Jamfile | 2 +- src/tests/kits/media/playsound/Jamfile | 6 ++-- src/tests/kits/opengl/glinfo/Jamfile | 2 +- src/tests/servers/debug/Jamfile | 2 +- src/tests/servers/launch/tools/Jamfile | 2 +- .../system/kernel/device_manager/Jamfile | 2 +- src/tests/system/kernel/slab/Jamfile | 2 +- src/tests/system/network/multicast/Jamfile | 6 ++-- src/tests/system/network/tcptester/Jamfile | 2 +- src/tools/translation/bitsinfo/Jamfile | 2 +- src/tools/translation/bmpinfo/Jamfile | 2 +- src/tools/translation/pnginfo/Jamfile | 2 +- src/tools/translation/stxtinfo/Jamfile | 2 +- src/tools/translation/tgainfo/Jamfile | 2 +- src/tools/translation/tiffinfo/Jamfile | 2 +- src/tools/unflatten/Jamfile | 2 +- 107 files changed, 123 insertions(+), 148 deletions(-) diff --git a/build/jam/MainBuildRules b/build/jam/MainBuildRules index a676b7319a..efdd7fd74b 100644 --- a/build/jam/MainBuildRules +++ b/build/jam/MainBuildRules @@ -41,9 +41,9 @@ rule AddSharedObjectGlueCode } } -rule Executable +rule Application { - # Executable : : : ; + # Application : : : ; # if ! [ IsPlatformSupportedForTarget $(1) ] { return ; @@ -60,18 +60,6 @@ rule Executable AddSharedObjectGlueCode $(1) : true ; } -rule Application -{ - # Application : : : ; - Executable $(1) : $(2) : $(3) : $(4) ; -} - -rule BinCommand -{ - # BinCommand : : : ; - Executable $(1) : $(2) : $(3) : $(4) ; -} - rule StdBinCommands { # StdBinCommands : : ; @@ -82,23 +70,10 @@ rule StdBinCommands { local target = $(source:S=) ; - BinCommand $(target) : $(source) : $(libs) : $(ress) ; + Application $(target) : $(source) : $(libs) : $(ress) ; } } -rule Preference -{ - # Preference : : : ; - Executable $(1) : $(2) : $(3) : $(4) ; -} - -rule Server -{ - # Server : : : ; - - Executable $(1) : $(2) : $(3) : $(4) ; -} - rule Addon target : sources : libraries : isExecutable { # Addon : : : ; diff --git a/build/jam/TestsRules b/build/jam/TestsRules index fc1c166ccd..251e116edf 100644 --- a/build/jam/TestsRules +++ b/build/jam/TestsRules @@ -98,7 +98,7 @@ rule SimpleTest DEBUG on $(1) [ FGristFiles $(2:S=$(SUFOBJ)) ] ?= 1 ; } - Executable $(1) : $(2) : $(3) : $(4) ; + Application $(1) : $(2) : $(3) : $(4) ; } diff --git a/src/apps/drivesetup/Jamfile b/src/apps/drivesetup/Jamfile index de36f2da3b..705883d04a 100644 --- a/src/apps/drivesetup/Jamfile +++ b/src/apps/drivesetup/Jamfile @@ -4,7 +4,7 @@ AddSubDirSupportedPlatforms libbe_test ; UsePrivateHeaders interface shared storage tracker ; -Preference DriveSetup : +Application DriveSetup : AbstractParametersPanel.cpp ChangeParametersPanel.cpp CreateParametersPanel.cpp diff --git a/src/bin/acpi_call/Jamfile b/src/bin/acpi_call/Jamfile index 625c33296d..5a12d50fde 100644 --- a/src/bin/acpi_call/Jamfile +++ b/src/bin/acpi_call/Jamfile @@ -3,6 +3,6 @@ SubDir HAIKU_TOP src bin acpi_call ; SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) $(DOTDOT) add-ons kernel bus_managers acpi acpica include ] ; SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) $(DOTDOT) add-ons kernel bus_managers acpi acpica include platform ] ; -BinCommand acpi_call : +Application acpi_call : acpi_call.cpp ; diff --git a/src/bin/addattr/Jamfile b/src/bin/addattr/Jamfile index c96bff019a..9d323d4344 100644 --- a/src/bin/addattr/Jamfile +++ b/src/bin/addattr/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src bin addattr ; -BinCommand addattr : +Application addattr : main.cpp addAttr.cpp : be diff --git a/src/bin/cddb_lookup/Jamfile b/src/bin/cddb_lookup/Jamfile index 3d622cef41..2cc0432f0b 100644 --- a/src/bin/cddb_lookup/Jamfile +++ b/src/bin/cddb_lookup/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders drivers ; AddResources cddb_lookup : cddb_lookup.rdef ; -BinCommand cddb_lookup : +Application cddb_lookup : cddb_lookup.cpp cddb_server.cpp : be bnetapi [ TargetLibsupc++ ] diff --git a/src/bin/debug/Jamfile b/src/bin/debug/Jamfile index 4891e2ee92..b07701549a 100644 --- a/src/bin/debug/Jamfile +++ b/src/bin/debug/Jamfile @@ -7,7 +7,7 @@ UsePrivateSystemHeaders ; StaticLibrary debug_utils.a : debug_utils.cpp ; -BinCommand kernel_debugger : kernel_debugger.cpp +Application kernel_debugger : kernel_debugger.cpp : [ TargetLibsupc++ ] ; diff --git a/src/bin/debug/ltrace/Jamfile b/src/bin/debug/ltrace/Jamfile index a7e78b6e6e..74432b2f52 100644 --- a/src/bin/debug/ltrace/Jamfile +++ b/src/bin/debug/ltrace/Jamfile @@ -6,7 +6,7 @@ UsePrivateHeaders runtime_loader ; UsePrivateHeaders shared ; UsePrivateSystemHeaders ; -BinCommand ltrace +Application ltrace : ltrace.cpp ; diff --git a/src/bin/debug/profile/Jamfile b/src/bin/debug/profile/Jamfile index cd02b206b0..4baf0db495 100644 --- a/src/bin/debug/profile/Jamfile +++ b/src/bin/debug/profile/Jamfile @@ -8,7 +8,7 @@ UsePrivateSystemHeaders ; SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) ] ; -BinCommand profile +Application profile : BasicProfileResult.cpp CallgrindProfileResult.cpp diff --git a/src/bin/debug/scheduling_recorder/Jamfile b/src/bin/debug/scheduling_recorder/Jamfile index a45c94073a..3ee4d6627b 100644 --- a/src/bin/debug/scheduling_recorder/Jamfile +++ b/src/bin/debug/scheduling_recorder/Jamfile @@ -5,7 +5,7 @@ UsePrivateSystemHeaders ; SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) ] ; -BinCommand scheduling_recorder +Application scheduling_recorder : scheduling_recorder.cpp : diff --git a/src/bin/debug/strace/Jamfile b/src/bin/debug/strace/Jamfile index d5d37a1ee7..52748beed3 100644 --- a/src/bin/debug/strace/Jamfile +++ b/src/bin/debug/strace/Jamfile @@ -57,7 +57,7 @@ for i in $(straceSyscallsIndices) { : GET_SYSCALLS=get_syscalls$(i) SYSCALLS_CHUNK_$(i) ; } -BinCommand strace : $(straceSources) +Application strace : $(straceSources) : $(straceSyscallsObjects) debug_utils.a diff --git a/src/bin/debug/time_stats/Jamfile b/src/bin/debug/time_stats/Jamfile index d332493f2e..cf8dcfeffa 100644 --- a/src/bin/debug/time_stats/Jamfile +++ b/src/bin/debug/time_stats/Jamfile @@ -7,7 +7,7 @@ UsePrivateSystemHeaders ; SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) ] ; -BinCommand time_stats +Application time_stats : scheduling_analysis.cpp time_stats.cpp diff --git a/src/bin/desklink/Jamfile b/src/bin/desklink/Jamfile index 8c1e30552e..73887a9a01 100644 --- a/src/bin/desklink/Jamfile +++ b/src/bin/desklink/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src bin desklink ; UsePrivateHeaders app interface shared ; -BinCommand desklink : +Application desklink : desklink.cpp DeskButton.cpp MediaReplicant.cpp diff --git a/src/bin/fwcontrol/Jamfile b/src/bin/fwcontrol/Jamfile index 3c133212ab..8f3bb809b7 100644 --- a/src/bin/fwcontrol/Jamfile +++ b/src/bin/fwcontrol/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin fwcontrol ; UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ; UsePrivateHeaders firewire ; -BinCommand fwcontrol : +Application fwcontrol : eui64.c fwcrom.c fwdv.c diff --git a/src/bin/hid_decode/Jamfile b/src/bin/hid_decode/Jamfile index 0314e6dc37..315521cdf8 100644 --- a/src/bin/hid_decode/Jamfile +++ b/src/bin/hid_decode/Jamfile @@ -9,7 +9,7 @@ SubDirC++Flags $(defines) ; UsePrivateHeaders drivers ; UseHeaders $(driverDir) ; -BinCommand hid_decode : +Application hid_decode : HIDCollection.cpp HIDParser.cpp HIDReport.cpp diff --git a/src/bin/i2c/Jamfile b/src/bin/i2c/Jamfile index 49b5a5d300..8aacd9751f 100644 --- a/src/bin/i2c/Jamfile +++ b/src/bin/i2c/Jamfile @@ -2,6 +2,6 @@ SubDir HAIKU_TOP src bin i2c ; UsePrivateHeaders i2c shared ; -BinCommand i2c : +Application i2c : i2c.cpp ; diff --git a/src/bin/keymap/Jamfile b/src/bin/keymap/Jamfile index 270cc121a9..27a6f90849 100644 --- a/src/bin/keymap/Jamfile +++ b/src/bin/keymap/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders shared storage ; SubDirSysHdrs $(HAIKU_TOP) headers compatibility bsd ; -BinCommand keymap : +Application keymap : main.cpp Keymap.cpp : be shared [ TargetLibsupc++ ] diff --git a/src/bin/keystore/Jamfile b/src/bin/keystore/Jamfile index 8577d772a1..db9206a30e 100644 --- a/src/bin/keystore/Jamfile +++ b/src/bin/keystore/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src bin keystore ; -BinCommand keystore : +Application keystore : keystore.cpp : be : keystore.rdef ; diff --git a/src/bin/listdev/Jamfile b/src/bin/listdev/Jamfile index f0f1747dd7..4f3075b30f 100644 --- a/src/bin/listdev/Jamfile +++ b/src/bin/listdev/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin listdev ; UsePrivateHeaders shared ; UsePrivateSystemHeaders ; -BinCommand listdev : +Application listdev : dm_wrapper.c listdev.cpp ; diff --git a/src/bin/listusb/Jamfile b/src/bin/listusb/Jamfile index 8999cadb61..091b066900 100644 --- a/src/bin/listusb/Jamfile +++ b/src/bin/listusb/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders shared usb ; UsePrivateHeaders drivers ; UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers usb ] ; -BinCommand listusb : +Application listusb : listusb.cpp usb_audio.cpp usb_video.cpp diff --git a/src/bin/locale/Jamfile b/src/bin/locale/Jamfile index 2b3dc95bd9..0d4dffe1ff 100644 --- a/src/bin/locale/Jamfile +++ b/src/bin/locale/Jamfile @@ -5,11 +5,11 @@ SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits tracker ] ; UsePublicHeaders locale ; UsePrivateHeaders locale shared ; -BinCommand collectcatkeys : collectcatkeys.cpp RegExp.cpp +Application collectcatkeys : collectcatkeys.cpp RegExp.cpp : be localestub [ TargetLibsupc++ ] ; -BinCommand linkcatkeys : linkcatkeys.cpp : be [ TargetLibstdc++ ] ; +Application linkcatkeys : linkcatkeys.cpp : be [ TargetLibstdc++ ] ; -BinCommand dumpcatalog : dumpcatalog.cpp : be [ TargetLibsupc++ ] ; +Application dumpcatalog : dumpcatalog.cpp : be [ TargetLibsupc++ ] ; -BinCommand locale : locale.cpp : be [ TargetLibsupc++ ] ; +Application locale : locale.cpp : be [ TargetLibsupc++ ] ; diff --git a/src/bin/makebootable/platform/atari_m68k/Jamfile b/src/bin/makebootable/platform/atari_m68k/Jamfile index 0555f11e3c..c99a7e0136 100644 --- a/src/bin/makebootable/platform/atari_m68k/Jamfile +++ b/src/bin/makebootable/platform/atari_m68k/Jamfile @@ -1,3 +1,3 @@ SubDir HAIKU_TOP src bin makebootable platform atari_m68k ; -BinCommand makebootable : makebootable.cpp ; +Application makebootable : makebootable.cpp ; diff --git a/src/bin/makebootable/platform/bios_ia32/Jamfile b/src/bin/makebootable/platform/bios_ia32/Jamfile index 2ad1fde4cf..cddbba7cd1 100644 --- a/src/bin/makebootable/platform/bios_ia32/Jamfile +++ b/src/bin/makebootable/platform/bios_ia32/Jamfile @@ -8,4 +8,4 @@ UsePrivateSystemHeaders ; # write the stage 1 boot loader into the makebootable resources AddFileDataResource makebootable : RAWT:666:BootCode : stage1.bin ; -BinCommand makebootable : makebootable.cpp : be [ TargetLibsupc++ ] ; +Application makebootable : makebootable.cpp : be [ TargetLibsupc++ ] ; diff --git a/src/bin/makebootable/platform/efi/Jamfile b/src/bin/makebootable/platform/efi/Jamfile index d5d62e6ed4..ccfe53ed3a 100644 --- a/src/bin/makebootable/platform/efi/Jamfile +++ b/src/bin/makebootable/platform/efi/Jamfile @@ -1,3 +1,3 @@ SubDir HAIKU_TOP src bin makebootable platform efi ; -BinCommand makebootable : makebootable.cpp ; +Application makebootable : makebootable.cpp ; diff --git a/src/bin/makebootable/platform/openfirmware/Jamfile b/src/bin/makebootable/platform/openfirmware/Jamfile index 5e9bd7f18f..c39fdb130d 100644 --- a/src/bin/makebootable/platform/openfirmware/Jamfile +++ b/src/bin/makebootable/platform/openfirmware/Jamfile @@ -1,3 +1,3 @@ SubDir HAIKU_TOP src bin makebootable platform openfirmware ; -BinCommand makebootable : makebootable.cpp ; +Application makebootable : makebootable.cpp ; diff --git a/src/bin/makebootable/platform/pxe_ia32/Jamfile b/src/bin/makebootable/platform/pxe_ia32/Jamfile index 217b07911a..90456d4fd3 100644 --- a/src/bin/makebootable/platform/pxe_ia32/Jamfile +++ b/src/bin/makebootable/platform/pxe_ia32/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin makebootable platform pxe_ia32 ; # write the stage 1 boot loader into the makebootable resources AddFileDataResource makebootable : RAWT:666:BootCode : stage1.bin ; -BinCommand makebootable : makebootable.cpp : be [ TargetLibsupc++ ] ; +Application makebootable : makebootable.cpp : be [ TargetLibsupc++ ] ; SEARCH on [ FGristFiles makebootable.cpp ] = [ FDirName $(SUBDIR) $(DOTDOT) bios_ia32 ] ; diff --git a/src/bin/makebootable/platform/u-boot/Jamfile b/src/bin/makebootable/platform/u-boot/Jamfile index e2e9f95c36..213b25201b 100644 --- a/src/bin/makebootable/platform/u-boot/Jamfile +++ b/src/bin/makebootable/platform/u-boot/Jamfile @@ -1,3 +1,3 @@ SubDir HAIKU_TOP src bin makebootable platform u-boot ; -BinCommand makebootable : makebootable.cpp ; +Application makebootable : makebootable.cpp ; diff --git a/src/bin/mkfs/Jamfile b/src/bin/mkfs/Jamfile index b7faa6af41..d0c357d3fd 100644 --- a/src/bin/mkfs/Jamfile +++ b/src/bin/mkfs/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin mkfs ; UsePrivateHeaders shared ; UsePrivateHeaders storage ; -BinCommand mkfs : +Application mkfs : main.cpp FsCreator.cpp : be [ TargetLibstdc++ ] ; diff --git a/src/bin/multiuser/Jamfile b/src/bin/multiuser/Jamfile index 14cebb65b6..65c910668c 100644 --- a/src/bin/multiuser/Jamfile +++ b/src/bin/multiuser/Jamfile @@ -10,21 +10,21 @@ UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ; StaticLibrary libmultiuser_utils.a : multiuser_utils.cpp ; -BinCommand login : login.cpp : libmultiuser_utils.a libbsd.so ; +Application login : login.cpp : libmultiuser_utils.a libbsd.so ; -BinCommand su : su.cpp : libmultiuser_utils.a libbsd.so ; +Application su : su.cpp : libmultiuser_utils.a libbsd.so ; -BinCommand passwd : passwd.cpp : libmultiuser_utils.a libbsd.so ; +Application passwd : passwd.cpp : libmultiuser_utils.a libbsd.so ; -BinCommand useradd : useradd.cpp ; +Application useradd : useradd.cpp ; -BinCommand userdel : userdel.cpp ; +Application userdel : userdel.cpp ; -BinCommand groupadd : groupadd.cpp ; +Application groupadd : groupadd.cpp ; -BinCommand groupdel : groupdel.cpp ; +Application groupdel : groupdel.cpp ; -BinCommand groupmod : groupmod.cpp : [ TargetLibstdc++ ] ; +Application groupmod : groupmod.cpp : [ TargetLibstdc++ ] ; # set set-uid bit on passwd, su MODE on passwd = 04755 ; diff --git a/src/bin/network/arp/Jamfile b/src/bin/network/arp/Jamfile index 69629d6c7e..fec925df38 100644 --- a/src/bin/network/arp/Jamfile +++ b/src/bin/network/arp/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin network arp ; UsePrivateHeaders net ; UsePrivateSystemHeaders ; -BinCommand arp : +Application arp : arp.cpp : $(TARGET_NETWORK_LIBS) $(TARGET_SELECT_UNAME_ETC_LIB) ; diff --git a/src/bin/network/ftpd/Jamfile b/src/bin/network/ftpd/Jamfile index bd94a9e6d6..169300e6fe 100644 --- a/src/bin/network/ftpd/Jamfile +++ b/src/bin/network/ftpd/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin network ftpd ; UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ; UseHeaders $(SUBDIR) : true ; -BinCommand ftpd : +Application ftpd : ftpd.c ftpcmd.y logwtmp.c diff --git a/src/bin/network/ifconfig/Jamfile b/src/bin/network/ifconfig/Jamfile index 8aa6538fcf..2bb7255a80 100644 --- a/src/bin/network/ifconfig/Jamfile +++ b/src/bin/network/ifconfig/Jamfile @@ -5,7 +5,7 @@ UsePrivateHeaders net ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_wlan ] : true ; -BinCommand ifconfig : +Application ifconfig : ifconfig.cpp MediaTypes.cpp : be network bnetapi [ TargetLibstdc++ ] diff --git a/src/bin/network/mount_nfs/Jamfile b/src/bin/network/mount_nfs/Jamfile index db1c8c389e..082b7fc667 100644 --- a/src/bin/network/mount_nfs/Jamfile +++ b/src/bin/network/mount_nfs/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders net ; #AddResources mount_nfs : mount_nfs.rdef ; -BinCommand mount_nfs : +Application mount_nfs : mount_nfs.cpp : libnetwork.so [ TargetLibsupc++ ] ; diff --git a/src/bin/network/netstat/Jamfile b/src/bin/network/netstat/Jamfile index 64e71428ae..75d14948e3 100644 --- a/src/bin/network/netstat/Jamfile +++ b/src/bin/network/netstat/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src bin network netstat ; UsePrivateHeaders net ; UsePrivateSystemHeaders ; # for syscalls.h -BinCommand netstat : +Application netstat : netstat.cpp : libnetwork.so ; diff --git a/src/bin/network/ping/Jamfile b/src/bin/network/ping/Jamfile index 7a343c83cc..791dd900f1 100644 --- a/src/bin/network/ping/Jamfile +++ b/src/bin/network/ping/Jamfile @@ -4,7 +4,7 @@ SubDirSysHdrs $(HAIKU_TOP) headers compatibility bsd ; DEFINES += INET INET6 ; -BinCommand ping : +Application ping : main.c ping.c ping6.c diff --git a/src/bin/network/ppp_up/Jamfile b/src/bin/network/ppp_up/Jamfile index e27c72b815..c90f7a2670 100644 --- a/src/bin/network/ppp_up/Jamfile +++ b/src/bin/network/ppp_up/Jamfile @@ -11,7 +11,7 @@ UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared AddResources ppp_up : ppp_up.rdef ; -BinCommand ppp_up : +Application ppp_up : ConnectionView.cpp ConnectionWindow.cpp PPPDeskbarReplicant.cpp diff --git a/src/bin/network/pppconfig/Jamfile b/src/bin/network/pppconfig/Jamfile index 50297eecc6..368c5b675c 100644 --- a/src/bin/network/pppconfig/Jamfile +++ b/src/bin/network/pppconfig/Jamfile @@ -7,7 +7,7 @@ UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared libppp UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel network ppp shared libkernelppp headers ] : true ; -BinCommand pppconfig : +Application pppconfig : pppconfig.cpp : be libppp.a [ TargetLibsupc++ ] libbsd.so $(TARGET_NETWORK_LIBS) diff --git a/src/bin/network/route/Jamfile b/src/bin/network/route/Jamfile index 56e733b28e..70191b9371 100644 --- a/src/bin/network/route/Jamfile +++ b/src/bin/network/route/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src bin network route ; UsePrivateHeaders net ; -BinCommand route : +Application route : route.cpp : be libnetwork.so libbnetapi.so ; diff --git a/src/bin/network/telnet/Jamfile b/src/bin/network/telnet/Jamfile index be1d3c4134..f7cf8d0f01 100644 --- a/src/bin/network/telnet/Jamfile +++ b/src/bin/network/telnet/Jamfile @@ -24,7 +24,7 @@ Includes [ FGristFiles $(sources) ] : [ BuildFeatureAttribute ncurses : headers ] ; -BinCommand telnet : +Application telnet : $(sources) : [ BuildFeatureAttribute ncurses : library ] libtelnet.a libutil.a libbsd.so $(TARGET_NETWORK_LIBS) diff --git a/src/bin/network/telnetd/Jamfile b/src/bin/network/telnetd/Jamfile index 89c73a824e..231053ce1b 100644 --- a/src/bin/network/telnetd/Jamfile +++ b/src/bin/network/telnetd/Jamfile @@ -23,7 +23,7 @@ Includes [ FGristFiles $(sources) ] : [ BuildFeatureAttribute ncurses : headers ] ; -BinCommand telnetd : +Application telnetd : $(sources) : [ BuildFeatureAttribute ncurses : library ] libtelnet.a libutil.a libbsd.so $(TARGET_NETWORK_LIBS) diff --git a/src/bin/network/traceroute/Jamfile b/src/bin/network/traceroute/Jamfile index 44d3731cac..05fd9f790a 100644 --- a/src/bin/network/traceroute/Jamfile +++ b/src/bin/network/traceroute/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src bin network traceroute ; SubDirSysHdrs $(HAIKU_TOP) headers compatibility bsd ; -BinCommand traceroute : +Application traceroute : as.c findsaddr-haiku.c ifaddrlist.c diff --git a/src/bin/package/Jamfile b/src/bin/package/Jamfile index 7cc2a2dd0a..b01023fef3 100644 --- a/src/bin/package/Jamfile +++ b/src/bin/package/Jamfile @@ -6,7 +6,7 @@ if [ FIsBuildFeatureEnabled zstd ] { SubDirC++Flags -DZSTD_DEFAULT ; } -BinCommand package : +Application package : command_add.cpp command_checksum.cpp command_create.cpp diff --git a/src/bin/package_repo/Jamfile b/src/bin/package_repo/Jamfile index da26b5c109..430a4449b5 100644 --- a/src/bin/package_repo/Jamfile +++ b/src/bin/package_repo/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders kernel shared ; UseHeaders [ FDirName $(HAIKU_TOP) src bin package ] ; -BinCommand package_repo : +Application package_repo : command_create.cpp command_list.cpp command_update.cpp diff --git a/src/bin/pc/Jamfile b/src/bin/pc/Jamfile index 38a134f6a5..336b4f82bb 100644 --- a/src/bin/pc/Jamfile +++ b/src/bin/pc/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src bin pc ; -BinCommand pc : +Application pc : pc.c ; diff --git a/src/bin/pcmcia-cs/Jamfile b/src/bin/pcmcia-cs/Jamfile index d8e1acaf6a..6bc9d800d0 100644 --- a/src/bin/pcmcia-cs/Jamfile +++ b/src/bin/pcmcia-cs/Jamfile @@ -13,7 +13,7 @@ StdBinCommands dump_cisreg.c : root ; -BinCommand pack_cis : +Application pack_cis : pack_cis.c lex_cis.l yacc_cis.y diff --git a/src/bin/pkgman/Jamfile b/src/bin/pkgman/Jamfile index 6ad582edb8..cc66f9bf1c 100644 --- a/src/bin/pkgman/Jamfile +++ b/src/bin/pkgman/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src bin pkgman ; UsePrivateHeaders shared storage support ; -BinCommand pkgman : +Application pkgman : Command.cpp command_add_repo.cpp command_drop_repo.cpp diff --git a/src/bin/query/Jamfile b/src/bin/query/Jamfile index 7b916754e1..d29f05c86d 100644 --- a/src/bin/query/Jamfile +++ b/src/bin/query/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src bin query ; -BinCommand query : +Application query : query.cpp FilteredQuery.cpp : be [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ; diff --git a/src/bin/rc/Jamfile b/src/bin/rc/Jamfile index 9ff5ef4df2..af17fe101a 100644 --- a/src/bin/rc/Jamfile +++ b/src/bin/rc/Jamfile @@ -7,7 +7,7 @@ SubDirC++Flags -Wno-sign-compare -Wno-unused ; StaticLibrary librdef.a : compile.cpp decompile.cpp lexer.l parser.y rdef.cpp ; -BinCommand rc : +Application rc : rc.cpp : librdef.a [ TargetLibstdc++ ] be ; diff --git a/src/bin/screen_blanker/Jamfile b/src/bin/screen_blanker/Jamfile index e5fc370d00..b412b3fe7a 100644 --- a/src/bin/screen_blanker/Jamfile +++ b/src/bin/screen_blanker/Jamfile @@ -5,7 +5,7 @@ UseHeaders [ FDirName headers os add-ons screen_saver ] ; UsePrivateHeaders interface screen_saver ; -BinCommand screen_blanker : +Application screen_blanker : ScreenBlanker.cpp ScreenSaverWindow.cpp PasswordWindow.cpp diff --git a/src/bin/screenmode/Jamfile b/src/bin/screenmode/Jamfile index 63bf392f38..6ce224e716 100644 --- a/src/bin/screenmode/Jamfile +++ b/src/bin/screenmode/Jamfile @@ -6,7 +6,7 @@ UsePrivateHeaders [ FDirName graphics radeon ] ; SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src preferences screen ] ; -BinCommand screenmode : +Application screenmode : screenmode.cpp # from Screen preferences diff --git a/src/preferences/appearance/Jamfile b/src/preferences/appearance/Jamfile index 210ed0b11f..99822f390c 100644 --- a/src/preferences/appearance/Jamfile +++ b/src/preferences/appearance/Jamfile @@ -4,7 +4,7 @@ AddSubDirSupportedPlatforms libbe_test ; UsePrivateHeaders shared app interface [ FDirName servers app ] ; -Preference Appearance : +Application Appearance : AntialiasingSettingsView.cpp Appearance.cpp AppearanceWindow.cpp diff --git a/src/preferences/backgrounds/Jamfile b/src/preferences/backgrounds/Jamfile index 75b6cd6c98..9453891d60 100644 --- a/src/preferences/backgrounds/Jamfile +++ b/src/preferences/backgrounds/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences backgrounds ; UsePrivateHeaders preferences shared ; -Preference Backgrounds : +Application Backgrounds : BackgroundImage.cpp Backgrounds.cpp BackgroundsView.cpp diff --git a/src/preferences/bluetooth/Jamfile b/src/preferences/bluetooth/Jamfile index d595e28ce2..3b3c4cc60a 100644 --- a/src/preferences/bluetooth/Jamfile +++ b/src/preferences/bluetooth/Jamfile @@ -5,7 +5,7 @@ UsePrivateHeaders shared ; AddResources Bluetooth : Bluetooth.rdef ; -Preference Bluetooth : +Application Bluetooth : BluetoothDeviceView.cpp BluetoothMain.cpp BluetoothSettings.cpp diff --git a/src/preferences/datatranslations/Jamfile b/src/preferences/datatranslations/Jamfile index a9958dc6e5..c79a9f8fb7 100644 --- a/src/preferences/datatranslations/Jamfile +++ b/src/preferences/datatranslations/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences datatranslations ; UsePrivateHeaders shared ; -Preference DataTranslations : +Application DataTranslations : DataTranslations.cpp DataTranslationsWindow.cpp DataTranslationsSettings.cpp diff --git a/src/preferences/deskbar/Jamfile b/src/preferences/deskbar/Jamfile index ca82149392..fe229bcf92 100644 --- a/src/preferences/deskbar/Jamfile +++ b/src/preferences/deskbar/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences deskbar ; SubDirSysHdrs $(HAIKU_TOP) src apps deskbar ; -Preference Deskbar +Application Deskbar : DeskbarPreferences.cpp : diff --git a/src/preferences/filetypes/Jamfile b/src/preferences/filetypes/Jamfile index 3f22d9628b..8f90880b0c 100644 --- a/src/preferences/filetypes/Jamfile +++ b/src/preferences/filetypes/Jamfile @@ -6,7 +6,7 @@ UseLibraryHeaders icon ; UsePrivateHeaders shared tracker ; SubDirSysHdrs $(HAIKU_TOP) src kits tracker ; -Preference FileTypes : +Application FileTypes : FileTypes.cpp FileTypesWindow.cpp ApplicationTypesWindow.cpp diff --git a/src/preferences/input/Jamfile b/src/preferences/input/Jamfile index c30e5ef965..68880602f7 100644 --- a/src/preferences/input/Jamfile +++ b/src/preferences/input/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences input ; UsePrivateHeaders input ; -Preference Input : +Application Input : Input.cpp InputDeviceView.cpp InputIcons.cpp diff --git a/src/preferences/joysticks/Jamfile b/src/preferences/joysticks/Jamfile index 58f7d5de4d..c7fa285396 100644 --- a/src/preferences/joysticks/Jamfile +++ b/src/preferences/joysticks/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src preferences joysticks ; -Preference Joysticks : +Application Joysticks : CalibWin.cpp JoyWin.cpp Joysticks.cpp diff --git a/src/preferences/keymap/Jamfile b/src/preferences/keymap/Jamfile index d8480b52db..6124bf7936 100644 --- a/src/preferences/keymap/Jamfile +++ b/src/preferences/keymap/Jamfile @@ -10,7 +10,7 @@ Includes [ FGristFiles KeymapWindow.cpp ] : KeymapNames.h ; Includes [ FGristFiles KeymapWindow.cpp ] : KeyboardLayoutNames.h ; -Preference Keymap : +Application Keymap : KeyboardLayout.cpp KeyboardLayoutView.cpp Keymap.cpp diff --git a/src/preferences/locale/Jamfile b/src/preferences/locale/Jamfile index 55c6d0dad9..597ae178b5 100644 --- a/src/preferences/locale/Jamfile +++ b/src/preferences/locale/Jamfile @@ -9,7 +9,7 @@ local sources = FormatSettingsView.cpp ; -Preference Locale +Application Locale : $(sources) : be [ TargetLibstdc++ ] [ TargetLibsupc++ ] shared localestub diff --git a/src/preferences/mail/Jamfile b/src/preferences/mail/Jamfile index 0ed4ae211c..a41689b4b0 100644 --- a/src/preferences/mail/Jamfile +++ b/src/preferences/mail/Jamfile @@ -19,7 +19,7 @@ local sources = AddResources E-mail : e-mail.rdef ; -Preference E-mail +Application E-mail : $(sources) : diff --git a/src/preferences/media/Jamfile b/src/preferences/media/Jamfile index 402f05f62b..79bc24c51b 100644 --- a/src/preferences/media/Jamfile +++ b/src/preferences/media/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences media ; UsePrivateHeaders media midi shared ; -Preference Media : +Application Media : Media.cpp MediaIcons.cpp MediaListItem.cpp diff --git a/src/preferences/network/Jamfile b/src/preferences/network/Jamfile index 7cc3715d8f..6d1dc6bca3 100644 --- a/src/preferences/network/Jamfile +++ b/src/preferences/network/Jamfile @@ -6,7 +6,7 @@ UsePrivateHeaders net shared storage ; SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps networkstatus ] [ FDirName $(HAIKU_TOP) src bin network ifconfig ] ; -Preference Network : +Application Network : Network.cpp NetworkWindow.cpp NetworkProfile.cpp diff --git a/src/preferences/printers/Jamfile b/src/preferences/printers/Jamfile index 0ac27d02c3..d5dcf673be 100644 --- a/src/preferences/printers/Jamfile +++ b/src/preferences/printers/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences printers ; UsePrivateHeaders shared print ; -Preference Printers : +Application Printers : AddPrinterDialog.cpp Printers.cpp PrintersWindow.cpp diff --git a/src/preferences/repositories/Jamfile b/src/preferences/repositories/Jamfile index 0b92d80ccb..3312c35e5a 100644 --- a/src/preferences/repositories/Jamfile +++ b/src/preferences/repositories/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src preferences repositories ; UsePrivateHeaders interface ; UsePrivateHeaders package ; -Preference Repositories : +Application Repositories : AddRepoWindow.cpp RepoRow.cpp Repositories.cpp diff --git a/src/preferences/screen/Jamfile b/src/preferences/screen/Jamfile index 002d6fcb58..26c97f9dfc 100644 --- a/src/preferences/screen/Jamfile +++ b/src/preferences/screen/Jamfile @@ -6,7 +6,7 @@ UsePrivateHeaders [ FDirName graphics common ] ; UsePrivateHeaders [ FDirName graphics radeon ] ; UsePrivateHeaders interface preferences ; -Preference Screen : +Application Screen : AlertWindow.cpp MonitorView.cpp multimon.cpp diff --git a/src/preferences/screensaver/Jamfile b/src/preferences/screensaver/Jamfile index 546eb3261d..53e6ce5437 100644 --- a/src/preferences/screensaver/Jamfile +++ b/src/preferences/screensaver/Jamfile @@ -6,7 +6,7 @@ UseHeaders [ FDirName $(HAIKU_TOP) headers os add-ons screen_saver ] : true ; UsePrivateHeaders screen_saver ; SubDirSysHdrs $(SUBDIR) ; -Preference ScreenSaver : +Application ScreenSaver : ScreenSaverApp.cpp ScreenSaverWindow.cpp PasswordWindow.cpp diff --git a/src/preferences/shortcuts/Jamfile b/src/preferences/shortcuts/Jamfile index 10d7656490..f920fe1014 100644 --- a/src/preferences/shortcuts/Jamfile +++ b/src/preferences/shortcuts/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src preferences shortcuts ; UsePrivateHeaders interface ; UseHeaders [ FDirName $(HAIKU_TOP) src add-ons input_server filters shortcut_catcher ] ; -Preference Shortcuts : +Application Shortcuts : main.cpp MetaKeyStateMap.cpp ShortcutsApp.cpp diff --git a/src/preferences/sounds/Jamfile b/src/preferences/sounds/Jamfile index 6b39f153a7..7497f9ce90 100644 --- a/src/preferences/sounds/Jamfile +++ b/src/preferences/sounds/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences sounds ; UsePrivateHeaders interface ; -Preference Sounds : +Application Sounds : HApp.cpp HWindow.cpp HEventList.cpp diff --git a/src/preferences/time/Jamfile b/src/preferences/time/Jamfile index 7c13316b58..fa5cde3847 100644 --- a/src/preferences/time/Jamfile +++ b/src/preferences/time/Jamfile @@ -25,7 +25,7 @@ Includes [ FGristFiles $(sources) ] : [ BuildFeatureAttribute icu : headers ] ; # Dependency needed to trigger downloading/unzipping the package before # compiling the files. -Preference Time +Application Time : $(sources) : be bnetapi network shared [ TargetLibstdc++ ] localestub : Time.rdef diff --git a/src/preferences/tracker/Jamfile b/src/preferences/tracker/Jamfile index 22b85324ce..cc64198006 100644 --- a/src/preferences/tracker/Jamfile +++ b/src/preferences/tracker/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src preferences tracker ; -Preference Tracker +Application Tracker : TrackerPreferences.cpp : diff --git a/src/preferences/virtualmemory/Jamfile b/src/preferences/virtualmemory/Jamfile index df38e7582a..6aabf072a4 100644 --- a/src/preferences/virtualmemory/Jamfile +++ b/src/preferences/virtualmemory/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src preferences virtualmemory ; UsePrivateHeaders shared system ; -Preference VirtualMemory : +Application VirtualMemory : VirtualMemory.cpp SettingsWindow.cpp Settings.cpp diff --git a/src/servers/app/Jamfile b/src/servers/app/Jamfile index 299da605d2..c991b7c162 100644 --- a/src/servers/app/Jamfile +++ b/src/servers/app/Jamfile @@ -55,7 +55,7 @@ if [ FIsBuildFeatureEnabled fontconfig ] { : [ BuildFeatureAttribute freetype : headers ] ; } -Server app_server : +Application app_server : Angle.cpp AppServer.cpp #BitfieldRegion.cpp diff --git a/src/servers/bluetooth/Jamfile b/src/servers/bluetooth/Jamfile index 365fee36d2..cbfe61418b 100644 --- a/src/servers/bluetooth/Jamfile +++ b/src/servers/bluetooth/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders shared bluetooth net kernel ; AddResources bluetooth_server : bluetooth_server.rdef ; -Server bluetooth_server +Application bluetooth_server : BluetoothServer.cpp DeskbarReplicant.cpp diff --git a/src/servers/debug/Jamfile b/src/servers/debug/Jamfile index 2957421f2d..84d6268221 100644 --- a/src/servers/debug/Jamfile +++ b/src/servers/debug/Jamfile @@ -8,7 +8,7 @@ UsePrivateHeaders storage ; AddResources debug_server : debug_server.rdef ; -Server debug_server +Application debug_server : DebugServer.cpp DebugWindow.cpp diff --git a/src/servers/index/Jamfile b/src/servers/index/Jamfile index aef999a30c..cf89372ac4 100644 --- a/src/servers/index/Jamfile +++ b/src/servers/index/Jamfile @@ -5,7 +5,7 @@ AddResources index_server : index_server.rdef ; UsePrivateHeaders index_server shared storage kernel app ; UsePrivateSystemHeaders ; -Server index_server : +Application index_server : CatchUpManager.cpp main.cpp IndexServer.cpp diff --git a/src/servers/input/Jamfile b/src/servers/input/Jamfile index c93773a205..7a095e1b46 100644 --- a/src/servers/input/Jamfile +++ b/src/servers/input/Jamfile @@ -39,7 +39,7 @@ if $(TARGET_PLATFORM) != haiku { APPSERVER_TEST_MODE = 0 ; } -Server input_server : +Application input_server : InputServer.cpp InputServerDevice.cpp InputServerFilter.cpp diff --git a/src/servers/keystore/Jamfile b/src/servers/keystore/Jamfile index a01613498f..4c026a89c7 100644 --- a/src/servers/keystore/Jamfile +++ b/src/servers/keystore/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src servers keystore ; UsePrivateHeaders app ; UsePrivateHeaders shared ; -Server keystore_server : +Application keystore_server : AppAccessRequestWindow.cpp KeyRequestWindow.cpp Keyring.cpp diff --git a/src/servers/launch/Jamfile b/src/servers/launch/Jamfile index 3354024c0c..788426f3c0 100644 --- a/src/servers/launch/Jamfile +++ b/src/servers/launch/Jamfile @@ -5,7 +5,7 @@ UsePrivateSystemHeaders ; UseHeaders [ FDirName $(HAIKU_TOP) src bin multiuser ] ; -Server launch_daemon +Application launch_daemon : LaunchDaemon.cpp diff --git a/src/servers/mail/Jamfile b/src/servers/mail/Jamfile index 0632fa8fcf..4f8233cedd 100644 --- a/src/servers/mail/Jamfile +++ b/src/servers/mail/Jamfile @@ -10,7 +10,7 @@ SubDirHdrs $(HAIKU_TOP) src kits tracker ; AddResources mail_daemon : mail_daemon.rdef DeskbarViewIcons.rdef ; -Server mail_daemon : +Application mail_daemon : DeskbarView.cpp ErrorLogWindow.cpp LEDAnimation.cpp diff --git a/src/servers/media/Jamfile b/src/servers/media/Jamfile index 7b75f7bec3..5d0edb1775 100644 --- a/src/servers/media/Jamfile +++ b/src/servers/media/Jamfile @@ -5,7 +5,7 @@ UsePrivateSystemHeaders ; AddResources media_server : media_server.rdef ; -Server media_server : +Application media_server : media_server.cpp AppManager.cpp BufferManager.cpp diff --git a/src/servers/media_addon/Jamfile b/src/servers/media_addon/Jamfile index 2c07522f19..892286be91 100644 --- a/src/servers/media_addon/Jamfile +++ b/src/servers/media_addon/Jamfile @@ -5,7 +5,7 @@ UsePrivateSystemHeaders ; AddResources media_addon_server : media_addon_server.rdef ; -Server media_addon_server : +Application media_addon_server : MediaAddonServer.cpp MediaFilePlayer.cpp SystemTimeSource.cpp diff --git a/src/servers/midi/Jamfile b/src/servers/midi/Jamfile index ee777d5bc2..e6724381b5 100644 --- a/src/servers/midi/Jamfile +++ b/src/servers/midi/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src servers midi ; UsePrivateHeaders app interface locale midi shared storage ; -Server midi_server : +Application midi_server : MidiServerApp.cpp DeviceWatcher.cpp PortDrivers.cpp diff --git a/src/servers/mount/Jamfile b/src/servers/mount/Jamfile index 681048f9e1..d3aa5671a8 100644 --- a/src/servers/mount/Jamfile +++ b/src/servers/mount/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src servers mount ; UsePrivateHeaders app mount shared storage ; SubDirHdrs $(HAIKU_TOP) src kits tracker ; -Server mount_server +Application mount_server : AutoMounter.cpp : diff --git a/src/servers/net/Jamfile b/src/servers/net/Jamfile index 2724d3002f..a9e4689e48 100644 --- a/src/servers/net/Jamfile +++ b/src/servers/net/Jamfile @@ -16,7 +16,7 @@ SubDirC++Flags $(defines) ; AddResources net_server : net_server.rdef ; -Server net_server : +Application net_server : NetServer.cpp AutoconfigClient.cpp AutoconfigLooper.cpp diff --git a/src/servers/notification/Jamfile b/src/servers/notification/Jamfile index b6d99df613..571a6b5ac5 100644 --- a/src/servers/notification/Jamfile +++ b/src/servers/notification/Jamfile @@ -2,7 +2,7 @@ SubDir HAIKU_TOP src servers notification ; UsePrivateHeaders app notification ; -Server notification_server : +Application notification_server : AppGroupView.cpp NotificationServer.cpp NotificationView.cpp diff --git a/src/servers/package/Jamfile b/src/servers/package/Jamfile index 1c0e5c94c6..5d974a6829 100644 --- a/src/servers/package/Jamfile +++ b/src/servers/package/Jamfile @@ -3,7 +3,7 @@ SubDir HAIKU_TOP src servers package ; UsePrivateSystemHeaders ; UsePrivateHeaders app interface kernel shared storage ; -Server package_daemon +Application package_daemon : CommitTransactionHandler.cpp Constants.cpp diff --git a/src/servers/power/Jamfile b/src/servers/power/Jamfile index 00d6155bfa..9bc36be770 100644 --- a/src/servers/power/Jamfile +++ b/src/servers/power/Jamfile @@ -4,7 +4,7 @@ UsePrivateHeaders app ; AddResources power_daemon : power_daemon.rdef ; -Server power_daemon : +Application power_daemon : lid_monitor.cpp power_daemon.cpp power_button_monitor.cpp diff --git a/src/servers/print/Jamfile b/src/servers/print/Jamfile index 847a05d399..8973fa8612 100644 --- a/src/servers/print/Jamfile +++ b/src/servers/print/Jamfile @@ -7,7 +7,7 @@ AddResources print_server : print_server.rdef ; -Server print_server : +Application print_server : PrintServerApp.cpp PrintServerApp.R5.cpp PrintServerApp.Scripting.cpp diff --git a/src/servers/registrar/Jamfile b/src/servers/registrar/Jamfile index f7580ce0aa..c871c18185 100644 --- a/src/servers/registrar/Jamfile +++ b/src/servers/registrar/Jamfile @@ -11,7 +11,7 @@ UsePrivateSystemHeaders ; SEARCH_SOURCE += [ FDirName $(SUBDIR) mime ] ; -Server registrar +Application registrar : AppInfoList.cpp AppInfoListMessagingTargetSet.cpp diff --git a/src/servers/syslog_daemon/Jamfile b/src/servers/syslog_daemon/Jamfile index 6190782dc2..7da519f39b 100644 --- a/src/servers/syslog_daemon/Jamfile +++ b/src/servers/syslog_daemon/Jamfile @@ -5,7 +5,7 @@ UsePrivateSystemHeaders ; AddResources syslog_daemon : SyslogDaemon.rdef ; -Server syslog_daemon : +Application syslog_daemon : SyslogDaemon.cpp syslog_output.cpp listener_output.cpp diff --git a/src/tests/add-ons/kernel/file_systems/shared/Jamfile b/src/tests/add-ons/kernel/file_systems/shared/Jamfile index 99b0ac07d6..a24ffd32c1 100644 --- a/src/tests/add-ons/kernel/file_systems/shared/Jamfile +++ b/src/tests/add-ons/kernel/file_systems/shared/Jamfile @@ -10,7 +10,7 @@ SimpleTest random_read : be ; -BinCommand fragmenter : +Application fragmenter : fragmenter.cpp ; diff --git a/src/tests/kits/media/playsound/Jamfile b/src/tests/kits/media/playsound/Jamfile index a1633408c2..48522d8310 100644 --- a/src/tests/kits/media/playsound/Jamfile +++ b/src/tests/kits/media/playsound/Jamfile @@ -1,16 +1,16 @@ SubDir HAIKU_TOP src tests kits media playsound ; -BinCommand playfile : +Application playfile : playfile.cpp : be bnetapi media [ TargetLibsupc++ ] ; -BinCommand playsound : +Application playsound : playsound.cpp : be media game ; -BinCommand playwav : +Application playwav : playwav.cpp : be media [ TargetLibsupc++ ] ; diff --git a/src/tests/kits/opengl/glinfo/Jamfile b/src/tests/kits/opengl/glinfo/Jamfile index b8571d4e4b..a18d87d2cc 100644 --- a/src/tests/kits/opengl/glinfo/Jamfile +++ b/src/tests/kits/opengl/glinfo/Jamfile @@ -22,7 +22,7 @@ Includes [ FGristFiles $(sources) ] : # Dependency needed to trigger downloading/unzipping the package before # compiling the files. -Preference GLInfo : +Application GLInfo : $(sources) : be libglut.so diff --git a/src/tests/servers/debug/Jamfile b/src/tests/servers/debug/Jamfile index de87ca543c..dbfa3fcdf4 100644 --- a/src/tests/servers/debug/Jamfile +++ b/src/tests/servers/debug/Jamfile @@ -5,7 +5,7 @@ AddSubDirSupportedPlatforms libbe_test ; UseHeaders [ FDirName $(HAIKU_TOP) src servers debug ] ; UsePrivateHeaders shared ; -BinCommand crashing_app : crashing_app.cpp ; +Application crashing_app : crashing_app.cpp ; SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers debug ] ; SimpleTest DebugWindow : diff --git a/src/tests/servers/launch/tools/Jamfile b/src/tests/servers/launch/tools/Jamfile index 0403e01918..b4005da218 100644 --- a/src/tests/servers/launch/tools/Jamfile +++ b/src/tests/servers/launch/tools/Jamfile @@ -36,7 +36,7 @@ Server test_launch_daemon : LaunchDaemon.rdef ; -BinCommand test_launch_roster : +Application test_launch_roster : LaunchRoster.cpp launch_roster.cpp : diff --git a/src/tests/system/kernel/device_manager/Jamfile b/src/tests/system/kernel/device_manager/Jamfile index b759e27807..00f227534b 100644 --- a/src/tests/system/kernel/device_manager/Jamfile +++ b/src/tests/system/kernel/device_manager/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src tests system kernel device_manager ; -BinCommand listdev : +Application listdev : dm_wrapper.c listdev.c ; diff --git a/src/tests/system/kernel/slab/Jamfile b/src/tests/system/kernel/slab/Jamfile index e5b03fd069..e4afd6ebfb 100644 --- a/src/tests/system/kernel/slab/Jamfile +++ b/src/tests/system/kernel/slab/Jamfile @@ -3,6 +3,6 @@ SubDir HAIKU_TOP src tests system kernel slab ; UsePrivateHeaders kernel ; UseHeaders $(TARGET_PRIVATE_KERNEL_HEADERS) : true ; -BinCommand test_slab +Application test_slab : Slab.cpp ; diff --git a/src/tests/system/network/multicast/Jamfile b/src/tests/system/network/multicast/Jamfile index 8c6c1d77ec..191d968909 100644 --- a/src/tests/system/network/multicast/Jamfile +++ b/src/tests/system/network/multicast/Jamfile @@ -1,10 +1,10 @@ SubDir HAIKU_TOP src tests system network multicast ; -BinCommand multicast : +Application multicast : multicast.cpp : libnetwork.so ; -BinCommand multicat : multicat.c : libnetwork.so ; -BinCommand multisend : multisend.c : libnetwork.so ; +Application multicat : multicat.c : libnetwork.so ; +Application multisend : multisend.c : libnetwork.so ; diff --git a/src/tests/system/network/tcptester/Jamfile b/src/tests/system/network/tcptester/Jamfile index f8d60f1218..ce6f6677bd 100644 --- a/src/tests/system/network/tcptester/Jamfile +++ b/src/tests/system/network/tcptester/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src tests system network tcptester ; -BinCommand tcptester : +Application tcptester : tcptester.cpp : libnetwork.so [ TargetLibsupc++ ] ; diff --git a/src/tools/translation/bitsinfo/Jamfile b/src/tools/translation/bitsinfo/Jamfile index 2cfbc3ebdd..31055e5af1 100644 --- a/src/tools/translation/bitsinfo/Jamfile +++ b/src/tools/translation/bitsinfo/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src tools translation bitsinfo ; -BinCommand bitsinfo : +Application bitsinfo : bitsinfo.cpp : be libbe.so localestub translation [ TargetLibstdc++ ] [ TargetLibsupc++ ] ; diff --git a/src/tools/translation/bmpinfo/Jamfile b/src/tools/translation/bmpinfo/Jamfile index fdf4af8aae..b89f0bb500 100644 --- a/src/tools/translation/bmpinfo/Jamfile +++ b/src/tools/translation/bmpinfo/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src tools translation bmpinfo ; -BinCommand bmpinfo : bmpinfo.cpp : be libbe.so localestub translation [ TargetLibstdc++ ] [ TargetLibsupc++ ] ; +Application bmpinfo : bmpinfo.cpp : be libbe.so localestub translation [ TargetLibstdc++ ] [ TargetLibsupc++ ] ; AddResources bmpinfo : bmpinfo.rdef ; diff --git a/src/tools/translation/pnginfo/Jamfile b/src/tools/translation/pnginfo/Jamfile index 149f134eb5..dbdb3c4a67 100644 --- a/src/tools/translation/pnginfo/Jamfile +++ b/src/tools/translation/pnginfo/Jamfile @@ -9,7 +9,7 @@ Includes [ FGristFiles pnginfo.cpp ] [ BuildFeatureAttribute zlib : headers ] ; -BinCommand pnginfo : pnginfo.cpp : be +Application pnginfo : pnginfo.cpp : be [ BuildFeatureAttribute libpng : library ] [ BuildFeatureAttribute zlib : library ] [ TargetLibsupc++ ] ; diff --git a/src/tools/translation/stxtinfo/Jamfile b/src/tools/translation/stxtinfo/Jamfile index fd95d042dc..f3c445c2e9 100644 --- a/src/tools/translation/stxtinfo/Jamfile +++ b/src/tools/translation/stxtinfo/Jamfile @@ -1,4 +1,4 @@ SubDir HAIKU_TOP src tools translation stxtinfo ; -BinCommand stxtinfo : stxtinfo.cpp : be [ TargetLibsupc++ ] ; +Application stxtinfo : stxtinfo.cpp : be [ TargetLibsupc++ ] ; diff --git a/src/tools/translation/tgainfo/Jamfile b/src/tools/translation/tgainfo/Jamfile index d2342f4c8c..10dd541ae0 100644 --- a/src/tools/translation/tgainfo/Jamfile +++ b/src/tools/translation/tgainfo/Jamfile @@ -1,6 +1,6 @@ SubDir HAIKU_TOP src tools translation tgainfo ; -BinCommand tgainfo : +Application tgainfo : tgainfo.cpp : be libbe.so localestub translation [ TargetLibstdc++ ] [ TargetLibsupc++ ] ; diff --git a/src/tools/translation/tiffinfo/Jamfile b/src/tools/translation/tiffinfo/Jamfile index 056c4f9e0a..65da466bab 100644 --- a/src/tools/translation/tiffinfo/Jamfile +++ b/src/tools/translation/tiffinfo/Jamfile @@ -1,4 +1,4 @@ SubDir HAIKU_TOP src tools translation tiffinfo ; -BinCommand tiffinfo : tiffinfo.cpp : be ; +Application tiffinfo : tiffinfo.cpp : be ; diff --git a/src/tools/unflatten/Jamfile b/src/tools/unflatten/Jamfile index 357f28294d..033e3fc7d7 100644 --- a/src/tools/unflatten/Jamfile +++ b/src/tools/unflatten/Jamfile @@ -1,4 +1,4 @@ SubDir HAIKU_TOP src tools unflatten ; -BinCommand unflatten : unflatten.cpp : be ; +Application unflatten : unflatten.cpp : be ;