<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>91105</bug_id>
          
          <creation_ts>2012-07-12 09:41:23 -0700</creation_ts>
          <short_desc>[ANGLE] Use Bison and Flex during ANGLE build</short_desc>
          <delta_ts>2012-07-12 09:45:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>91107</dependson>
    
    <dependson>91109</dependson>
    
    <dependson>91108</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Max Vujovic">mvujovic</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>667874</commentid>
    <comment_count>0</comment_count>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2012-07-12 09:41:23 -0700</bug_when>
    <thetext>This is an umbrella bug to make this work on all platforms.

Currently, WebKit has ANGLE source files that are generated by Flex and Bison checked in. It would be nice to remove these files and generate them during the build process.

The files we need to process are:
- Source/ThirdParty/ANGLE/src/compiler/glslang.l
- Source/ThirdParty/ANGLE/src/compiler/glslang.y
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Tokenizer.l
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/ExpressionParser.y

The generated file names are in the scripts:
- Source/ThirdParty/ANGLE/src/compiler/generate_parser.sh
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/generate_parser.sh</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>