CFLAGS = -ansi

all:	lab12a lab12b

lab12a:		main12a.o readdec.o prnthex.o
	gcc -o lab12a main12a.o readdec.o prnthex.o

main12a.o:	main12a.c
	gcc $(CFLAGS) -c main12a.c

readdec.o:	readdec.asm
	nasm -f elf -o readdec.o readdec.asm

prnthex.o:	prnthex.asm
	nasm -f elf -o prnthex.o prnthex.asm

lab12b:		main12b.o addmult.o multadd.o
	gcc -o lab12b main12b.o addmult.o multadd.o

addmult.o:	addmult.asm
	nasm -f elf -o addmult.o addmult.asm

multadd.o:	multadd.asm
	nasm -f elf -o multadd.o multadd.asm

clean:
	rm -f lab12a lab12b *.o
