import sys
import subprocess

import buildconfig

def generate(output, script, assembly_input):
    with open(assembly_input, "rb") as fd:
        content = subprocess.check_output([buildconfig.substs["PERL"], script], input=fd.read())
        output.write(content)
