# 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