CC = gcc -Wall -Og  

all: asmbox

assembly: functions.c utils.c main.c
	gcc -Og -S functions.c utils.c main.c

asmbox: functions.o utils.o main.o
	$(CC) functions.o utils.o main.o -o asmbox

functions.o: functions.c
	$(CC) -c functions.c

utils.o: utils.c
	$(CC) -c utils.c

main.o: main.c
	$(CC) -c main.c

clean:
	rm -rf *.s *.o asmbox