From fffc68471e948b59e2e05cde15c739c22ae9fea3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Thu, 18 May 2006 14:11:51 +0000 Subject: [PATCH] * added build of self-feeding perftest IL variant --- org.glite.lb.logger/Makefile | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/org.glite.lb.logger/Makefile b/org.glite.lb.logger/Makefile index 5c407f0..0d497d1 100644 --- a/org.glite.lb.logger/Makefile +++ b/org.glite.lb.logger/Makefile @@ -75,7 +75,9 @@ TEST_INC:=-I${cppunit_prefix}/include ifdef LB_PERF LOGD:=glite_lb_logd_perf glite_lb_logd_perf_nofile - INTERLOGD:=glite_lb_interlogd_perf glite_lb_interlogd_perf_empty + INTERLOGD:=glite_lb_interlogd_perf \ + glite_lb_interlogd_perf_empty \ + glite_lb_interlogd_perf_inline_empty NOTIF_INTERLOGD:=glite_lb_notif_interlogd else LOGD:=glite_lb_logd @@ -83,6 +85,7 @@ else NOTIF_INTERLOGD:=glite_lb_notif_interlogd endif + LOGD_OBJS:= logd_proto.o logd.o LOGD_NOBJS:=${LOGD_OBJS:.o=.no} @@ -93,8 +96,9 @@ INTERLOG_OBJS:=il_error.o input_queue_socket.o \ queue_mgr.o server_msg.o queue_thread.o INTERLOG_NOBJS:=${INTERLOG_OBJS:.o=.no} - +INTERLOG_PERF_OBJS:=${INTERLOG_OBJS:.o=.po} INTERLOG_EMPTY_OBJS:=${INTERLOG_OBJS:.o=.eo} +INTERLOG_INLINE_EMPTY_OBJS:=${INTERLOG_OBJS:.o=.io} INTERLOG_TEST_OBJS:= \ il_error.o \ @@ -131,14 +135,18 @@ glite_lb_notif_interlogd: ${INTERLOG_NOBJS} ${LINK} -o $@ ${INTERLOG_NOBJS} \ ${COMMON_LIB}_${thrflavour} -glite_lb_interlogd_perf: ${INTERLOG_OBJS} - ${LINK} -o $@ ${INTERLOG_OBJS} \ +glite_lb_interlogd_perf: ${INTERLOG_PERF_OBJS} + ${LINK} -o $@ ${INTERLOG_PERF_OBJS} \ ${COMMON_LIB}_perf_${thrflavour} glite_lb_interlogd_perf_empty: ${INTERLOG_EMPTY_OBJS} ${LINK} -o $@ ${INTERLOG_EMPTY_OBJS} \ ${COMMON_LIB}_perf_${thrflavour} +glite_lb_interlogd_perf_inline_empty: ${INTERLOG_INLINE_EMPTY_OBJS} + ${LINK} -o $@ ${INTERLOG_INLINE_EMPTY_OBJS} \ + ${COMMON_LIB}_perf_${thrflavour} + stage: compile $(MAKE) install PREFIX=${stagedir} DOSTAGE=yes @@ -190,6 +198,12 @@ ${INTERLOG_OBJS}: %.o: %.c ${INTERLOG_EMPTY_OBJS}: %.eo: %.c ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DLB_PERF -DPERF_EMPTY -c $< -o $@ +${INTERLOG_PERF_OBJS}: %.po: %.c + ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DLB_PERF -c $< -o $@ + +${INTERLOG_INLINE_EMPTY_OBJS}: %.io: %.c + ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DLB_PERF -DPERF_EMPTY -DPERF_EVENTS_INLINE -c $< -o $@ + ${LOGD_NOBJS}: %.no: %.c ${CC} ${CFLAGS} ${GLOBUSINC} -DLB_PERF -DLOGD_NOFILE -c $< -o $@ -- 1.8.2.3