--- /dev/null
+#include <stdio.h>
+#include <stdlib.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include "fontgen.h"
+void version(void){
+
+ printf(
+"Application: %s, Version %s\n"
+"Date: %s\n"
+"Host: %s\n",
+BUILD_APPLICATION,
+BUILD_VERSION,
+BUILD_DATE,
+BUILD_HOST
+);
+}
+
+#define PROCESS(name) { close(1); open(#name ".asm",O_WRONLY+O_TRUNC+O_CREAT,0644); }
+
+int main(int argc, char** argv){
+
+ font_init();
+
+ int i;
+ for (i=0;i<19;i++){
+
+ switch(i){
+ case 0:
+ PROCESS(cyrilc);
+ op_font(&font_cyrilc);
+ break;
+ case 1:
+ PROCESS(gothgbt);
+ op_font(&font_gothgbt);
+ break;
+ case 2:
+ PROCESS(gothgrt);
+ op_font(&font_gothgrt);
+ break;
+ case 3:
+ PROCESS(gothitt);
+ op_font(&font_gothitt);
+ break;
+ case 4:
+ PROCESS(greekc);
+ op_font(&font_greekc);
+ break;
+ case 5:
+ PROCESS(greekcs);
+ op_font(&font_greekcs);
+ break;
+ case 6:
+ PROCESS(greekp);
+ op_font(&font_greekp);
+ break;
+ case 7:
+ PROCESS(greeks);
+ op_font(&font_greeks);
+ break;
+ case 8:
+ PROCESS(italicc);
+ op_font(&font_italicc);
+ break;
+ case 9:
+ PROCESS(italiccs);
+ op_font(&font_italiccs);
+ break;
+ case 10:
+ PROCESS(italict);
+ op_font(&font_italict);
+ break;
+ case 11:
+ PROCESS(romanc);
+ op_font(&font_romanc);
+ break;
+ case 12:
+ PROCESS(romancs);
+ op_font(&font_romancs);
+ break;
+ case 13:
+ PROCESS(romand);
+ op_font(&font_romand);
+ break;
+ case 14:
+ PROCESS(romanp);
+ op_font(&font_romanp);
+ break;
+ case 15:
+ PROCESS(romans);
+ op_font(&font_romans);
+ break;
+ case 16:
+ PROCESS(romant);
+ op_font(&font_romant);
+ break;
+ case 17:
+ PROCESS(scriptc);
+ op_font(&font_scriptc);
+ break;
+ case 18:
+ PROCESS(scripts);
+ op_font(&font_scripts);
+ break;
+ }
+ }
+
+ exit(0);
+}