LOGD:=glite-lb-logd
INTERLOGD:=glite-lb-interlogd
NOTIF_INTERLOGD:=glite-lb-notif-interlogd
+ WS_INTERLOGD:=glite-lb-ws-interlogd
endif
DEBUG:=-g -O0
event_queue.o event_store.o il_master.o interlogd.o \
queue_mgr.o server_msg.o queue_thread.o
+WS_INTERLOG_OBJS:=il_error.o input_queue_socket_http.o \
+ recover.o http.o send_event_http.o \
+ event_queue.o event_store_http.o il_master.o interlogd.o \
+ queue_mgr_http.o server_msg_http.o queue_thread.o
+
INTERLOG_NOBJS:=${INTERLOG_OBJS:.o=.no}
+INTERLOG_WOBJS:=${WS_INTERLOG_OBJS:.o=.wo}
INTERLOG_PERF_OBJS:=${INTERLOG_OBJS:.o=.perf.o}
INTERLOG_EMPTY_OBJS:=${INTERLOG_OBJS:.o=.empty.o}
#INTERLOG_INLINE_EMPTY_OBJS:=${INTERLOG_OBJS:.o=.io}
glite-lb-interlogd-perf-empty: ${INTERLOG_EMPTY_OBJS}
${LINK} -o $@ ${INTERLOG_EMPTY_OBJS} ${COMMON_LIB}_${thrflavour}
+glite-lb-ws-interlogd: ${INTERLOG_WOBJS}
+ ${LINK} -o $@ ${INTERLOG_WOBJS} ${COMMON_LIB}_${thrflavour}
+
#glite-lb-interlogd-perf-inline-empty: ${INTERLOG_INLINE_EMPTY_OBJS}
# ${LINK} -o $@ ${INTERLOG_INLINE_EMPTY_OBJS} \
# ${COMMON_LIB}_${thrflavour}
${INTERLOG_OBJS}: %.o: %.c
${CC} ${CFLAGS} -c $< -o $@
+${INTERLOG_WOBJS}: %.wo: %.c
+ ${CC} ${CFLAGS} -DIL_WS -c $< -o $@
+
${INTERLOG_EMPTY_OBJS}: %.empty.o: %.c
${CC} ${CFLAGS} -DPERF_EMPTY -c $< -o $@