LINUX.ORG.RU

напомните plz про make


0

0
Есть ряд файлов cpp в директории Dupa. В ней же есть поддиректории и в них же файлы cpp и так далее.

Хочется

SRCS=smth(Dupa/**)
${OBJS}: ${SRCS}
....cc -c $(CFLAGS) $< -o $@

Можно конечно все поддиректории в VPATH задать но хочется одной строчкой. Как?
Ответ на: комментарий от phoenix
Да в конце концов так и сделал:

SRCS=$(shell find ./Corpus -name '*.cpp')

Но я думал есть что-то более "портабельное" как в cmake glob например.
dissident ★★
() автор топика
iEdit: $(patsubst %.cpp,%.o,$(wildcard *.cpp)) gcc $^ -o $@

%.o: %.cpp gcc -c $<

На вроде этого. Тут же, на ЛОРе, лежит руководство по make'у. Взято от туда.

marsijanin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.