It simply support several basic definitions cross languages.
make / make all generates golang and python files.
make / make all
make go generates golang files only while make python generates python files only.
make go
make python
make clean will remove all generated files.
make clean