OBJ := $(OBJ:%=obj/%)
DEPFILES := $(OBJ:%=%.d)
-LINKFLAGS := -g ../../cokebank.so -lutil -lident -lmodbus -Wl,-rpath,. -Wl,-rpath,$(INSTALLDIR)
+LINKFLAGS := -g ../../cokebank.so -lutil -lident -lmodbus -lsqlite3 -lpthread -Wl,-rpath,. -Wl,-rpath,$(INSTALLDIR)
CPPFLAGS :=
CFLAGS := -Wall -Wextra -Werror -g -std=gnu99
$(BIN): $(OBJ)
$(CC) -o $(BIN) $(OBJ) $(LINKFLAGS)
-obj/%.o: %.c
+obj/%.o: %.c
@mkdir -p $(dir $@)
$(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
+
+obj/%.o: ../common/%.c
+ @mkdir -p $(dir $@)
+ $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
+
-include $(DEPFILES)