#
1e60bdea |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible.
|
#
8028ede7 |
|
15-Jan-2016 |
Rene Gollent <rene@gollent.com> |
Build: Add architecture rule for libshared.a. - As suggested by Ingo, add libshared.a to the architecture name map. This allows it to be linked by its short name like other frequently used libraries. - Adjust all Jamfiles referencing the lib accordingly.
|
#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
b0944c78 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
ff2e5209 |
|
30-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove the old "CVS" package rules ... and all their invocations.
|
#
924253e4 |
|
12-Apr-2011 |
Jonas Sundström <jonas@kirilla.com> |
Localization. Cleanup. CID 6338, 6339, 8912 - Replace strcpy with strlcpy. CID 9523 - Initialize class member. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b44c25de |
|
16-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Factored out a single base class out of the three Keymap implementations we had in our tree. * Adapted Keymap, <input>keyboard, and consoled to use it - the additional functionality is implemented via a subclass in the first two cases. * "keymap" will come next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36328 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16d5c24e |
|
07-Jul-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
997c3d8a |
|
20-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed TMWindow to TeamMonitorWindow, TMListItem to TeamListItem, TMDescView to TeamDescriptionView. * Renamed files accordingly. * Minor cleanup (made TeamListItem::fFound private, and added accessor methods). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28261 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6a7b204 |
|
19-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the log file stuff; debug output is now using debug_printf() instead. * Removed an inconsistency: both mouse and keyboad input device add-ons would scan /dev/input/keyboard respectively /dev/input/mouse when loaded, but then only monitor certain subdirectories from it. Now they monitor all. * Made KeyboardInputDevice::InitCheck() do what the name says, ie. nothing else. * Now uses BObjectList instead of BList, which also simplifies the code a bit. * Make use of the new BPathMonitor messages: as those contain a path, they greatly simplify their handling. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb58b5e0 |
|
30-Apr-2007 |
Jérôme Duval <korli@users.berlios.de> |
now uses _get_key_map() and check offsets against the size of the array git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20918 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1acbe440 |
|
06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
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
|
#
48b8e271 |
|
09-Aug-2006 |
Jérôme Duval <korli@users.berlios.de> |
improved the library name map for haiku and host keeping the simpler name input_server git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18465 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
72cc0253 |
|
08-Aug-2006 |
Jérôme Duval <korli@users.berlios.de> |
link input addon against /system/servers/input_server on non Haiku targets, map our input_server target to it git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18464 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94a27526 |
|
11-Apr-2006 |
Jérôme Duval <korli@users.berlios.de> |
added a "Restart the Desktop" button, untested git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c729b012 |
|
07-Dec-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
The <arch_config.h> header is needed in <syscalls.h>, since we're using the atomic functions related macros. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15404 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d3f2fc4 |
|
09-Feb-2005 |
Jérôme Duval <korli@users.berlios.de> |
haiku build git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11303 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49104a39 |
|
07-Feb-2005 |
Jérôme Duval <korli@users.berlios.de> |
haiku build git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11285 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca471994 |
|
24-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added initial team monitor fixed device naming git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6f1fb05e |
|
07-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added a haiku-inputkit-cvs package git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9235 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
372a3291 |
|
29-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
when our input_server links against libopenbeos.so , addons have to do the same git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9101 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a725f634 |
|
14-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added AT keyboard mapping git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da4ca8a4 |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added keymap git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
600f089e |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added a base keyboard addon added a grist to addons git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
b0944c78b074a8110bd98e060415d0e8f38a7f65 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
ff2e520912416877692e36bb130608d1a92df078 |
|
30-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove the old "CVS" package rules ... and all their invocations.
|
#
924253e4ffc3d677f12ddf8bfd68aa4500398e92 |
|
12-Apr-2011 |
Jonas Sundström <jonas@kirilla.com> |
Localization. Cleanup. CID 6338, 6339, 8912 - Replace strcpy with strlcpy. CID 9523 - Initialize class member. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b44c25de42ce39022f701d5637797b2f57e63679 |
|
16-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Factored out a single base class out of the three Keymap implementations we had in our tree. * Adapted Keymap, <input>keyboard, and consoled to use it - the additional functionality is implemented via a subclass in the first two cases. * "keymap" will come next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36328 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16d5c24e533eb14b7b8a99ee9f3ec9ba66335b1e |
|
07-Jul-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
997c3d8afb7f0f2cbbb9c7b918304806757d6770 |
|
20-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed TMWindow to TeamMonitorWindow, TMListItem to TeamListItem, TMDescView to TeamDescriptionView. * Renamed files accordingly. * Minor cleanup (made TeamListItem::fFound private, and added accessor methods). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28261 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6a7b20419195d04b1a157e45f745cf123d48a61 |
|
19-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the log file stuff; debug output is now using debug_printf() instead. * Removed an inconsistency: both mouse and keyboad input device add-ons would scan /dev/input/keyboard respectively /dev/input/mouse when loaded, but then only monitor certain subdirectories from it. Now they monitor all. * Made KeyboardInputDevice::InitCheck() do what the name says, ie. nothing else. * Now uses BObjectList instead of BList, which also simplifies the code a bit. * Make use of the new BPathMonitor messages: as those contain a path, they greatly simplify their handling. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e3da73d4c131355fcd82b792d153f84f6 |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb58b5e020ae89b379630bf164691d3de9f84ba9 |
|
30-Apr-2007 |
Jérôme Duval <korli@users.berlios.de> |
now uses _get_key_map() and check offsets against the size of the array git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20918 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1acbe440b8dd798953bec31d18ee589aa3f71b73 |
|
06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
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
|
#
48b8e2715554bffd36caa08bf7912d1c2a68c64e |
|
09-Aug-2006 |
Jérôme Duval <korli@users.berlios.de> |
improved the library name map for haiku and host keeping the simpler name input_server git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18465 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
72cc02533eb283d56af8fdbcf2694a9f1cdf5473 |
|
08-Aug-2006 |
Jérôme Duval <korli@users.berlios.de> |
link input addon against /system/servers/input_server on non Haiku targets, map our input_server target to it git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18464 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94a2752647e696bdb672b652937898a4a0120e84 |
|
11-Apr-2006 |
Jérôme Duval <korli@users.berlios.de> |
added a "Restart the Desktop" button, untested git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c729b012787c674f07d4698b4cc6b5b145ba0a5c |
|
07-Dec-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
The <arch_config.h> header is needed in <syscalls.h>, since we're using the atomic functions related macros. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15404 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d3f2fc424d30975b03018ff3effa7b3d26cf7ca |
|
09-Feb-2005 |
Jérôme Duval <korli@users.berlios.de> |
haiku build git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11303 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49104a39cfe67457df51298744516286496348b6 |
|
07-Feb-2005 |
Jérôme Duval <korli@users.berlios.de> |
haiku build git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11285 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca4719945cca2b11ef198b205c490fb96bddee9a |
|
24-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added initial team monitor fixed device naming git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6f1fb05e1fc81602ac31022bc71bb7581989e132 |
|
07-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added a haiku-inputkit-cvs package git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9235 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
372a32913b48a96c0dd14ada026634b2d16dcf43 |
|
29-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
when our input_server links against libopenbeos.so , addons have to do the same git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9101 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a725f63418fd8a295f21fe20ef319638c40d9b66 |
|
14-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added AT keyboard mapping git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da4ca8a49e384fa42fbecec4b15b3b0fa1699cba |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added keymap git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
600f089e43de0fa886b4604dc7fb52a14004536d |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added a base keyboard addon added a grist to addons git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|