diff options
author | marha <marha@users.sourceforge.net> | 2011-03-02 13:29:46 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2011-03-02 13:29:46 +0000 |
commit | d2bdfe9f8d895ac64619f7bc2f7443ce886146e9 (patch) | |
tree | ca81fc6e4d669bcdb9cda75b76aa9ff8cafe844e /mesalib/src/mesa/program/doflexbison.bat | |
parent | 8cb75221034e881472c2463819b71f8bf6876345 (diff) | |
download | vcxsrv-d2bdfe9f8d895ac64619f7bc2f7443ce886146e9.tar.gz vcxsrv-d2bdfe9f8d895ac64619f7bc2f7443ce886146e9.tar.bz2 vcxsrv-d2bdfe9f8d895ac64619f7bc2f7443ce886146e9.zip |
Solved build problem in mesa because dependency checking in VS in not working like expected. Now build the lex and bison files in the same script.
Diffstat (limited to 'mesalib/src/mesa/program/doflexbison.bat')
-rw-r--r-- | mesalib/src/mesa/program/doflexbison.bat | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mesalib/src/mesa/program/doflexbison.bat b/mesalib/src/mesa/program/doflexbison.bat new file mode 100644 index 000000000..d54e5ac65 --- /dev/null +++ b/mesalib/src/mesa/program/doflexbison.bat @@ -0,0 +1,18 @@ +@echo off
+setlocal
+
+cd "%~dp0"
+
+set M4=..\..\..\..\tools\mhmake\m4.exe
+set BISON_PKGDATADIR=../../../../tools/mhmake/src/bisondata
+
+set path=..\..\..\..\tools\mhmake;%path%
+
+..\..\..\..\tools\mhmake\bison.exe -v -d --output=program_parse.tab.c program_parse.y
+
+copy "..\..\..\..\tools\mhmake\flex++.exe" flex.exe
+flex.exe --never-interactive --outfile=lex.yy.c program_lexer.l
+del flex.exe
+
+endlocal
+
|