LB_STANDALONE_FLAGS:=-DLB_STANDALONE
endif
-ifdef LB_PERF
- LB_PERF_FLAGS:=-DLB_PERF
-endif
DEBUG:=-g -O0
CFLAGS:=${DEBUG} \
EXT_LIBS:= ${EXPAT_LIBS}
COMMON_LIB:=-lglite_lb_common
+
GLITE_GSS_LIB:=-lglite_security_gss
TEST_LIBS:=-L${cppunit_prefix}/lib -lcppunit
ifdef LB_PERF
LOGD:=glite_lb_logd_perf glite_lb_logd_perf_nofile
- INTERLOGD:=glite_lb_interlogd_perf
- NOTIF_INTERLOGD:=glite_lb_notif_interlogd_perf
+ INTERLOGD:=glite_lb_interlogd_perf glite_lb_interlogd_perf_empty
+ NOTIF_INTERLOGD:=
else
LOGD:=glite_lb_logd
INTERLOGD:=glite_lb_interlogd
INTERLOG_NOBJS:=${INTERLOG_OBJS:.o=.no}
+INTERLOG_EMPTY_OBJS:=${INTERLOG_OBJS:.o=.eo}
+
INTERLOG_TEST_OBJS:= \
il_error.o \
server_msg.o \
default: all
-ifdef LB_PERF
-all compile: glite_lb_logd_perf glite_lb_logd_perf_nofile glite_lb_interlogd_perf
-else
-all compile: glite_lb_logd glite_lb_logd_nofile glite_lb_interlogd glite_lb_notif_interlogd
-endif
+all compile: $(LOGD) $(INTERLOGD) $(NOTIF_INTERLOGD)
glite_lb_logd glite_lb_logd_perf: ${LOGD_OBJS}
${LINK} -o $@ ${LOGD_OBJS} ${COMMON_LIB}_${nothrflavour}
glite_lb_logd_nofile glite_lb_logd_perf_nofile: ${LOGD_NOBJS}
${LINK} -o $@ ${LOGD_NOBJS} ${COMMON_LIB}_${nothrflavour}
-glite_lb_interlogd glite_lb_interlogd_perf: ${INTERLOG_OBJS}
+glite_lb_interlogd: ${INTERLOG_OBJS}
${LINK} -o $@ ${INTERLOG_OBJS} \
${COMMON_LIB}_${thrflavour}
-glite_lb_notif_interlogd glite_lb_notif_interlogd_perf: ${INTERLOG_NOBJS}
+glite_lb_notif_interlogd: ${INTERLOG_NOBJS}
${LINK} -o $@ ${INTERLOG_NOBJS} \
${COMMON_LIB}_${thrflavour}
+glite_lb_interlogd_perf: ${INTERLOG_OBJS}
+ ${LINK} -o $@ ${INTERLOG_OBJS} \
+ ${COMMON_LIB}_perf_${thrflavour}
+
+glite_lb_interlogd_perf_empty: ${INTERLOG_EMPTY_OBJS}
+ ${LINK} -o $@ ${INTERLOG_EMPTY_OBJS} \
+ ${COMMON_LIB}_perf_${thrflavour}
+
stage: compile
$(MAKE) install PREFIX=${stagedir} DOSTAGE=yes
${INTERLOG_OBJS}: %.o: %.c
${CC} ${CFLAGS} ${GLOBUSTHRINC} -c $< -o $@
+${INTERLOG_EMPTY_OBJS}: %.eo: %.c
+ ${CC} ${CFLAGS} ${GLOBUSTHRINC} -DPERF_EMPTY -c $< -o $@
+
${LOGD_NOBJS}: %.no: %.c
${CC} ${CFLAGS} ${GLOBUSINC} -DLOGD_NOFILE -c $< -o $@