File: gambcomp-python.bat.windows.in

package info (click to toggle)
gambc 4.9.3-1.4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 85,424 kB
  • sloc: ansic: 1,047,649; lisp: 243,942; perl: 19,018; sh: 6,385; makefile: 6,303; objc: 3,757; cpp: 2,143; sed: 498; java: 305; awk: 198
file content (73 lines) | stat: -rw-r--r-- 2,186 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
@echo off

if "%1" == "obj" goto obj
if not "%1" == ""obj"" goto not_obj
:obj

if not "%GAMBCOMP_VERBOSE%" == "yes" goto not_obj_verbose
echo.type nul ^> "%BUILD_OBJ_OUTPUT_FILENAME%"
echo.for %%f in (%BUILD_OBJ_INPUT_FILENAMES%) do type %%f ^>^> "%BUILD_OBJ_OUTPUT_FILENAME%"
:not_obj_verbose

type nul > "%BUILD_OBJ_OUTPUT_FILENAME%"
for %%f in (%BUILD_OBJ_INPUT_FILENAMES%) do type %%f >> "%BUILD_OBJ_OUTPUT_FILENAME%"

goto end
:not_obj

if "%1" == "dyn" goto dyn
if not "%1" == ""dyn"" goto not_dyn
:dyn

if not "%GAMBCOMP_VERBOSE%" == "yes" goto not_dyn_verbose
echo.type nul ^> "%BUILD_DYN_OUTPUT_FILENAME%"
echo.for %%f in (%BUILD_DYN_INPUT_FILENAMES%) do type %%f ^>^> "%BUILD_DYN_OUTPUT_FILENAME%"
:not_dyn_verbose

type nul > "%BUILD_DYN_OUTPUT_FILENAME%"
for %%f in (%BUILD_DYN_INPUT_FILENAMES%) do type %%f >> "%BUILD_DYN_OUTPUT_FILENAME%"

goto end
:not_dyn

if "%1" == "lib" goto lib
if not "%1" == ""lib"" goto not_lib
:lib

if not "%GAMBCOMP_VERBOSE%" == "yes" goto not_lib_verbose
echo.echo BUILD_LIB not yet implemented
:not_lib_verbose

echo BUILD_LIB not yet implemented

goto end
:not_lib

if "%1" == "exe" goto exe
if not "%1" == ""exe"" goto not_exe
:exe

if not "%GAMBCOMP_VERBOSE%" == "yes" goto not_exe_verbose
echo.echo.0^^^<0# : ^^^^^>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.echo.'''^>^>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.echo.@python %%%%~f0 %%%%*^>^>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.echo.@exit /b %%%%ERRORLEVEL%%%%^>^>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.echo.'''^>^>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.for %%f in (%BUILD_EXE_INPUT_FILENAMES% "%GAMBITDIR_LIB%\_gambit.py") do type %%f ^>^> "%BUILD_EXE_OUTPUT_FILENAME%"
:not_exe_verbose

echo.0^<0# : ^^>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.'''>>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.@python %%~f0 %%*>>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.@exit /b %%ERRORLEVEL%%>>"%BUILD_EXE_OUTPUT_FILENAME%"
echo.'''>>"%BUILD_EXE_OUTPUT_FILENAME%"
for %%f in (%BUILD_EXE_INPUT_FILENAMES% "%GAMBITDIR_LIB%\_gambit.py") do type %%f >> "%BUILD_EXE_OUTPUT_FILENAME%"

goto end
:not_exe

echo.gambcomp-python.bat unknown operation "%1"
exit /b 1

:end
exit /b 0