2023-12-21 18:17:20 +00:00
|
|
|
CC=gcc
|
2024-04-25 21:34:17 +00:00
|
|
|
OPT=-O2 -std=c89 -Wall -Wextra -W -pedantic
|
|
|
|
CFLAGS=-I. $(OPT)
|
|
|
|
CFILES=$(wildcard ./*.c)
|
|
|
|
OBJECTS=$(patsubst %.c,%.o, $(CFILES))
|
|
|
|
BINARY=lis3dh
|
2024-01-03 16:02:42 +00:00
|
|
|
|
2024-04-25 21:34:17 +00:00
|
|
|
all: $(BINARY)
|
|
|
|
|
|
|
|
$(BINARY): $(OBJECTS)
|
|
|
|
$(CC) $^ -o $@
|
|
|
|
|
|
|
|
%.o:%.c
|
|
|
|
$(CC) $(CFLAGS) -c $< -o $@
|
2023-12-21 20:52:17 +00:00
|
|
|
|
|
|
|
clean:
|
2024-04-25 21:34:17 +00:00
|
|
|
@rm -rf $(OBJECTS) $(BINARY)
|