LB_STANDALONE_FLAGS:=-DLB_STANDALONE
 endif
 
+ifdef LB_PERF
+       LB_PERF_FLAGS:=-DLB_PERF -DLB_PERF_DROP
+endif
+
 CFLAGS:=${DEBUG} \
        -I${top_srcdir}/src -I${top_srcdir}/interface \
        -I${stagedir}/include \
        -I${expat_prefix}/include \
        -I${mysql_prefix}/include -I${mysql_prefix}/include/mysql \
        ${COVERAGE_FLAGS} \
-       -D_GNU_SOURCE ${LB_STANDALONE_FLAGS}
+       -D_GNU_SOURCE ${LB_STANDALONE_FLAGS} ${LB_PERF_FLAGS}
 
 CXXFLAGS:=${CFLAGS}
 
 
        }
 
    /* and send the message */ 
+#ifndef LB_PERF_DROP
        if (flags & LOGFLAG_NORMAL) {
                /* to the local-logger: */
                ret = edg_wll_DoLogEvent(context, out);
        } else {
                edg_wll_SetError(context,ret = EINVAL,"edg_wll_LogEventMaster(): wrong flag specified");
        }
+#endif
 
 edg_wll_logeventmaster_end:
        va_end(fmt_args);