Я пытаюсь построить проект.Есть два каталога:
A/
foo.c
foo.h
B/
main.c
Makefile
main.c включает в себя "foo.h".Что я должен написать в Makefile, чтобы построить проект.Я сделал это
INCLUDE_DIR=../A
LIBS=-lm
CC = gcc
CFLAGS = -c -Wall -I$(INCLUDE_DIR)
default:
@make clean
@make main
sample: main.o foo.o
$(CC) $(LIBS) $? -o $@
main.o: main.c
$(CC) $(CFLAGS) $< -c $%
foo.o: foo.c
$(CC) $(CFLAGS) $< -c $%
clean:
@rm -rf *.o
Не могу найти foo.c