|
@@ -0,0 +1,62 @@
|
|
|
+@ECHO off
|
|
|
+
|
|
|
+:: The file that will be generated or open
|
|
|
+set TESTFOLDER=test
|
|
|
+set TESTSUITE=test\testsuite-basic.qproj
|
|
|
+:: set QSPGUI=tools\QSPgui\qspgui.exe
|
|
|
+set QSPGUI=Qqsp.exe
|
|
|
+set SAVE_ENABLED=FALSE
|
|
|
+set LOCATIONSFOLDER=locations
|
|
|
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
|
+
|
|
|
+:menu
|
|
|
+cls
|
|
|
+echo.
|
|
|
+echo :: QSP Compiler and Launcher
|
|
|
+echo.
|
|
|
+
|
|
|
+echo.
|
|
|
+
|
|
|
+if defined QSPGUI (
|
|
|
+ if not exist "%QSPGUI%" (
|
|
|
+ echo QSP EXEC : [ERROR] - %QSPGUI% not found.
|
|
|
+ set QSPGUI=
|
|
|
+ ) else ( echo QSP EXEC : [OK] - "%QSPGUI%")
|
|
|
+) else ( echo QSP EXEC : [NOT DEFINED] - Using Windows DEFAULT.)
|
|
|
+
|
|
|
+echo.
|
|
|
+
|
|
|
+if defined NOT_FOUND (
|
|
|
+ echo ERROR: Option '%action%' wasn't recognized. Is it lowercase?
|
|
|
+ set NOT_FOUND=
|
|
|
+)
|
|
|
+
|
|
|
+echo QPSGUI: %QSPGUI%
|
|
|
+echo.
|
|
|
+
|
|
|
+:build
|
|
|
+echo.
|
|
|
+
|
|
|
+echo Building ...
|
|
|
+
|
|
|
+@ECHO ON
|
|
|
+python tools\testbuilder.py %LOCATIONSFOLDER% %TESTSUITE% %SAVE_ENABLED%
|
|
|
+@ECHO OFF
|
|
|
+
|
|
|
+SET /p MYVAR=<_temp-filename.txt
|
|
|
+SET TXTFILE="%MYVAR%.txt"
|
|
|
+SET QSPFILE="%MYVAR%.qsp"
|
|
|
+SET QPRFILE="%MYVAR%.qproj"
|
|
|
+
|
|
|
+@ECHO ON
|
|
|
+tools\txt2gam.exe %TXTFILE% %QSPFILE% : > nul
|
|
|
+del %TXTFILE%
|
|
|
+del _temp-filename.txt
|
|
|
+del %QPRFILE%
|
|
|
+%QSPGUI% %QSPFILE%
|
|
|
+@ECHO OFF
|
|
|
+
|
|
|
+
|
|
|
+echo.
|
|
|
+echo Done.
|
|
|
+pause
|