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 CC=gcc
CFLAGS=-Wall -Wextra -std=c11 CFLAGS=-Wall -Wextra -std=c11 -MMD -MP
OBJ=main.o calculator.o OBJ=main.o calculator.o
DEP=$(OBJ:.o=.d)
all: calculator all: calculator
calculator: $(OBJ) calculator: $(OBJ)
$(CC) $(CFLAGS) -o calculator $(OBJ) -lm $(CC) $(CFLAGS) -o $@ $^ -lm
main.o: main.c calculator.h %.o: %.c
$(CC) $(CFLAGS) -c main.c $(CC) $(CFLAGS) -c $< -o $@
calculator.o: calculator.c calculator.h
$(CC) $(CFLAGS) -c calculator.c
clean: clean:
rm -f calculator $(OBJ) rm -f calculator $(OBJ) $(DEP)
-include $(DEP)