* Changed the kernel build rules, so that the executables can have resources

files, too.
* Added a temporary icon for the kernel until Stephan comes up with a better
  one (hint hint!) :-))
* This even fixes bug #648.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17825 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2006-06-13 16:08:55 +00:00
parent c5bbddb66c
commit cce6f8d05f
3 changed files with 76 additions and 0 deletions
+7
View File
@@ -54,6 +54,13 @@ rule KernelLd
Depends $(1) : $(2) ;
MakeLocateDebug $(1) ;
on $(1) XRes $(1) : $(RESFILES) ;
if ! [ on $(1) return $(DONT_USE_BEOS_RULES) ] {
SetType $(1) ;
MimeSet $(1) ;
SetVersion $(1) ;
}
}
actions KernelLd
+2
View File
@@ -10,6 +10,8 @@ SubDir HAIKU_TOP src system kernel ;
SubDirC++Flags $(defines) ;
}
AddResources kernel_$(TARGET_ARCH) : kernel.rdef ;
KernelMergeObject kernel_core.o :
boot_item.cpp
cpu.c
+67
View File
@@ -0,0 +1,67 @@
resource app_signature "application/x-vnd.Haiku-Kernel";
resource app_version {
major = 1,
middle = 0,
minor = 0,
variety = B_APPV_DEVELOPMENT,
internal = 0,
short_info = "Kernel",
long_info = "Kernel, Copyright 2006 Haiku Inc."
};
resource mini_icon array {
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFF00000000FFFFFFFF000000FFFFFF"
$"FF003F3F3F3F000000003F3F3F00FFFF"
$"FF003F3F00003F00000000003F3F00FF"
$"FF003F003F3F002FEB30003F003F00FF"
$"FF00003F3F002F2B2B2C30003F0008FF"
$"FF08003F3F002B3F2C2C2F003F0809FF"
$"FF00003F3F002F2C2C2EEB003F00FFFF"
$"003F3F003F3F002D2D2F003F003F00FF"
$"003F3F3F00003F0000003F003F3F00FF"
$"003F3F3F3F3F003F3F3F003F3F3F00FF"
$"FF003F3F3F3F3F0000003F3F3F00FFFF"
$"FFFF0000000000FFFFFF000000FFFFFF"
};
resource large_icon array {
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFFFFFF00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$"FFFFFFFFFF00003F3F3F3F3F3F3F000000FFFF00000000000000FFFFFFFFFFFF"
$"FFFFFFFF003F3F3F3F3F3F3F3F3F3F3F0000003F3F3F3F3F3F3F0000FFFFFFFF"
$"FFFFFFFF003F3F3F3F3F3F3F3F3F00003F3F3F00003F3F3F3F3F3F3F00FFFFFF"
$"FFFFFF003F3F3F3F3F3F3F3F00003F3F3F3F3F3F3F00003F3F3F3F3F00FFFFFF"
$"FFFFFF003F3F3F3F3F3F00003F3F3F00000000003F3F3F003F3F3F3F3F00FFFF"
$"FFFFFF003F3F3F3F3F003F3F3F00002FEB2F302F00003F3F003F3F3F3F00FFFF"
$"FFFFFF003F3F3F3F003F3F3F002FEB2C2B2C2D302F2F003F3F003F3F3F00FFFF"
$"FFFFFF003F3F3F003F3F3F3F002F2B2A2B2B2C2D2E2F003F3F3F003F3F00FFFF"
$"FFFFFFFF003F003F3F3F3F002F2B2B2A2B2B2B2D2D2F30003F3F3F003F00FFFF"
$"FFFFFFFF00003F3F3F3F3F002F2B2B3F2B2A2C2D2DEB30003F3F3F3F00FFFFFF"
$"FFFFFFFF00003F3F3F3F3F002F2C2B2B2A2B2C2C2E2F2F003F3F3F3F0000FFFF"
$"FFFFFF003F003F3F3F3F3F002F2D2B2C2C2B2C2D2D2F30003F3F3F003F00FFFF"
$"FFFFFF003F3F003F3F3F3F002FEB2D2D2C2C2D2DEB2F2F003F3F3F003F3F00FF"
$"FFFF003F3F3F3F003F3F3F3F00302E2C2D2D2D2F2F2F003F3F3F003F3F3F00FF"
$"FFFF003F3F3F3F3F003F3F3F002F2FEBEBEBEBEB2F2F003F3F003F3F3F3F00FF"
$"FFFF003F3F3F3F3F3F00003F3F00002F2F302F2F00003F3F003F3F3F3F3F00FF"
$"FFFF003F3F3F3F3F3F3F3F00003F3F00000000003F3F00003F3F3F3F3F3F00FF"
$"FFFF003F3F3F3F3F3F3F3F3F3F00003F3F3F3F3F00003F3F3F3F3F3F3F3F00FF"
$"FFFF003F3F3F3F3F3F3F3F3F3F3F3F00003F00003F3F3F3F3F3F3F3F3F00FFFF"
$"FFFFFF003F3F3F3F3F3F3F3F3F3F3F3F000000003F3F3F3F3F3F3F0000FFFFFF"
$"FFFFFFFF00003F3F3F3F3F3F3F000000FFFFFFFF00000000000000FFFFFFFFFF"
$"FFFFFFFFFFFF00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
};