Make locale kit Hybrid build aware, so that the catalog add-ons will be available for gcc4 applications.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37490 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -51,8 +51,9 @@ SYSTEM_BIN = "[" addattr alert arp base64 basename bash bc beep bootman bzip2
|
|||||||
query quit
|
query quit
|
||||||
rc readlink ReadOnlyBootPrompt reindex release renice rlog rm rmattr
|
rc readlink ReadOnlyBootPrompt reindex release renice rlog rm rmattr
|
||||||
rmindex rmdir roster route
|
rmindex rmdir roster route
|
||||||
safemode screen_blanker screenmode screenshot sdiff setdecor settype setversion
|
safemode screen_blanker screenmode screenshot sdiff setdecor settype
|
||||||
setvolume setwep seq sha1sum shar shred shuf shutdown sleep sort spamdbm
|
setversion setvolume setwep seq sha1sum shar shred shuf shutdown sleep sort
|
||||||
|
spamdbm
|
||||||
split stat strace stty su sum sync sysinfo
|
split stat strace stty su sum sync sysinfo
|
||||||
tac tail tcpdump tcptester tee telnet telnetd test timeout top touch
|
tac tail tcpdump tcptester tee telnet telnetd test timeout top touch
|
||||||
tput tr traceroute translate trash true truncate tsort tty
|
tput tr traceroute translate trash true truncate tsort tty
|
||||||
@@ -518,6 +519,8 @@ AddFilesToHaikuHybridImage system add-ons Translators
|
|||||||
: $(SYSTEM_ADD_ONS_TRANSLATORS) : : true ;
|
: $(SYSTEM_ADD_ONS_TRANSLATORS) : : true ;
|
||||||
AddFilesToHaikuImage system add-ons locale catalogs
|
AddFilesToHaikuImage system add-ons locale catalogs
|
||||||
: $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ;
|
: $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) ;
|
||||||
|
AddFilesToHaikuHybridImage system add-ons locale catalogs
|
||||||
|
: $(SYSTEM_ADD_ONS_LOCALE_CATALOGS) : : true ;
|
||||||
AddFilesToHaikuImage system add-ons mail_daemon inbound_protocols : POP3 IMAP ;
|
AddFilesToHaikuImage system add-ons mail_daemon inbound_protocols : POP3 IMAP ;
|
||||||
AddFilesToHaikuImage system add-ons mail_daemon outbound_protocols : SMTP ;
|
AddFilesToHaikuImage system add-ons mail_daemon outbound_protocols : SMTP ;
|
||||||
AddFilesToHaikuImage system add-ons mail_daemon inbound_filters
|
AddFilesToHaikuImage system add-ons mail_daemon inbound_filters
|
||||||
|
|||||||
@@ -309,10 +309,26 @@ RosterData::InitializeCatalogAddOns()
|
|||||||
BDirectory addOnFolder;
|
BDirectory addOnFolder;
|
||||||
char buf[4096];
|
char buf[4096];
|
||||||
status_t err;
|
status_t err;
|
||||||
for (int f=0; folders[f]>=0; ++f) {
|
for (int f = 0; folders[f]>=0; ++f) {
|
||||||
find_directory(folders[f], &addOnPath);
|
find_directory(folders[f], &addOnPath);
|
||||||
BString addOnFolderName(addOnPath.Path());
|
BString addOnFolderName(addOnPath.Path());
|
||||||
addOnFolderName << "/locale/catalogs";
|
addOnFolderName << "/locale/catalogs";
|
||||||
|
|
||||||
|
system_info info;
|
||||||
|
if (get_system_info(&info) == B_OK
|
||||||
|
&& (info.abi & B_HAIKU_ABI_MAJOR)
|
||||||
|
!= (B_HAIKU_ABI & B_HAIKU_ABI_MAJOR)) {
|
||||||
|
switch (B_HAIKU_ABI & B_HAIKU_ABI_MAJOR) {
|
||||||
|
case B_HAIKU_ABI_GCC_2:
|
||||||
|
addOnFolderName << "/gcc2";
|
||||||
|
break;
|
||||||
|
case B_HAIKU_ABI_GCC_4:
|
||||||
|
addOnFolderName << "/gcc4";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
err = addOnFolder.SetTo(addOnFolderName.String());
|
err = addOnFolder.SetTo(addOnFolderName.String());
|
||||||
if (err != B_OK)
|
if (err != B_OK)
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
Reference in New Issue
Block a user