Ну я так понял, что через lua генерится сначала main.c, а потом уже с ним компилируются остальные файлы в exe, но я так и не понял как это можно сделать
calculator212, Так и есть, все это выполнится через makefile в рамках процедуры сборки.
lua должен быть доступен для запуска из командной строки.
Просто выполните make!