Makefile Error: Nenhum arquivo ou diretório, nenhum arquivo de entrada

Estou tendo alguns problemas com o makefile que fiz:

CC=gcc                         # Compiler variable
CFLAGS=-Wall -m32    # Options passed to the compiler
DEPS =

# Generic Rule for .o files
%.o: %.c $(DEPS)
    $(CC) -o $@ 
CC=gcc                         # Compiler variable
CFLAGS=-Wall -m32    # Options passed to the compiler
DEPS =

# Generic Rule for .o files
%.o: %.c $(DEPS)
    $(CC) -o $@ $< $(CFLAGS)

program: source1.o
    $(CC) -o program source1.o

#program: source1.o source2.o
#   $(CC) -o source1.o source2.o

source1.o: source1.c
    $(CC)  -o source1 source1.c $(CFLAGS) 

#source2.o: source2.c
#   $(CC) -o source2 source2.c $(CFLAGS)
lt; $(CFLAGS) program: source1.o $(CC) -o program source1.o #program: source1.o source2.o # $(CC) -o source1.o source2.o source1.o: source1.c $(CC) -o source1 source1.c $(CFLAGS) #source2.o: source2.c # $(CC) -o source2 source2.c $(CFLAGS)

Mudei os nomes dos meus arquivos para coisas como "source1" e "program" para fins de generalização. No momento, estou tentando fazer o makefile funcionar com um código-fonte. Espero adicionar mais código fonte abaixo da linha, que implementarei através do código comentado.

É o que acontece quando executo "make" no terminal:

[terminal] (2)$ make
gcc                 -o source1 source1.c -Wall -m32     
gcc                -o program source1.o
gcc: source1.o: No such file or directory
gcc: no input files
make: *** [program] Error 1

Não sei por que estou recebendo um erro. Alguém tem alguma idéia do que fiz de errado?

questionAnswers(1)

yourAnswerToTheQuestion