blob: c22f059188a9429b5c3469f525abdf0da33929dc (
plain)
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
|
# SRCDIR = "src/"
# SRCFILES = coordinateManager.s insertion_sort.s sorter.s main.s file_parser.s
# SRC = $(foreach program, $(SRCFILES), $(SRCDIR)$(program))
#
# SNIPDIR = "snippets/"
# SNIPFILES = allocate.s fileHandling.s parsing.s utils.s
# SNIP = $(foreach program, $(SNIPFILES), $(SNIPDIR)$(program))
OBJS = coordinateManager.o insertion_sort.o sorter.o main.o file_parser.o allocate.o fileHandling.o parsing.o utils.o
ASFLAGS = -g
main: $(OBJS)
ld -o main $^
.PHONY: clean
clean:
rm *.o main
# as src/coordinateManager.s -o obj/coordinateManager.o -g
# as src/insertion_sort.s -o obj/insertion_sort.o -g
# as src/sorter.s -o obj/sorter.o -g
# as src/main.s -o obj/main.o -g
# as src/file_parser.s -o obj/file_parser.o -g
# as snippets/allocate.s -o obj/allocate.o -g
# as snippets/fileHandling.s -o obj/fileHandling.o -g
# as snippets/parsing.s -o obj/parsing.o -g
# as snippets/utils.s -o obj/utils.o -g
# ld obj/coordinateManager.o obj/insertion_sort.o obj/sorter.o obj/main.o obj/allocate.o obj/fileHandling.o obj/parsing.o obj/utils.o obj/file_parser.o -o main -g
|