-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
78 lines (53 loc) · 1.78 KB
/
Makefile
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
SRC_DIR = src
BIN_DIR = bin
CC = gcc
CFLAGS = -pedantic -ansi
$(BIN_DIR)/1_3: $(SRC_DIR)/1_3.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_4: $(SRC_DIR)/1_4.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_5: $(SRC_DIR)/1_5.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_7: $(SRC_DIR)/1_7.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_8: $(SRC_DIR)/1_8.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_9: $(SRC_DIR)/1_9.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_10: $(SRC_DIR)/1_10.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_12: $(SRC_DIR)/1_12.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_13: $(SRC_DIR)/1_13.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_14: $(SRC_DIR)/1_14.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_15: $(SRC_DIR)/1_15.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_16: $(SRC_DIR)/1_16.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_17: $(SRC_DIR)/1_17.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_18: $(SRC_DIR)/1_18.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_19: $(SRC_DIR)/1_19.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_20: $(SRC_DIR)/1_20.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_21: $(SRC_DIR)/1_21.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_22: $(SRC_DIR)/1_22.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_23: $(SRC_DIR)/1_23.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/1_24: $(SRC_DIR)/1_24.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/2_1: $(SRC_DIR)/2_1.c
$(CC) $^ $(CFLAGS) -o $@
$(BIN_DIR)/2_4: $(SRC_DIR)/2_4.c
$(CC) $^ $(CFLAGS) -lm -o $@
.PHONY: all
all: $(BIN_DIR)/1_3 $(BIN_DIR)/1_4 $(BIN_DIR)/1_5 $(BIN_DIR)/1_7 $(BIN_DIR)/1_8 $(BIN_DIR)/1_9 $(BIN_DIR)/1_10 $(BIN_DIR)/1_12 $(BIN_DIR)/1_13 $(BIN_DIR)/1_14 $(BIN_DIR)/1_15 $(BIN_DIR)/1_16 $(BIN_DIR)/1_17 $(BIN_DIR)/1_18 $(BIN_DIR)/1_19 $(BIN_DIR)/1_20 $(BIN_DIR)/1_21 $(BIN_DIR)/1_22 $(BIN_DIR)/1_23 $(BIN_DIR)/1_24 $(BIN_DIR)/2_1 $(BIN_DIR)/2_4
.PHONY: clean
clean:
rm $(BIN_DIR)/* -rf