Commit 1b271acb authored by Ricardo Calheiros de Miranda Cosme's avatar Ricardo Calheiros de Miranda Cosme
Browse files

[OPENBUS-2785] Deployment do barramento com suporte ao 2.1 atraves do Boost Build

+ Ajustes para suportar a versao do Core com suporte ao protocolo 2.1.


git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/trunk@165136 ae0415b3-e90b-0410-900d-d0be9363c56b
parent 71060f69
......@@ -42,6 +42,12 @@ if ! $(openbus-idl-path)
openbus-idl-path = "$(here)/../openbus-idl" ;
}
openbus-legacy-idl-path = [ os.environ OPENBUS_LEGACY_IDL_PATH ] ;
if ! $(openbus-legacy-idl-path)
{
openbus-legacy-idl-path = "$(here)/../openbus-legacy-idl" ;
}
openbus-lib-idl-path = [ os.environ OPENBUS_LIB_IDL_PATH ] ;
if ! $(openbus-lib-idl-path)
{
......@@ -68,8 +74,7 @@ project busservices
make coreservices.c
: lua/openbus/core/admin/idl.lua
lua/openbus/core/admin/parsed.lua
lua/openbus/core/legacy/AccessControlService.lua
lua/openbus/core/legacy/RegistryService.lua
lua/openbus/core/legacy/ServiceWrappers.lua
lua/openbus/core/services/Access.lua
lua/openbus/core/services/AccessControl.lua
lua/openbus/core/services/LoginDB.lua
......@@ -91,15 +96,20 @@ using idl2lua ;
make lua/openbus/core/admin/parsed.lua
: idl/access_management.idl
idl/offer_authorization.idl
$(scs-idl-path)/src/scs.idl
$(openbus-idl-path)/src/tecgraf/openbus/core/v2_1/core.idl
$(openbus-idl-path)/src/tecgraf/openbus/core/v2_1/credential.idl
$(openbus-idl-path)/src/tecgraf/openbus/core/v2_1/services/access_control.idl
$(openbus-idl-path)/src/tecgraf/openbus/core/v2_1/services/offer_registry.idl
: idl2lua.compile
: <include>$(openbus-idl-path)/src
<include>$(openbus-legacy-idl-path)/src
<include>$(scs-idl-path)/src
;
exe busservices
: coreservices.c
src/launcher.c
src/lthreadlib.c
src/coreservlibs.c
/lua//lua
/luuid//luuid
......@@ -114,7 +124,9 @@ exe busservices
/oil//oil
/oil//luaidl
/luascs//luascs
/luaopenbus//luaopenbus
/luaopenbus//luaopenbus
/luasec//luasec
/lualdap//lualdap
: <dependency>/loop//loop
<dependency>/loop//luatuple
<dependency>/loop//luacothread
......
......@@ -54,6 +54,12 @@ lib lua
<search>$(lua-install-path)/lib
;
lib lua
:
: <target-os>darwin
<file>$(lua-install-path)/lib/liblua.a
;
local luuid-root-path = [ os.environ LUUID_ROOT_PATH ] ;
if ! $(luuid-root-path)
{
......@@ -406,3 +412,38 @@ if ! $(luaopenbus-root-path)
luaopenbus-root-path = "$(here)/../openbus-lua" ;
}
use-project luaopenbus : $(luaopenbus-root-path) ;
local luasec-root-path = [ os.environ LUASEC_ROOT_PATH ] ;
if ! $(luasec-root-path)
{
luasec-root-path = "$(here)/../luasec" ;
}
use-project luasec : $(luasec-root-path) ;
local lualdap-root-path = [ os.environ LUALDAP_ROOT_PATH ] ;
if ! $(lualdap-root-path)
{
lualdap-root-path = "$(here)/../lualdap" ;
}
use-project lualdap : $(lualdap-root-path) ;
local openldap-install-path = [ os.environ OPENLDAP_INSTALL_PATH ] ;
if ! $(openldap-install-path)
{
openldap-install-path = "$(here)/../../install/openldap" ;
}
project openldap
: requirements <include>$(openldap-install-path)/include
;
lib ldap
:
: <search>$(openldap-install-path)/lib
;
lib lber
:
: <search>$(openldap-install-path)/lib
;
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment