Made it easier to switch from R5 compilation to the test "obfs" compilation.

$ COMPILE_FOR_R5=1 jam
will compile the "bfs" version, otherwise the "obfs" version is created.
Note: the final executable will always be called obfs (for now).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1591 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler 2002-10-22 02:23:24 +00:00
parent b010ca6720
commit 7ab95d9da9
3 changed files with 12 additions and 3 deletions

View File

@ -6,6 +6,10 @@ SubDir OBOS_TOP src add-ons kernel file_systems bfs ;
KEEP_WRONG_DIRENT_RECLEN
;
if $(COMPILE_FOR_R5) {
defines += COMPILE_FOR_R5 ;
}
if $(DEBUG) {
defines += DEBUG ;
} else {

View File

@ -60,7 +60,7 @@ typedef ino_t vnode_id;
// B_CUR_FS_API_VERSION is 2 for R5, but 3 on Dano, because of the
// added calls for power management - so it's set to 3 here because
// that's a requirement to let Dano boot from our fs...
#ifdef B_BEOS_VERSION_DANO
#if defined(B_BEOS_VERSION_DANO) && !defined(COMPILE_FOR_R5)
# define B_CUR_FS_API_VERSION 3
#else
# define B_CUR_FS_API_VERSION 2

View File

@ -213,8 +213,13 @@ vnode_ops fs_entry = {
};
#define BFS_IO_SIZE 65536
#define BFS_NAME "obfs"
// ToDo: has to change to "bfs" later
// ToDo: has to change to "bfs" later
#ifdef COMPILE_FOR_R5
# define BFS_NAME "bfs"
#else
# define BFS_NAME "obfs"
#endif
int32 api_version = B_CUR_FS_API_VERSION;