Загрузка данных


CC = gcc

CFLAGS = -Wall -Wextra -Werror -std=c11

BUILD_DIR = ../build

.PHONY: all clean rebuild door_struct list_test stack_test print_module

all: door_struct list_test stack_test print_module

$(BUILD_DIR):
	mkdir -p $(BUILD_DIR)

door_struct: $(BUILD_DIR)
	$(CC) $(CFLAGS) dmanager_module.c -o $(BUILD_DIR)/Quest_1

list_test: $(BUILD_DIR)
	$(CC) $(CFLAGS) list.c list_test.c -o $(BUILD_DIR)/Quest_2

stack_test: $(BUILD_DIR)
	$(CC) $(CFLAGS) stack.c stack_test.c -o $(BUILD_DIR)/Quest_3

print_module: $(BUILD_DIR)
	$(CC) $(CFLAGS) print_module.c main_module_entry_point.c -o $(BUILD_DIR)/Quest_4

clean:
	rm -rf $(BUILD_DIR)

rebuild: clean all