#
82bffcc3 |
|
11-Dec-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
headers/build: Reunify BeBuild.h and related cleanup. Now that we do not target BeOS and also do not include the main headers directory when building "build" binaries, we can drop the separate config_build directory and thus also the separate BeBuild.h, and just ..-include the regular one. The build BeBuild.h defined empty _IMPEXP_ROOT and _IMPEXP_BE preprocessor macros that the regular one does not; so I also re-synchronized headers which used these as needed.
|
#
4cc4f7bb |
|
14-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added KMessage to libroot_build. * libbe_build: Where possible we directly use the actual Haiku headers and sources, now. In the headers/build headers we just include the respective Haiku headers as needed. That still allows overrides where necessary. The intention is to make it easier to keep the build stuff in sync. * Fixed a few printf() format and signed/unsigned comparison warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42179 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a57f843 |
|
02-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Introduced types [__haiku_]generic_{addr,size}_t which are wide enough for virtual and physical addresses. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36996 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea021b94 |
|
25-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved phys_addr_t definition to SupportDefs.h. * Added phys_size_t. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9139aa3 |
|
24-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* FS shell: Use 64 bit [s]size_t on 64 bit platforms. * SupportDefs.h (build platform): Define [s]size_t printf() macros correctly on 64 bit hosts. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d34daac8 |
|
24-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* config/{HaikuConfig.h,types.h}: - Added macro __HAIKU_ARCH_BITS specifying the architecture bitness (32/64) (might be more convenient to use than __HAIKU_ARCH_{32,64}_BIT). - Added macros __HAIKU_ARCH_PHYSICAL_BITS, __HAIKU_ARCH_PHYSICAL_{32,64}_BIT, and the types __haiku_phys_[s]addr_t. The intention is to use separate macros and types for virtual and physical addresses, since for some architectures (e.g. x86 with PAE) those actually differ. * sys/types.h, BeBuild.h, SupportDefs.h: - Added types phys_[s]addr_t and respective printf() format macros. - Added public macros B_HAIKU_BITS, B_HAIKU_PHYSICAL_BITS, B_HAIKU_PHYSICAL_{32,64}_BIT. Might break the build under older Haiku installations. Will test next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1fb0cb3 |
|
26-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Renamed headers/build/config to headers/build/config_build, so it doesn't shadow the host platform's <config/...> headers anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34271 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cf844822 |
|
24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added B_PRIdTIME and B_PRIiTIME macros (for time_t). * Added FSSH_[S]SIZE_MAX to headers/private/fs_shell/fssh_types.h. * Fixed various 64 bit compiler warnings. Nothing too serious, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
045852f9 |
|
24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Forgot the search and replace step after the copy and paste. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1f8d8a1 |
|
24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Updated the build versions of <BeBuild.h> and <SupportDefs.h>. Copied modified versions of the new config headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d8a88cb3 |
|
29-Feb-2008 |
Axel Dörfler <axeld@pinc-software.de> |
Updated our build SupportDefs.h to the same version as the current standard version. This gets rid of the _IMPEXP* definitions so it should not cause any trouble. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24184 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
|
#
4cc4f7bb1845789f95d5ebc68cbb0b859e72f6ff |
|
14-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added KMessage to libroot_build. * libbe_build: Where possible we directly use the actual Haiku headers and sources, now. In the headers/build headers we just include the respective Haiku headers as needed. That still allows overrides where necessary. The intention is to make it easier to keep the build stuff in sync. * Fixed a few printf() format and signed/unsigned comparison warnings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42179 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a57f843964b2598ff06ba9a15e206a0a72a82ff |
|
02-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Introduced types [__haiku_]generic_{addr,size}_t which are wide enough for virtual and physical addresses. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36996 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea021b94d81dfcaf8ecb7439a11af3a116fc0247 |
|
25-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved phys_addr_t definition to SupportDefs.h. * Added phys_size_t. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9139aa35659a31e615d3a0aae48af90b5d29865 |
|
24-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* FS shell: Use 64 bit [s]size_t on 64 bit platforms. * SupportDefs.h (build platform): Define [s]size_t printf() macros correctly on 64 bit hosts. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d34daac82a58a31e54a076f121c2bbb0cea60447 |
|
24-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* config/{HaikuConfig.h,types.h}: - Added macro __HAIKU_ARCH_BITS specifying the architecture bitness (32/64) (might be more convenient to use than __HAIKU_ARCH_{32,64}_BIT). - Added macros __HAIKU_ARCH_PHYSICAL_BITS, __HAIKU_ARCH_PHYSICAL_{32,64}_BIT, and the types __haiku_phys_[s]addr_t. The intention is to use separate macros and types for virtual and physical addresses, since for some architectures (e.g. x86 with PAE) those actually differ. * sys/types.h, BeBuild.h, SupportDefs.h: - Added types phys_[s]addr_t and respective printf() format macros. - Added public macros B_HAIKU_BITS, B_HAIKU_PHYSICAL_BITS, B_HAIKU_PHYSICAL_{32,64}_BIT. Might break the build under older Haiku installations. Will test next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1fb0cb3edfbf5827af5a86b102a708a3a89fb6c |
|
26-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Renamed headers/build/config to headers/build/config_build, so it doesn't shadow the host platform's <config/...> headers anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34271 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cf844822db58eed3db11f93243e38503eb1a4b91 |
|
24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added B_PRIdTIME and B_PRIiTIME macros (for time_t). * Added FSSH_[S]SIZE_MAX to headers/private/fs_shell/fssh_types.h. * Fixed various 64 bit compiler warnings. Nothing too serious, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
045852f9524fcd5152fa65cc0dd6150b8ac775a9 |
|
24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Forgot the search and replace step after the copy and paste. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1f8d8a11c9ba7d1697a6270a221693a0c969667 |
|
24-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Updated the build versions of <BeBuild.h> and <SupportDefs.h>. Copied modified versions of the new config headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d8a88cb313f92c71f18ca8c8f641dfd28f0268c1 |
|
29-Feb-2008 |
Axel Dörfler <axeld@pinc-software.de> |
Updated our build SupportDefs.h to the same version as the current standard version. This gets rid of the _IMPEXP* definitions so it should not cause any trouble. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24184 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
|