Makefile
Матеріал з Вікіпедії — вільної енциклопедії.
Makefile - спеціальний файл, який використовується програмою make, та подібними до неї. Вказує послідовність (або декілька послідовностей) дій, які повинні виконати make.
Файл може мати будь-яку назву, але загальноприйнятою є "Makefile" (з великої літери). Саме цей файл make шукає, якщо файл не вказаний явно.
[ред.] Структура файлу
В файлі вказується послідовність задач (правил). Деякі можуть залежати від кількох інших правил. Таким чином утворюється дерево правил (або декілька дерев). Яке з цих дерев виконувати можна вказати make у командному рядку, а за замовчуванням виконується дерево, корінь якого починається у першому правилі в файлі.
# після "ґраток" можуть бути вказані коментарі до правила target: dependencies command 1 command 2 ... command n
[ред.] Приклад
program: program.o cc -o $@ $< program.o: program.c cc -c -o $@ $< clean: rm -f helloworld.o
замість $@ підставляється ціль правила, а замість $< - залежні правила