flags=-Wall -I.
ldflags=

.PHONY: clean

all: intof

intof: intof.o overflow.o
	cc $(flags) $^ -o $@ $(ldflags)

intof.o: intof.c
	cc $(flags) -c $^

overflow.o: overflow.asm
	nasm -f elf $^

clean:
	rm -f *.o intof
