Создаем порт для FreeBSD своими руками. Часть I
Добавить в закладки К обложке
- Рашид Ачилов Создаем порт для FreeBSD своими руками Часть I: основные возможности - Страница 1
- Из чего, собственно, состоит порт для FreeBSD? - Страница 2
- Первый порт - несложная программа для КDЕ - Страница 4
- Файл Makefile - Страница 5
- Файл pkg-plist - Страница 7
- Файл pkg-descr - Страница 8
- Заключение - Страница 11
GNU_CONFIGURE= yes
CONFIGURE_ARGS += --with-qt-dir=${QT_PREFIX} \
--with-extra-includes=${LOCALBASE}/include \
--with-extra-libs=${LOCALBASE}/lib
Эти строки должны присутствовать (если они есть) после всех переменных USE_*. Они определяют, что для создания Makefile, управляющего сборкой программы, будет использоваться configure, и задают дополнительные аргументы, передаваемые при вызове configure. При сборке программы configure получает неявные параметры, задаваемые, например, с помощью PREFIX, но может получать и явные параметры, перечисляемые выше.
Ну и последней строкой нашего Makefile обязательно должна быть:
.include <bsd.port.mk>
которая, собственно, и загрузит основной файл. Вот и все, файл, управляющий сборкой программы создан.