--- /dev/null
+CFLAGS := -Wall -Wextra -g -O2 -D_GNU_SOURCE
+ifeq ($(V),1)
+ Q =
+ QUIET_CC =
+ QUIET_LINK =
+else
+ Q = @
+ QUIET_CC = @echo " CC " $@;
+ QUIET_LINK = @echo " LINK " $@;
+endif
+
+all: bmed
+
+bmed: bmed.o bme280.o
+ $(QUIET_LINK)gcc -Wall -Wextra -g -lm -lpthread $^ -o $@
+
+%.o: %.c
+ $(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@
+ $(Q)cp .$@.d .$@.P; \
+ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
+ -e '/^$$/ d' -e 's/$$/ :/' < .$@.d >> .$@.P; \
+ mv .$@.P .$@.d
+
+FORCE:
+
+TAGS: FORCE
+ etags *.[ch]