From: Michal Voců Date: Thu, 4 May 2006 14:41:24 +0000 (+0000) Subject: * build perf flavour of lib if defined LB_PERF X-Git-Tag: gridsite-core_R_1_1_19~45 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=76b5fd1acae958251aa7ad74a4600832a750964b;p=jra1mw.git * build perf flavour of lib if defined LB_PERF --- diff --git a/org.glite.lb.common/Makefile b/org.glite.lb.common/Makefile index a0c32a3..5ec89e2 100644 --- a/org.glite.lb.common/Makefile +++ b/org.glite.lb.common/Makefile @@ -41,6 +41,11 @@ else JOBID_LIB:=-lglite_wmsutils_cjobid endif +ifdef LB_PERF + PERF_HDRS:=lb_perftest.h + PERF_OBJS:=lb_perftest.o +endif + CFLAGS:=${DEBUG} -I${top_srcdir}/src -I${top_srcdir}/interface \ -I. \ -I${top_srcdir}/test \ @@ -87,7 +92,7 @@ LINK:=libtool --mode=link ${CC} -rpath ${stagedir}/lib ${LDFLAGS} LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}/lib ${LDFLAGS} INSTALL:=libtool --mode=install install -OBJS:=${JOBID_OBJS} lb_plain_io.o escape.o events.o mini_http.o query_rec.o \ +OBJS:=${JOBID_OBJS} ${PERF_OBJS} lb_plain_io.o escape.o events.o mini_http.o query_rec.o \ status.o xml_conversions.o xml_parse.o ulm_parse.o param.o \ events_parse.o il_string.o il_int.o notifid.o \ il_log.o il_msg.o log_msg.o context.o trio.o strio.o lb_maildir.o @@ -104,12 +109,19 @@ THRLOBJS:=${OBJS:.o=.thr.lo} HDRS:=context-int.h lb_plain_io.h mini_http.h authz.h xml_parse.h \ xml_conversions.h log_proto.h events_parse.h il_string.h il_msg.h \ - escape.h ulm_parse.h trio.h lb_maildir.h + escape.h ulm_parse.h trio.h lb_maildir.h ${PERF_HDRS} +ifdef LB_PERF +STATICLIB:=libglite_lb_common_perf_${nothrflavour}.a +THRSTATICLIB:=libglite_lb_common_perf_${thrflavour}.a +LTLIB:=libglite_lb_common_perf_${nothrflavour}.la +THRLTLIB:=libglite_lb_common_perf_${thrflavour}.la +else STATICLIB:=libglite_lb_common_${nothrflavour}.a THRSTATICLIB:=libglite_lb_common_${thrflavour}.a LTLIB:=libglite_lb_common_${nothrflavour}.la THRLTLIB:=libglite_lb_common_${thrflavour}.la +endif REPORTS:=${top_srcdir}/reports