This commit is contained in:
Džubara 2025-02-01 17:19:29 +01:00
parent e01acdfb25
commit 285ac51dc6

View File

@ -1,17 +1,17 @@
CC=gcc
CFLAGS=-Wall -Wextra -std=c11
CFLAGS=-Wall -Wextra -std=c11 -MMD -MP
OBJ=main.o calculator.o
DEP=$(OBJ:.o=.d)
all: calculator
calculator: $(OBJ)
$(CC) $(CFLAGS) -o calculator $(OBJ) -lm
$(CC) $(CFLAGS) -o $@ $^ -lm
main.o: main.c calculator.h
$(CC) $(CFLAGS) -c main.c
calculator.o: calculator.c calculator.h
$(CC) $(CFLAGS) -c calculator.c
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f calculator $(OBJ)
rm -f calculator $(OBJ) $(DEP)
-include $(DEP)