aboutsummaryrefslogtreecommitdiff
path: root/test cases/common/106 generatorcustom/catter.py
blob: 198fa98e2d42bdec6e71e0209e2c38ef0a92d899 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python3

import sys

output = sys.argv[-1]
inputs = sys.argv[1:-1]

with open(output, 'w') as ofile:
    ofile.write('#pragma once\n')
    for i in inputs:
        with open(i, 'r') as ifile:
            content = ifile.read()
        ofile.write(content)
        ofile.write('\n')