From 8b8f617d5c5daa621cd94770275da2b46f618f3f Mon Sep 17 00:00:00 2001 From: Andreas Kapp Lindquist Date: Fri, 3 Oct 2025 13:21:57 +0200 Subject: refactor(Makefile): Attempt at making Makefile --- Makefile | 29 +++++++++++++++++++++++++++++ makefile | 10 ---------- 2 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 Makefile delete mode 100755 makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c22f059 --- /dev/null +++ b/Makefile @@ -0,0 +1,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 diff --git a/makefile b/makefile deleted file mode 100755 index 7268cab..0000000 --- a/makefile +++ /dev/null @@ -1,10 +0,0 @@ -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 -- cgit v1.2.3-70-g09d2