From 0833f4fe0d2bc56db486d6df7f9e48afa8091988 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Fri, 10 Dec 2010 12:08:40 +0000 Subject: [PATCH] EMI build - update due to chanegs in VOMS. --- org.glite.lb.server/Makefile | 37 ++++++++++++++++---------------- org.glite.lb.server/interface/lb_authz.h | 2 +- org.glite.lb.server/src/lb_authz.c | 2 +- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/org.glite.lb.server/Makefile b/org.glite.lb.server/Makefile index db863a3..3851566 100644 --- a/org.glite.lb.server/Makefile +++ b/org.glite.lb.server/Makefile @@ -9,8 +9,6 @@ PREFIX=/opt/glite # gridsite requires openssl libraries, we want to include the ones from globus globus_prefix=/opt/globus -nothrflavour=gcc32 -thrflavour=gcc32pthr expat_prefix=/opt/expat cares_prefix=/opt/c-ares gsoap_prefix=/opt/gsoap @@ -64,6 +62,20 @@ SUFFIXES = .T DEBUG:=-g -O0 -Wall +ifeq (${thrflavour},) +default_flavour= +vomsflavour:= +else +default_flavour=_${nothrflavour} +vomsflavour:=_${nothrflavour} +ifeq (${nothrflavour},gcc32) + vomsflavour := +endif +ifeq (${nothrflavour},gcc32dbg) + vomsflavour := +endif +endif + GRIDSITE_CFLAGS?=-I${gridsite_prefix}/include `xml2-config --cflags` GRIDSITE_LIBS?=-L${gridsite_prefix}/${libdir} -L${gridsite_prefix}/lib -lgridsite_globus `xml2-config --libs` @@ -85,9 +97,13 @@ LIBCARES_LIBS?=${cares_libs} -lcares GSOAP_CFLAGS?=-I${gsoap_prefix}/include -I${gsoap_prefix}/ EXPAT_CFLAGS?=-I${expat_prefix}/include GLOBUS_GSSAPI_GSI_CFLAGS?=-I${globus_prefix}/include/${nothrflavour} + CPPUNIT_LIBS?=-L${cppunit_prefix}/${libdir} -lcppunit CPPUNIT_CFLAGS?=-I${cppunit_prefix}/include +VOMS_CFLAGS?=-I${voms_prefix}/include -I${voms_prefix}/include/glite/security +VOMS_LIBS?=-L${voms_prefix}/${libdir} -lvomsapi${vomsflavour} + CFLAGS:= ${CFLAGS} \ ${WS_CFLAGS} ${DEBUG} \ -DVERSION=\"${version}\" \ @@ -97,7 +113,7 @@ CFLAGS:= ${CFLAGS} \ ${EXPAT_CFLAGS} \ ${LIBCARES_CFLAGS} \ ${CLASSADS_CFLAGS} \ - -I${voms_prefix}/include \ + ${VOMS_CFLAGS} \ ${COVERAGE_FLAGS} \ $(GRIDSITE_CFLAGS) ${LCAS_CFLAGS} \ -D_GNU_SOURCE ${LB_STANDALONE_FLAGS} ${LB_PERF_FLAGS} -DLB_EVENTS_BLOB \ @@ -105,12 +121,6 @@ CFLAGS:= ${CFLAGS} \ CXXFLAGS:=${CFLAGS} -ifeq (${thrflavour},) -default_flavour= -else -default_flavour=_${nothrflavour} -endif - ifdef LB_PROF SRVBONES_LIB:= ${stagedir}/${libdir}/libglite_lbu_server_bones.la LB_COMMON_LIB:=${stagedir}/${libdir}/libglite_lb_common${default_flavour}.la @@ -141,15 +151,6 @@ XSLTPROC:=xsltproc --novalid gsoap_bin_prefix:=${shell if [ -x ${gsoap_prefix}/bin/soapcpp2 ]; then echo ${gsoap_prefix}/bin; else echo ${gsoap_prefix}; fi } -vomsflavour := _${nothrflavour} -ifeq (${nothrflavour},gcc32) - vomsflavour := -endif -ifeq (${nothrflavour},gcc32dbg) - vomsflavour := -endif -VOMS_LIBS:=-L${voms_prefix}/${libdir} -lvomsapi${vomsflavour} - EXT_LIBS:= \ -lz \ ${GRIDSITE_LIBS} \ diff --git a/org.glite.lb.server/interface/lb_authz.h b/org.glite.lb.server/interface/lb_authz.h index 9691526..9bd85e3 100644 --- a/org.glite.lb.server/interface/lb_authz.h +++ b/org.glite.lb.server/interface/lb_authz.h @@ -27,7 +27,7 @@ extern "C" { #ifndef NO_GACL #include #endif -#include +#include typedef struct _edg_wll_Acl { #ifndef NO_GACL diff --git a/org.glite.lb.server/src/lb_authz.c b/org.glite.lb.server/src/lb_authz.c index 88e1605..23b7573 100644 --- a/org.glite.lb.server/src/lb_authz.c +++ b/org.glite.lb.server/src/lb_authz.c @@ -22,7 +22,7 @@ limitations under the License. #include #include -#include "glite/security/voms/voms_apic.h" +#include "voms/voms_apic.h" #include "glite/lb/context-int.h" #include "lb_authz.h" #include "glite/lbu/log.h" -- 1.8.2.3