
all:  ex1_asmprog ex2_asmprog ex3_asmprog

clean:
	rm -f ex1_asmprog ex2_asmprog ex3_asmprog *.o

ex1_asmprog:  ex1_asmprog.s
	as --gstabs ex1_asmprog.s -o ex1_asmprog.o
	gcc -g ex1_asmprog.o -o ex1_asmprog

ex2_asmprog:  ex2_asmprog.s
	as --gstabs ex2_asmprog.s -o ex2_asmprog.o
	gcc -g ex2_asmprog.o -o ex2_asmprog

ex3_asmprog:  ex3_asmprog.s
	as --gstabs ex3_asmprog.s -o ex3_asmprog.o
	gcc -g ex3_asmprog.o -o ex3_asmprog

