2
src/
하위 대상이있는 Makefile을 만들어 정적 라이브러리를 만들려고합니다. 나는 현재이 시도하고
:Makefile의 동적 대상
%.o: %.cpp
$(CXX) $(CXXFLAGS) $(INCLUDE) -c -o [email protected] $<
lib%.a: $(patsubst %.cpp, %.o, $(wildcard src/%/*.cpp))
$(AR) rcs [email protected] $^
을하지만이 작동하지 않는, 작품과 일치하는 목표지만, 의존성 추적하지 않습니다.
난 그냥 혼자 적절한 디렉토리에 .cpp
파일을 제대로 완료 src/%/*.cpp
을두고 있지만 변환 그것을 내부 문자열 함수를 사용하려고하는 순간이 .cpp
.o
에 %
가 더 이상 작동하지 않습니다.