bme680/Makefile

19 lines
312 B
Makefile
Raw Normal View History

2023-11-03 21:40:45 +00:00
CC=gcc
OPT=-O2 -std=c99 -Wall -Wextra
2023-11-04 03:42:14 +00:00
# OPT=-O0 -g3 -std=c99 -Wall -Wextra -pedantic
2023-11-03 21:40:45 +00:00
CFLAGS=-I. $(OPT)
CFILES=$(wildcard ./*.c)
OBJECTS=$(patsubst %.c,%.o, $(CFILES))
BINARY=bme680
all: $(BINARY)
$(BINARY): $(OBJECTS)
$(CC) $^ -o $@
%.o:%.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
@rm -rf $(OBJECTS) $(BINARY)