Есть задачка:

Определяем define appName "testapp"

этот define используется как в макросе (например):

MACRO newApp aName
db aName
ENDM

так и в пути при сохранении SAVEBIN

Собственно вопрос в том, как склеить 2 строки, что-то типа:

SAVEBIN "/dir1/dir2/dir3" + appName

Можно конечно с помощью LUA продефайнить ещё одну переменную:

LUA PASS1
appName = sj.get_define("appName")
print(appName)
savePath = ("install/bin/" .. appName)
print(savePath)
ENDLUA

Только вот результат в savePath будет install/bin/"testapp"

Не понятно какого фига приклеившиеся кавычки. Если их убрать в define, то Savepath правильный, но тогда падает сборка макроса, потому что «Can't found label testapp»
То есть без кавычек db почему-то хочет сохранить значение label? o_O вот же ж дичь.