1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
SRCMODULES = dynamic_array.c queue.c shell.c OBJMODULES = $(SRCMODULES:.c=.o) CC = gcc CFLAGS = -Wall -g -c all: shell-II %.o: %.с %.h $(CC) $(CFLAGS) $< -o $@ shell-II: $(OBJMODULES) $(CC) $(LIBS) $^ -o $@ -include deps.mk deps.mk: $(SRCMODULES) $(CC) -MM $^ > $@