diff options
Diffstat (limited to 'test/Java/Java-fixture/myrmic.py')
-rw-r--r-- | test/Java/Java-fixture/myrmic.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/Java/Java-fixture/myrmic.py b/test/Java/Java-fixture/myrmic.py new file mode 100644 index 0000000..877c1be --- /dev/null +++ b/test/Java/Java-fixture/myrmic.py @@ -0,0 +1,24 @@ +import os +import sys + +args = sys.argv[1:] +while args: + arg = args[0] + if arg == '-d': + outdir = args[1] + args = args[1:] + elif arg == '-classpath': + args = args[1:] + elif arg == '-sourcepath': + args = args[1:] + else: + break + args = args[1:] +for file in args: + out = os.path.join(outdir, file.lower().replace('.java', '.class')) + with open(file, 'rb') as infile, open(out, 'wb') as outfile: + for line in infile: + if not line.startswith(b'/*rmic*/'): + outfile.write(line) + +sys.exit(0) |