
all:  tut_cprog tut_asmprog

clean:
	rm -f tut_cprog tut_asmprog *.o

input.o:  input.c
	gcc -O1 -g -c input.c -o input.o

tut_cprog:  tut_cprog.c input.o
	gcc -g -S tut_cprog.c -o tut_cprog.s
	gcc -g -c tut_cprog.s -o tut_cprog.o
	gcc -g tut_cprog.o input.o -o tut_cprog

tut_asmprog:  tut_asmprog.s input.o
	as --gstabs tut_asmprog.s -o tut_asmprog.o
	gcc -g tut_asmprog.o input.o -o tut_asmprog

