]> OCCT Git - occt-wok.git/commitdiff
OCC22106 Incorrect behaviour of lexical analyzer (flex) during extraction steps on...
authorinv <inv@opencascade.com>
Fri, 10 Dec 2010 12:39:03 +0000 (12:39 +0000)
committerinv <inv@opencascade.com>
Fri, 10 Dec 2010 12:39:03 +0000 (12:39 +0000)
src/WOKBuilderDef/CODEGEN.edl

index cfe2e695d248be2a762262e854354120cfb8c2b1..53b046eb732b17e7b9bd70838b646a54a573ae90 100755 (executable)
 @if ( %Station != "wnt" ) then
 
  @if ( %Station == "lin" ) then
-  @set %CODEGEN_FlexBisHome = "/usr";
+  @set %CODEGEN_FlexBisHome = "${WOKHOME}/lib/lin";
  @else
   @if ( %Station == "mac" ) then
    @set %CODEGEN_FlexBisHome = "/sw";
   @else
-   @set %CODEGEN_FlexBisHome = "/PRODUCTS/flexbis-253-125";
+   @set %CODEGEN_FlexBisHome = "/PRODUCTS/flexbis-253-125/bin";
   @endif;
  @endif;
 
@@ -31,12 +31,12 @@ $lex.%BaseName.c
 @end;
 
 @template CODEGEN_LEX_OptLine  (%CODEGEN_FlexBisHome) is
-$%CODEGEN_FlexBisHome/bin/flex -f -P <Module>  -L -8 -f <LexFile>
+$%CODEGEN_FlexBisHome/flex -f -P<Module>  -L -8 -f <LexFile>
 @end;
 
 @template CODEGEN_LEX_CmdLine  ( %CODEGEN_FlexBisHome, %Source, %BaseName, %OutputDir ) is
 $cd %OutputDir
-$%CODEGEN_FlexBisHome/bin/flex -f -P%BaseName  -L -8 -f %Source
+$%CODEGEN_FlexBisHome/flex -f -P%BaseName  -L -8 -f %Source
 @end;
 
 
@@ -45,13 +45,14 @@ $%BaseName.tab.h %BaseName.tab.c
 @end;
 
 @template CODEGEN_YACC_OptLine (%CODEGEN_FlexBisHome) is
-$%CODEGEN_FlexBisHome/bin/bison -d -b <Module> -p <Module> <YaccFile>
+$%CODEGEN_FlexBisHome/bison -d -b <Module> -p <Module> <YaccFile>
 @end;
 
 @template CODEGEN_YACC_CmdLine ( %CODEGEN_FlexBisHome, %Source, %BaseName, %OutputDir ) is
 $cd %OutputDir
-$%CODEGEN_FlexBisHome/bin/bison -d -b %BaseName -p %BaseName %Source -o %BaseName.tab.c
+$%CODEGEN_FlexBisHome/bison -d -b %BaseName -p %BaseName %Source -o %BaseName.tab.c
 @end;
+
 @else
 
 @template CODEGEN_LEX_Production ( %BaseName ) is