CC:=gcc all: a.out clean: -rm *.o -rm a.out a.out: a1.c a2.S $(CC) -c -o a1.o a1.c $(CC) -c -o a2.o a2.S $(CC) -o a.out a1.o a2.o