CC=gcc
LD=ld
-CFLAGS=-Wall -O2 -g -fPIC
+CFLAGS=-Wall -O2 -g -fPIC -D_GNU_SOURCE
RRDD_OBJS= main.o process.o rrdtool.o parser.o built_in_parsers.o string.o \
debug.o config.o plugin_manager.o
all: rrdd $(ALL_PARSERS)
rrdd: $(RRDD_OBJS)
- $(QUIET_LINK)$(CC) -o rrdd $(RRDD_OBJS) -lconfig -ldl -rdynamic
+ $(QUIET_LINK)$(CC) -o rrdd $(RRDD_OBJS) -lconfig -ldl -rdynamic \
+ -lpthread
onewire_parser.so: $(ONEWIRE_PARSER_OBJS)
$(QUIET_LINK)$(CC) $(CFLAGS) -lownet -shared -fPIC $< -o $@