LIBS=-lhiveframework -lm -pthread
LDFLAGS = -L/usr/local/speedbeesynapse/lib
CFLAGS = -g -O2 -Wall -I/usr/local/speedbeesynapse/include

TARGET = hivecomp-countandrandom.so hivecomp-readandlog.so

all: $(TARGET)

hivecomp-%.so: %.c
	$(CC) $(CFLAGS) -shared -fPIC $(LDFLAGS) -o $@ $^ $(LIBS)

clean:
	rm -f *.o $(TARGET) *.so

install: $(TARGET)
	install -d /var/speedbeesynapse/custom_component_so
	install -m 644 $(TARGET) /var/speedbeesynapse/custom_component_so
