diff --git a/src/apps/pulse/Jamfile b/src/apps/pulse/Jamfile index 72e438ef5b..0bf5d26d3e 100644 --- a/src/apps/pulse/Jamfile +++ b/src/apps/pulse/Jamfile @@ -2,7 +2,11 @@ SubDir OBOS_TOP src apps pulse ; UsePrivateHeaders shared ; -AddResources Pulse : Pulse.rsrc ; +local r5_src = strlcpy.c ; + +if $(HAIKU_COMPATIBLE) { + r5_src = ; +} App Pulse : BottomPrefsView.cpp ConfigView.cpp @@ -15,7 +19,16 @@ App Pulse : BottomPrefsView.cpp ProgressBar.cpp PulseApp.cpp PulseView.cpp - PulseWindow.cpp ; + PulseWindow.cpp + $(r5_src) + : be + : Pulse.rdef ; -LinkSharedOSLibs Pulse : be ; +if $(HAIKU_COMPATIBLE) { + LinkSharedOSLibs Pulse : libroot.so ; +} + +SEARCH on [ FGristFiles + strlcpy.c + ] = [ FDirName $(OBOS_TOP) src kernel libroot posix string ] ; diff --git a/src/apps/pulse/Pulse.rdef b/src/apps/pulse/Pulse.rdef new file mode 100644 index 0000000000..13c64a05d2 --- /dev/null +++ b/src/apps/pulse/Pulse.rdef @@ -0,0 +1,75 @@ +resource large_icon array +{ + $"FFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFF001B1C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFF001B1C1B1C1C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFF001B1C1B1C1C1B1C1C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFF001B1C1B1C1C1B1C1C1B1C1B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFF001B1C1B1C1C1B1C1C1B1C1B1C1C1B0000FFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FF001B1C1B1C1C1B1C1C1B1C1B1C1C1B1C1C1B0000FFFFFFFFFFFFFFFFFFFFFF" + $"003F1B1C1B1C1C1B1C1C1B1C1B1C1C1B1C1C1B1C1B0000FFFFFFFFFFFFFFFFFF" + $"00173F3F1B1C1B1C1C1B1C1C1B1C1B1C1C1B1C1C1B1C3F00FFFFFFFFFFFFFFFF" + $"001717183F3F1B1C1B1C1C1B1C1C1B1C1B1C1C1B1C3F0E00FFFFFFFFFFFFFFFF" + $"00170F1718173F3F1B1C1B1C1C1B1C1C1B1C1B1C3F0E0F00FFFFFFFFFFFFFFFF" + $"00170F0F0F1717183F3F1B1C1B1C1C1B1C1C1B3F0E0F0F00FFFFFFFFFFFFFFFF" + $"00170F00000F0F1717183F3F1B1C1B1C1C1B3F0E0F0F0F00FFFFFFFFFFFFFFFF" + $"00170F000000000F0F1717183F3F1B1C1B3F0E0F0F0F0F00FFFFFFFFFFFFFFFF" + $"00170F0000000000000F0F1717183F1B3F0E0F0F0F0F0F00FFFFFFFFFFFFFFFF" + $"00170F00003700000000000F0F17173F0E0F0F0F0F0F0F00FFFFFFFF000000FF" + $"00170F000037000000000000003F173F0E0F0F0F0F0F0F00FFFF00000F0F0FFF" + $"00170F373600370000000000003F173F0E0F0F0F0F0F0F00FF000F0FFFFFFFFF" + $"00170F000000370036003700003F173F0E0F0F0F0F0F0F00FF000FFFFFFFFFFF" + $"00170F000000373637003700003F173F0E0F0F0F0F0F0F00FF000FFFFFFFFFFF" + $"00170F000000370036373700003F173F0E0F0F0F0F0F0F00FFFF000EFFFFFFFF" + $"00170F000000000037000036003F173F0E0F0F0F0F0F0F00FFFFFF000EFFFFFF" + $"00173F3F0000000037000000003F173F0E0F0F0F0F0F0F00FFFFFF000FFFFFFF" + $"001717183F3F000000000000003F173F0E0F0F0F0F0F0F000F0EFF000FFFFFFF" + $"FF00001717183F3F00000000003F173F0E0F0F0F0F0F0F000F0E000FFFFFFFFF" + $"FFFFFF00001717183F3F0000003F173F0E0F0F0F0F0F000F0F000FFFFFFFFFFF" + $"FFFFFFFFFF00001717183F3F003F173F0E0F0F0F0F000000000FFFFFFFFFFFFF" + $"FFFFFFFFFFFFFF00001717183F3F173F0E0F0F0F000F0F0F0FFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFF0000171718173F0E0F0F000F0F0FFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFF000017173F0E0F000F0F0FFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF00003F0E000F0F0FFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000E0F0FFFFFFFFFFFFFFFFFFFFFFFFF" +}; + +resource mini_icon array +{ + $"FFFFFF0000FFFFFFFFFFFFFFFFFFFFFF" + $"FFFF001B1C0000FFFFFFFFFFFFFFFFFF" + $"FF001B1C1B1C1C0000FFFFFFFFFFFFFF" + $"003F1B1C1B1C1C1B1C0000FFFFFFFFFF" + $"00173F3F1B1C1B1C1C1B1C00FFFFFFFF" + $"000E18173F3F1B1C1B1C0F00FFFFFFFF" + $"000E000018173F3F1B0F0F00FFFFFFFF" + $"000E0000000018170F0F0F00FFFF0000" + $"000E3600370000180F0F0E00FF000E0E" + $"000E0036370000180F0F0E00FF000EFF" + $"000F0000363737180E0F0F00FF000EFF" + $"00170000370000170F0F0F00FF000FFF" + $"00001717000000180F0E0F0000000FFF" + $"FFFF0000171700180F0E0000000EFFFF" + $"FFFFFFFF000017170F000F0F0EFFFFFF" + $"FFFFFFFFFFFF0000000E0FFFFFFFFFFF" +}; + +resource app_signature "application/x-vnd.Haiku-Pulse"; + +resource app_version +{ + major = 1, + middle = 0, + minor = 0, + + /* 0 = development 1 = alpha 2 = beta + 3 = gamma 4 = golden master 5 = final */ + variety = 0, + + internal = 0, + + short_info = "Pulse 1.0.0", + long_info = "Pulse 1.0.0 ©2004 Haiku" +}; + +resource app_flags B_SINGLE_LAUNCH; diff --git a/src/apps/pulse/Pulse.rsrc b/src/apps/pulse/Pulse.rsrc deleted file mode 100644 index f6cf9af8f0..0000000000 Binary files a/src/apps/pulse/Pulse.rsrc and /dev/null differ