30 сентября 2008 г. 20:42 пользователь Aleksey Cheusov написал: > А зачем, пардон, писать сложные Makefile-ы?
Для сложных задач. А любая задача - не такая уж простая. > Надо писать простые. > > Ну можно ли проще? > > PROG = myprog > SRCS = file1.c file2.c > > .include <bsd.prog.mk> Можно: PROG_NAME = myprog BUILD_TYPE = MULTI_SRC_BIN include $(DEFS) # а тут ваши дополнительные правила, если нужно include $(RULES) > И ведь оно уже все умеет. Не всё - само список файлов не составляет, приходится руками вводить. > Для простых проектов и проектов средней величины нет ничего лучше > MK-скриптов BSD make-а IMHO. Вот-вот - используют makefiles вместо скриптов и скрипты вместо makefiles. > Интересно, есть ли в природе аналог mk скриптам для GNU make-а? mk-СКРИПТЫ - не интересуют. Назовите по другому.

