CC = gcc SOURCE = problema2 INFILE = matrix OUTFILE = matrix.out all: $(SOURCE) $(SOURCE): $(SOURCE).c $(CC) -Wall -o $(SOURCE) $(SOURCE).c run: ./$(SOURCE) $(INFILE).in $(OUTFILE) clean: rm $(INFILE).out rm $(SOURCE)