[q] Makefile

tosha01

Как получить из полного имени файла имя файла внутри директории?
Т.е. есть список всех файлов e.g. CPP_FILES
хочется получить
$(CPP_FILES:.cpp=.o) : .........
$(COMPILER) $(FLAGS) -o $(TARGETDIR)/ИмяФайлаВнутриДиректории ...

sergey_m

Не знаю можно ли силами make. Можно с помощью basename(1).
Речь и GNU или BSD make?

tosha01

sun Solaris ( sunOs 5.8 ) dmake
первый раз его вижу

sergey_m

Тогда проще всего наверное не париться и делать через basename.
Оставить комментарий
Имя или ник:
Комментарий: