E.3. Использование

На верх  Назад  Вперёд

fpcmake читает файл Makefile.fpc и преобразует его в Makefile, пригодный для чтения GNU make для компиляции ваших проектов. Он похож по функциональности на GNU configure или Imake для создания X-проектов.

fpcmake принимает имена файлов из описания файлов в makefile как аргументы командной строки. Для каждого из этих файлов он будет создавать Makefile в той же директории, где размещён файл, перезаписывая любой существующий файл с таким именем.

Если опции не указаны, то он просто пытается прочитать файл Makefile.fpc в текущем каталоге, и пытается из него создать Makefile, если указана опция -m. Любые ранее созданные и существующие файлы Makefile будут удалены.

Если передана опция -p, то вместо Makefile генерируется Package.fpc. Файл Package.fpc описывает пакеты и их зависимости от других пакетов.

Кроме того, распознаются следующие опции командной строки:

-p – будет создан файл Package.fpc.

-w – генерируется файл Makefile.

-T targets – Поддержка только указанных операционных систем. Targets – это список разделённых запятыми целевых операционных систем. Правила будут записаны только для указанных ОС.

-v – будет больше подробностей.

-q – «тихий» режим.

-h – выводит небольшие справочные сообщения на экран.