Commit Graph
47 Commits
Author SHA1 Message Date
Ingo Weinhold ca9e5772c3 * Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true.
Library names are now mapped for all targets but "host" (not only for
  "haiku") -- added one more level of indirection to achieve that.
  (TARGET_LIBRARY_NAME_MAP -> *_LIBRARY_NAME_MAP_*).
* Renamed build/HaikuBuildCompatibility.h to BeOSBuildCompatibility.h
  (auto-included when compiling something that uses the Be API for platform
  "host" on anon-BeOS platform), and introduced build/HaikuBuildCompatibility.h,
  which can be included when compiling something that can be built for both,
  Haiku and BeOS compatible platforms.
* Introduced libhaikucompat.a, a library that adds a few functions existing
  under Haiku, but not under BeOS.
* New rule AddSubDirSupportedPlatforms.
* Renamed libopenbeos.so to libbe_haiku.so.
* Introduced new target platform "libbe_test", which is basically equivalent
  to a BeOS compatible host platform target, with the exception, that instead
  of the host platform's libbe.so a special build of Haiku's libbe.so
  (libbe_haiku.so (formerly known as libopenbeos.so)) is used. Furthermore
  Haiku's public app, interface, storage, and support kit headers are used
  when compiling. This replaces the less nice way in which the test app server
  and applications for this test environment were built.
  When building for platform "libbe_test", the library name "be" is
  autotranslated to "libbe_haiku.so". Thus most applications don't need
  special fiddling when them building them for the app server test environment;
  usually an "AddSubDirSupportedPlatforms libbe_test ;" will suffice.
* Reduced the dependencies of <syscalls.h> and fixed problems caused by this
  (e.g. source files not including the needed headers directly).



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14749 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-07 16:07:25 +00:00
Axel Dörfler 683cbefe9e Removed accidently set execute property.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14652 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-02 22:59:01 +00:00
François Revol a08cbb1fa8 superseded by README, so remove it for poor windows users with case insensitive fs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14633 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-02 10:55:43 +00:00
Ingo Weinhold 338b8dc301 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
2005-10-29 16:27:43 +00:00
Jérôme Duval 42f724a7f3 update third party lib : zlib-1.2.3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14421 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-10-19 08:31:31 +00:00
Jérôme Duval 26abf74673 update third party lib : libpng-1.2.8
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14408 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-10-18 08:08:24 +00:00
Jérôme Duval b28111564b update to freetype-2.1.10
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14097 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-09-01 06:40:20 +00:00
Andrew Bachmann 464f9febc4 suppress DEBUG on ftgzip.c so that it will compile
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14041 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-08-21 19:03:01 +00:00
Marcus Overhagen 4230aad8a8 fixed DEBUG build
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14020 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-08-21 01:39:39 +00:00
Axel Dörfler 33bff18326 Removed obviously accidently set execute property from source files.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13338 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-06-28 23:38:36 +00:00
Jérôme Duval 3532ee4d2b fixed the build
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12369 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-04-13 16:12:00 +00:00
Stephan Aßmus 612b27513a libagg is now build as static, excluded the build of the GUI controls for the interactive examples
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12014 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-25 23:35:32 +00:00
Ingo Weinhold 1f071637ed Don't link against the libfreetype.so in ~/config/lib as we don't build it
anymore. If you want to have a symlink there, just create it.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10874 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-19 14:23:43 +00:00
Ingo Weinhold 72bdc7d2cd Don't create a symlink in ~/config/lib anymore, since a `jam clean' will
remove it and programs like BePDF stop working. If you need such a link
create it manually.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10870 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-19 13:57:53 +00:00
DarkWyrm d1d811ec70 sync to tree to support stippi's Painter classes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10694 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-01-12 11:09:33 +00:00
shatty 0c1783a5a5 suppress warnings on imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10157 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:24:04 +00:00
shatty d68a1a0505 supress warnings on imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10155 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 04:13:50 +00:00
shatty d335105c51 suppress warnings for imported code
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10140 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-22 01:29:47 +00:00
shatty 00c8f309d3 extract common files and build once
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10093 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-21 07:53:19 +00:00
DarkWyrm 39241fe228 Initial checkin
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9933 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-12 02:02:58 +00:00
Oliver Tappe f2ced752a0 - added implementation of stdc++ for haiku
- this differs slightly from the one that lives in buildtools/gcc as it
  has been "ported" to the newer libio that haiku uses as part of its own
  libroot


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9906 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-10 20:33:33 +00:00
Michael Pfeiffer 3239999b76 Added PDFlib lite 5.0.3 which is required to build the PDF printer driver.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9232 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-06 18:48:01 +00:00
Michael Pfeiffer ffe881b8a5 Added PDFlib lite 5.0.3 which is required to build the PDF printer driver.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9230 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-06 17:51:27 +00:00
Michael Pfeiffer 9f61371bd2 Added PDFlib lite 5.0.3 which is required to build the PDF printer driver.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9229 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-06 17:16:52 +00:00
Michael Pfeiffer b86ab0a9dd Added PDFlib lite 5.0.3 which is required to build the PDF printer driver.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9228 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-06 17:10:36 +00:00
Jérôme Duval 12e6bb8b25 added a clean rule call because File doesn't have it
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8206 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-27 23:03:42 +00:00
DarkWyrm 1754568b9c Upgrade to version 2.1.8
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8126 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-22 14:03:16 +00:00
Jérôme Duval 5a42e3e556 Added Gnu termcap 1.3.1
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7722 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-01 09:30:19 +00:00
shatty 764dff5e30 png is a standard static lib, provide it
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6027 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-12 03:19:23 +00:00
shatty 619e402c27 zlib is a standard static lib, provide it
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-12 03:18:56 +00:00
Matthew Wilber 0d1f289373 Updated zlib from version 1.1.4 to 1.2.1
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-12 02:20:08 +00:00
Ingo Weinhold 8c470cd758 Made use of the new parameter of *SymLink and adjusted dependencies where
necessary.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5543 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-02 22:05:41 +00:00
DarkWyrm aea9bed9de Upgrading to 2.1.4
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4059 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-07-24 18:54:27 +00:00
DarkWyrm 36310414d9 upgrading to 2.1.4
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4058 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-07-24 18:52:56 +00:00
DarkWyrm 0f434a0aad The mother of all commits. :P
Unremoved zlib and added libpng to public libs (C'mon DW, make up your mind... ;^)
Added screenshot support to app_server
Added full keyboard message support to app_server
Added UseLibraryHeaders and LibraryHeaders rules to jamrules
Updated ColorUtils to convert uint32 colors to rgb_colors
BAppServerLink now autolocks client-server communications on the client side (as it should)
app_server now also juliennes and makes french fries. Yum.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3045 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-30 00:17:50 +00:00
DarkWyrm b6827c5b93 Removed zlib in agreement with MPhipps' decision on using libtranslation
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3043 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-27 01:05:06 +00:00
DarkWyrm fbbad518e2 initial checkin
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3040 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-26 01:32:13 +00:00
DarkWyrm 9682e7a45b Initial checkin
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3039 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-26 01:31:20 +00:00
DarkWyrm 16b0d71f0b Added FTSmooth patch by David Chester
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2562 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-26 21:36:27 +00:00
Ingo Weinhold fbd28219aa Merged in FreeType 2.1.2 -> 2.1.3 differences. Resolved conflicts.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2041 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-20 21:40:01 +00:00
Ingo Weinhold 389d57611d This commit was generated by cvs2svn to compensate for changes in r2038,
which included commits to RCS files with non-trunk default branches.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2039 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-20 19:21:05 +00:00
Ingo Weinhold e7f818ff7c Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2036 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-20 19:16:49 +00:00
Ingo Weinhold d743a3455a Library symlink is created in ~/config/lib.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1942 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-14 23:10:08 +00:00
Ingo Weinhold f7bd3b34e9 Adjusted the Jamfiles to work with our build system and produce a nice shared library.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1492 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 15:20:50 +00:00
Ingo Weinhold 39229579fa Jamfile for libs. Includes FreeType2.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1491 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 15:18:06 +00:00
Ingo Weinhold 98f8b76574 Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1475 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-10 00:11:16 +00:00
Ingo Weinhold e5670b2d08 Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1474 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-10 00:06:33 +00:00