Skip to content

Commit a0dfeb1

Browse files
committed
Simplifiy Makefile.coco with pattern rule for compiling .c files
1 parent 8920ae5 commit a0dfeb1

File tree

1 file changed

+3
-52
lines changed

1 file changed

+3
-52
lines changed

Makefile.coco

Lines changed: 3 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -35,59 +35,10 @@ r2r: $(R2R_BIN)
3535
$(R2R_DIR):
3636
mkdir -p $@
3737

38-
pause.o: src/coco/pause.c
39-
$(CC) -c src/coco/pause.c
38+
%.o: %.c
39+
$(CC) $(CFLAGS) -c -o $@ $<
4040

41-
strrchr.o: src/coco/strrchr.c
42-
$(CC) -c src/coco/strrchr.c
43-
44-
check_wifi.o: src/check_wifi.c
45-
$(CC) -c src/check_wifi.c
46-
47-
connect_wifi.o: src/connect_wifi.c
48-
$(CC) -c src/connect_wifi.c
49-
50-
destination_host_slot.o: src/destination_host_slot.c
51-
$(CC) -c src/destination_host_slot.c
52-
53-
hosts_and_devices.o: src/hosts_and_devices.c
54-
$(CC) -c src/hosts_and_devices.c
55-
56-
main.o: src/main.c
57-
$(CC) -c src/main.c
58-
59-
perform_copy.o: src/perform_copy.c
60-
$(CC) -c src/perform_copy.c
61-
62-
select_file.o: src/select_file.c
63-
$(CC) -c src/select_file.c
64-
65-
select_slot.o: src/select_slot.c
66-
$(CC) -c src/select_slot.c
67-
68-
set_wifi.o: src/set_wifi.c
69-
$(CC) -c src/set_wifi.c
70-
71-
show_info.o: src/show_info.c
72-
$(CC) -c src/show_info.c
73-
74-
bar.o: src/coco/bar.c
75-
$(CC) -c src/coco/bar.c
76-
77-
die.o: src/coco/die.c
78-
$(CC) -c src/coco/die.c
79-
80-
input.o: src/coco/input.c
81-
$(CC) -c src/coco/input.c
82-
83-
io.o: src/coco/io.c
84-
$(CC) -c src/coco/io.c
85-
86-
mount_and_boot.o: src/coco/mount_and_boot.c
87-
$(CC) -c src/coco/mount_and_boot.c
88-
89-
screen.o: src/coco/screen.c
90-
$(CC) -c src/coco/screen.c
41+
vpath %.c src src/coco
9142

9243
clean:
9344
$(RM) *.o

0 commit comments

Comments
 (0)