blob: 93c97ff8f34a9582e0a6900604907f16cf60f1d9 [file] [log] [blame]
Keun Soo Yim14201552016-05-13 09:15:12 -07001#!/bin/bash
2
Yuexi Ma40f91e82016-08-04 13:25:33 -07003# Modify any import statements (to remove subdir path)
Keun Soo Yim14201552016-05-13 09:15:12 -07004
Yuexi Ma40f91e82016-08-04 13:25:33 -07005## Modify import statement in proto/AndroidSystemControlMessage.proto
6sed -i 's/import "test\/vts\/proto\/InterfaceSpecificationMessage.proto";/import "InterfaceSpecificationMessage.proto";/g' proto/AndroidSystemControlMessage.proto
7## Compile proto/AndroidSystemControlMessage.proto to .py code
Keun Soo Yim078b1772016-06-28 16:36:18 -07008protoc -I=proto --python_out=proto proto/AndroidSystemControlMessage.proto
Yuexi Ma40f91e82016-08-04 13:25:33 -07009## Restore import statement in proto/AndroidSystemControlMessage.proto
10sed -i 's/import "InterfaceSpecificationMessage.proto";/import "test\/vts\/proto\/InterfaceSpecificationMessage.proto";/g' proto/AndroidSystemControlMessage.proto
11
Keun Soo Yim078b1772016-06-28 16:36:18 -070012protoc -I=proto --python_out=proto proto/InterfaceSpecificationMessage.proto
Keun Soo Yim954459b2016-08-02 22:04:04 -070013protoc -I=proto --python_out=proto proto/VtsReportMessage.proto
Yuexi Ma40f91e82016-08-04 13:25:33 -070014
15# Compile all the python source codes
16python -m compileall .