2022-02-23 23:08:28 -05:00
|
|
|
#!/usr/bin/python3
|
|
|
|
|
|
|
|
|
|
import sys
|
|
|
|
|
|
|
|
|
|
base=sys.argv[1]
|
|
|
|
|
ubase=base.upper()
|
|
|
|
|
dash=base.replace("_", "-")
|
|
|
|
|
|
|
|
|
|
with open(f"wrap-{dash}.hpp", "w") as f:
|
|
|
|
|
print(f"#ifndef WRAP_{ubase}_HPP", file=f)
|
|
|
|
|
print(f"#define WRAP_{ubase}_HPP", file=f)
|
|
|
|
|
print("", file=f)
|
2022-02-28 21:57:54 -05:00
|
|
|
print('#include "eng-malloc.hpp"', file=f)
|
2022-02-23 23:08:28 -05:00
|
|
|
print(f"#include <{base}>", file=f)
|
|
|
|
|
print("", file=f)
|
|
|
|
|
print("namespace eng {", file=f)
|
|
|
|
|
print("} // namespace eng", file=f)
|
|
|
|
|
print("", file=f)
|
|
|
|
|
print(f"#endif // WRAP_{ubase}_HPP", file=f)
|