From ce0ef7aa1120da2ac58a099a2b32076487ec54ac Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Wed, 7 Jul 2004 09:24:57 +0000 Subject: [PATCH] thr/nonthr flavours used correctly --- org.glite.lb.logger/Makefile | 72 ++++++++++++++++++++++++++---------- org.glite.lb.logger/build.xml | 85 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 129 insertions(+), 28 deletions(-) diff --git a/org.glite.lb.logger/Makefile b/org.glite.lb.logger/Makefile index c3c2713..a47c749 100644 --- a/org.glite.lb.logger/Makefile +++ b/org.glite.lb.logger/Makefile @@ -1,31 +1,56 @@ -include Makefile.inc +# defaults +top_srcdir=. +builddir=build +top_builddir=${top_srcdir}/${builddir} +stagedir=. +distdir=. +globalprefix=glite +lbprefix=lb +package=glite-lb-client +version=0.0.0 +PREFIX=/opt/glite + +glite_location=/opt/glite +globus_prefix=/opt/globus +nothrflavour=gcc32 +thrflavour=gcc32pthr +expat_prefix=/opt/expat +ares_prefix=/opt/ares + +-include Makefile.inc + +VPATH:=${top_srcdir}/src + +VERSION=-DVERSION=\"GLite-${version}\" -VPATH:=${src} +SUFFIXES=.no -# XXX -VERSION=-DVERSION=\"glite-test\" +GLOBUSINC=-I${globus_prefix}/include/${nothrflavour} \ + -I${globus_prefix}/include/${nothrflavour}/openssl -SUFFIXES=.no +GLOBUSTHRINC=-I${globus_prefix}/include/${thrflavour} \ + -I${globus_prefix}/include/${thrflavour}/openssl DEBUG:=-g -O0 CFLAGS:=${DEBUG} \ - -I${stageinc} -I${src} \ - -I${repository}/${globus}/include/${globusflavour} \ - -I${repository}/${globus}/include/${globusflavour}/openssl \ + -I${stagedir}/include -I${top_srcdir}/src \ -D_GNU_SOURCE \ ${VERSION} -LDFLAGS:=-L${stagelib} +LDFLAGS:=-L${stagedir}/lib LINK:=libtool --mode=link ${CC} ${LDFLAGS} INSTALL:=libtool --mode=install install -GLOBUS_LIBS:= -L${repository}/${globus}/lib \ - -lglobus_common_${globusflavour} \ - -lssl_${globusflavour} +GLOBUS_LIBS:= -L${globus_prefix}/lib \ + -lglobus_common_${nothrflavour} \ + -lssl_${nothrflavour} + +GLOBUS_THRLIBS:= -L${globus_prefix}/lib \ + -lglobus_common_${thrflavour} \ + -lssl_${thrflavour} -EXT_LIBS:= ${GLOBUS_LIBS} \ - -L${repository}/${ares}/lib -lares \ - -L${repository}/${expat}/lib -lexpat +EXT_LIBS:= -L${ares_prefix}/lib -lares \ + -L${expat_prefix}/lib -lexpat HELPERS:=-lglite_wms_tls_ssl_helpers PHELPERS:=-lglite_wms_tls_ssl_pthr_helpers @@ -46,21 +71,28 @@ default: all compile: glite_lb_logd glite_lb_interlogd glite_lb_notif_interlogd stage export all: compile - ${INSTALL} -m 755 glite_lb_logd glite_lb_interlogd glite_lb_notif_interlogd ${stagebin} + ${INSTALL} -m 755 glite_lb_logd glite_lb_interlogd glite_lb_notif_interlogd ${stagedir}/bin check: echo No unit tests so far glite_lb_logd: ${LOGD_OBJS} - ${LINK} -o $@ ${LOGD_OBJS} ${COMMON_LIB} ${HELPERS} ${EXT_LIBS} + ${LINK} -o $@ ${LOGD_OBJS} ${COMMON_LIB}_${nothrflavour} ${HELPERS} ${EXT_LIBS} ${GLOBUS_LIBS} glite_lb_interlogd: ${INTERLOG_OBJS} ${LINK} -o $@ ${INTERLOG_OBJS} \ - ${COMMON_LIB} ${HELPERS} ${PHELPERS} ${EXT_LIBS} -lpthread + ${COMMON_LIB}_${thrflavour} ${HELPERS} ${PHELPERS} ${EXT_LIBS} ${GLOBUS_THRLIBS} -lpthread glite_lb_notif_interlogd: ${INTERLOG_NOBJS} ${LINK} -o $@ ${INTERLOG_NOBJS} \ - ${COMMON_LIB} ${HELPERS} ${PHELPERS} ${EXT_LIBS} -lpthread + ${COMMON_LIB}_${thrflavour} ${HELPERS} ${PHELPERS} ${EXT_LIBS} ${GLOBUS_THRLIBS} -lpthread %.no: %.c - ${CC} ${CFLAGS} -DIL_NOTIFICATIONS -c $< -o $@ + ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DIL_NOTIFICATIONS -c $< -o $@ + +${INTERLOG_OBJS}: %.o: %.c + ${CC} ${CFLAGS} ${GLOBUSTHRINC} -c $< -o $@ + +${LOGD_OBJS}: %.o: %.c + ${CC} ${CFLAGS} ${GLOBUSINC} -c $< -o $@ + diff --git a/org.glite.lb.logger/build.xml b/org.glite.lb.logger/build.xml index 4aa4105..1076f05 100755 --- a/org.glite.lb.logger/build.xml +++ b/org.glite.lb.logger/build.xml @@ -1,30 +1,99 @@ + + + + + + + + + + + + + - + + + + + + + + + + + + - - - + - + + + - + - + -- 1.8.2.3