GCC_OPTIONS= -m32
NASM_OPTIONS= -f elf

printsum: printsum.o calcsum.o 
        gcc $(GCC_OPTIONS) -o printsum printsum.o calcsum.o 

printsum.o: printsum.c
        gcc -c $(GCC_OPTIONS) printsum.c

calcsum.o: calcsum.asm 
        nasm $(NASM_OPTIONS) calcsum.asm