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?