-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (24 loc) · 1 KB
/
Copy pathMakefile
File metadata and controls
38 lines (24 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CC = gcc
LIB_DIR = ./lib
PAINTS_DIR = ./paints
TERMVISUALS_DIR = ./termVisuals
DEPENDENCIS = $(LIB_DIR)/open_dir.c \
$(LIB_DIR)/dynamicCharArray.c \
$(PAINTS_DIR)/paints.c \
$(PAINTS_DIR)/components/menu.c \
$(TERMVISUALS_DIR)/basic_utils.c \
$(TERMVISUALS_DIR)/basic_visuals.c \
$(TERMVISUALS_DIR)/termVisuals.c
ENTRY = ./main.c
TARGET = bls
all: $(TARGET)
$(TARGET): $(DEPENDENCIS) $(ENTRY)
$(CC) $(DEPENDENCIS) $(ENTRY) -o $(TARGET)
dynamicArray_test: $(DEPENDENCIS) ./test/unit_test/dynamicArrayTest.c
$(CC) $(DEPENDENCIS) ./test/unit_test/dynamicArrayTest.c -o ./test/test_bin/dynamicArray
term_visual_test: $(DEPENDENCIS) ./test_termVisuals.c
$(CC) $(DEPENDENCIS) ./test_termVisuals.c -o ./test/test_bin/termVisuals
paint_test: $(DEPENDENCIS) ./test/unit_test/paint_test.c
$(CC) $(DEPENDENCIS) ./test/unit_test/paint_test.c -o ./test/test_bin/paint
menu_test: $(DEPENDENCIS) ./test/unit_test/menu_test.c
$(CC) $(DEPENDENCIS) ./test/unit_test/menu_test.c -o ./test/test_bin/menu