41 |
|
|
42 |
int main() { |
int main() { |
43 |
std::ifstream templ("src/jni/GLRen.template.java"); |
std::ifstream templ("src/jni/GLRen.template.java"); |
44 |
|
std::ifstream templtrans("src/jni/GLVobCoorder_Gen.template.java"); |
45 |
|
|
46 |
std::ofstream java("org/nongnu/libvob/gl/GLRen.java"); |
std::ofstream java("org/nongnu/libvob/gl/GLRen.java"); |
47 |
|
std::ofstream javatrans( |
48 |
|
"org/nongnu/libvob/impl/gl/GLVobCoorder_Gen.java"); |
49 |
std::ofstream jni("src/jni/GLRen.gen.cxx"); |
std::ofstream jni("src/jni/GLRen.gen.cxx"); |
50 |
java << "//COMPUTER GENERATED DO NOT EDIT\n"; |
java << "//COMPUTER GENERATED DO NOT EDIT\n"; |
51 |
|
|
54 |
std::ostreambuf_iterator<char> out(java); |
std::ostreambuf_iterator<char> out(java); |
55 |
std::copy(in, eos, out); |
std::copy(in, eos, out); |
56 |
|
|
57 |
|
std::istreambuf_iterator<char> tin(templtrans); |
58 |
|
std::ostreambuf_iterator<char> tout(javatrans); |
59 |
|
std::copy(tin, eos, tout); |
60 |
|
|
61 |
java << VOB_JAVASTREAM.str()<<"\n\n"; |
java << VOB_JAVASTREAM.str()<<"\n\n"; |
62 |
java << "}\n"; |
java << "}\n"; |
63 |
|
|
64 |
|
javatrans << VOB_TRANSJAVASTREAM.str()<<"\n\n"; |
65 |
|
javatrans << "}\n"; |
66 |
|
|
67 |
|
|
68 |
|
|
69 |
jni << "//COMPUTER GENERATED DO NOT EDIT\n"; |
jni << "//COMPUTER GENERATED DO NOT EDIT\n"; |
70 |
jni << "#include <vob/jni/Types.hxx>\n"; |
jni << "#include <vob/jni/Types.hxx>\n"; |
71 |
jni << "#include <vob/jni/Define.hxx>\n"; |
jni << "#include <vob/jni/Define.hxx>\n"; |