Files
mgos_i2c_mock/Makefile
Pim van Pelt b1d92a32a8 Include first driver: SHT31
Make I2C reads blocking w/ timeout
Add SHT31 driver, roughly :)
Fix mg_time() to return a double.
2018-04-02 17:29:13 +02:00

33 lines
586 B
Makefile

TARGET = mgos_i2c
CC = gcc
CFLAGS = -g -O -Wall -I include/
LINKER = gcc
LFLAGS = -O -Wall -I. -lm
.PHONY: default all clean
default: $(TARGET)
all: default
SRCDIR = src
INCDIR = include
OBJDIR = build
BINDIR = .
SOURCES := $(wildcard $(SRCDIR)/*.c)
INCLUDES := $(wildcard $(SRCDIR)/*.h)
OBJECTS := $(SOURCES:$(SRCDIR)/%.c=$(OBJDIR)/%.o)
RM = rm -f
$(BINDIR)/$(TARGET): $(OBJECTS)
$(LINKER) $(OBJECTS) $(LFLAGS) -o $@
$(OBJECTS): $(OBJDIR)/%.o : $(SRCDIR)/%.c
$(CC) $(CFLAGS) -c $< -o $@
.PHONY: clean
clean:
$(RM) $(OBJECTS)
$(RM) $(BINDIR)/$(TARGET)