Utilita fcmake je multiplatformní nástroj sloužící ke generování Makefile souboru a skriptů nezbytných pro syntézu z popisového souboru project.xml. Nástroj je napsán jazyce C++ s pomocí Qt 4.
Podrobnější popis překladového systému naleznete v dokumentaci k překladovému systému.
V prostředí Windows je fcmake součástí instalačního balíku QDevKitu (viz QDevKit - Windows), v prostředí Linux je možné si jej stáhnout pomocí nabízených repozitářů nebo si jej stáhnout jako archiv (viz Zprovoznění FITkitu v nativním prostředí Linuxu).
Přejdeme do adresáře FITKit aplikace a program spustíme
user@pc:~/svn-fitkit/apps/demo/led$ fcmake Project make files successfully created. libfitkit make files successfully created. libfitkit is compiled libfitkit is up-to-date
Na základě informací obsažených v souboru project.xml je vytvořen seznam závislostí a vygenerován soubor Makefile. Kromě tohoto souboru se vytvářejí skripty a konfigurační soubory potřebné pro syntézu VHDL kódu a jeho simulaci.
Nápovědu k programu vyvoláme pomocí fcmake -h
Usage: fcmake [options] [project.xml] Options: -g, --generate Generate Makefile from project.xml. (default action) -u, --updatelist Create a list of all files and store it in base/filelist. -c, --clean Clean generated files excluding Makefile. -a, --cleanall Clean all generated files including Makefile. -h, --help Show this help. When no project.xml path given, FCMake looks in current directory.