Есть такой код для pmake(subdir.mk):
TARGETS=all clean install
.PHONY: all clean install
.MAIN: all
.for dir in ${SUBDIR}
.for targ in ${TARGETS}
.PHONY: ${targ}-${dir}
${targ}-${dir}: .MAKE
        @echo "${targ} ===> ${_THISDIR_}${dir}"
        @cd ${.CURDIR}/${dir}; ${MAKE} ${targ}
${targ}: ${targ}-${dir}
.endfor
.endfor
${TARGETS}:
Использую его в своем Makefile так:
SUBDIR=src doc
.include "subdir.mk"
Возможно ли это все как-то переписать на GNU Make. Циклов for в нем походу нет вообще. Можно конечно через eval и call, но получается уродство. Объясните, чем GNU Make лучше NetBSD-шного pmake?
    
      Ответ на:
      
          комментарий
        от klalafuda 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от klalafuda 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от tailgunner 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  

    
      Ответ на:
      
          комментарий
        от no1sm 
  
    
      Ответ на:
      
          комментарий
        от no1sm 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум nano-X (2018)
- Форум Предварительный этап в Makefile (2025)
- Форум make игнорирует правила сборки (2025)
- Форум Народ подскажите как правильно поставить gcc из исходников (2023)
- Форум Make файл Syntax error: "(" unexpected (2020)
- Форум Не работает checkinstall -D, а make install работает (2016)
- Форум Makefile - исходный код в одной директории, результаты сборки - в другой. (2015)
- Форум проблемы со звуком (2003)
- Форум Automake (2004)
- Форум Не собирается pquery (2017)