# Making most commands "silent" APP = myApp.exe CC = gcc CFLAGS = -c LD = gcc LDFLAGS = -o $(APP) $(APP): main.o a.o b.o @$(LD) $(LDFLAGS) main.o a.o b.o main.o: a.h b.h a.o: a.h b.o: b.h %.o : %.c @$(CC) $(CFLAGS) $< clean: rm -f *~ *.o