From 2c19d2aa091cef98468b941048de90fe2fe0daad Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 5 Oct 2010 11:27:07 +0000 Subject: [PATCH] Tuning Makefile: - build in build/ - distinguish voms prefix, use $libdir - separate openssl - using gcc to make libtool happy --- org.glite.px.proxyrenewal/Makefile | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/org.glite.px.proxyrenewal/Makefile b/org.glite.px.proxyrenewal/Makefile index 24252c7..19bb68f 100644 --- a/org.glite.px.proxyrenewal/Makefile +++ b/org.glite.px.proxyrenewal/Makefile @@ -22,7 +22,7 @@ # # defaults -top_srcdir=. +top_srcdir=.. builddir=build top_builddir=${top_srcdir}/${builddir} stagedir=. @@ -32,36 +32,41 @@ lbprefix=lb package=glite-security-proxyrenewal version=0.0.0 PREFIX=/opt/glite +libdir=lib -glite_location=$PREFIX +glite_location=${PREFIX} globus_prefix=/opt/globus nothrflavour=gcc32 thrflavour=gcc32pthr -myproxy_prefix=$globus_prefix +myproxy_prefix=${globus_prefix} -include Makefile.inc VPATH:=${top_srcdir}/src:${top_srcdir}/examples -GLOBUSINC:= -I${globus_prefix}/include/${nothrflavour} \ - -I${globus_prefix}/include/${nothrflavour}/openssl +GLOBUSINC:= -I${globus_prefix}/include/${nothrflavour} +# -I${globus_prefix}/include/${nothrflavour}/openssl -GLOBUSTHRINC:= -I${globus_prefix}/include/${thrflavour} \ - -I${globus_prefix}/include/${thrflavour}/openssl +GLOBUSTHRINC:= -I${globus_prefix}/include/${thrflavour} +# -I${globus_prefix}/include/${thrflavour}/openssl MYPROXYINC:= -I${myproxy_prefix}/include/${nothrflavour} MYPROXYTHRINC:= -I${myproxy_prefix}/include/${thrflavour} +VOMSINC:=-I${voms_prefix}/include + DEBUG:=-g -O0 -CFLAGS:= ${DEBUG} \ +CFLAGS:= ${CFLAGS} ${DEBUG} \ ${MYPROXYINC} \ + ${VOMSINC} \ -I${top_srcdir}/src -I${top_srcdir}/interface \ -I${glite_location}/include GLOBUS_LIBS:=-L${globus_prefix}/lib \ -lglobus_common_${nothrflavour} \ - -lssl_${nothrflavour} + -lssl +# -lssl_${nothrflavour} MYPROXY_LIB_NOTHR :=-L${myproxy_prefix}/lib -lmyproxy_${nothrflavour} MYPROXY_LIB_THR:=-L${myproxy_prefix}/lib -lmyproxy_${thrflavour} @@ -70,6 +75,7 @@ offset=1 version_info:=-version-info ${shell \ perl -e '$$,=":"; @F=split "\\.","${version}"; print $$F[0]+$$F[1]+${offset},$$F[2],$$F[1]' } +CC:=gcc COMPILE:=libtool --mode=compile ${CC} ${CFLAGS} LINK:=libtool --mode=link ${CC} ${LDFLAGS} INSTALL:=libtool --mode=install install @@ -93,8 +99,8 @@ THRLIB:=libglite_security_proxyrenewal_${thrflavour}.la LIB_CORE_NOTHR := libglite_security_proxyrenewal_core_${nothrflavour}.la LIB_CORE_THR := libglite_security_proxyrenewal_core_${thrflavour}.la -VOMS_LIB_NOTHR := -L${glite_location}/lib -lvomsc_${nothrflavour} -VOMS_LIB_THR := -L${glite_location}/lib -lvomsc_${thrflavour} +VOMS_LIB_NOTHR := -L${voms_prefix}/${libdir} -lvomsc_${nothrflavour} +VOMS_LIB_THR := -L${voms_prefix}/${libdir} -lvomsc_${thrflavour} DAEMON:=glite-proxy-renewd CLIENT:=glite-proxy-renew -- 1.8.2.3