The glgen part. (cherry pick commit 4e7de461c1) Bug: 19235243 Change-Id: I0d1e78acf39feb37a67e857216a6d52f4cede180
4e7de461c1
Bug: 8566953 Change-Id: Ic9b3be9fa0136495633ee3b1c38583cfa315942a