aboutsummaryrefslogtreecommitdiff
path: root/Makefile
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