1#! /bin/sh
2
3# The following settings are determined by the configure script.
4
5C_COMPILER=@C_COMPILER_SH@
6C_PREPROC=@C_PREPROC_SH@
7
8FLAGS_OBJ=@FLAGS_OBJ_SH@
9FLAGS_DYN=@FLAGS_DYN_SH@
10FLAGS_LIB=@FLAGS_LIB_SH@
11FLAGS_EXE=@FLAGS_EXE_SH@
12
13FLAGS_OPT=@FLAGS_OPT_SH@
14FLAGS_OPT_RTS=@FLAGS_OPT_RTS_SH@
15
16DEFS_OBJ=@DEFS_OBJ_SH@
17DEFS_DYN=@DEFS_DYN_SH@
18DEFS_LIB=@DEFS_LIB_SH@
19DEFS_EXE=@DEFS_EXE_SH@
20
21BUILD_OBJ=@BUILD_OBJ_SH@
22BUILD_DYN=@BUILD_DYN_SH@
23BUILD_LIB=@BUILD_LIB_SH@
24BUILD_EXE=@BUILD_EXE_SH@
25
26DEFS=@DEFS_SH@
27LIBS=@LIBS_SH@
28GAMBITLIB=@GAMBITLIB_SH@
29GAMBITGSCLIB=@GAMBITGSCLIB_SH@
30GAMBITGSILIB=@GAMBITGSILIB_SH@
31LIB_PREFIX=@LIB_PREFIX_SH@
32LIB_EXTENSION=@LIB_EXTENSION_SH@
33OBJ_EXTENSION=@OBJ_EXTENSION_SH@
34EXE_EXTENSION=@EXE_EXTENSION_SH@
35BAT_EXTENSION=@BAT_EXTENSION_SH@
36
37case "$1" in
38
39  "obj")
40
41    if test "${GAMBCOMP_VERBOSE}" != ""; then
42      echo @BUILD_OBJ_ECHO@
43    fi
44
45    @BUILD_OBJ@
46    ;;
47
48  "dyn")
49
50    if test "${GAMBCOMP_VERBOSE}" != ""; then
51      echo @BUILD_DYN_ECHO@
52    fi
53
54    @BUILD_DYN@
55    ;;
56
57  "lib")
58
59    if test "${GAMBCOMP_VERBOSE}" != ""; then
60      echo @BUILD_LIB_ECHO@
61    fi
62
63    @BUILD_LIB@
64    ;;
65
66  "exe")
67
68    if test "${GAMBCOMP_VERBOSE}" != ""; then
69      echo @BUILD_EXE_ECHO@
70    fi
71
72    @BUILD_EXE@
73    ;;
74
75  "C_COMPILER")
76    echo "${C_COMPILER}"
77    ;;
78
79  "C_PREPROC")
80    echo "${C_PREPROC}"
81    ;;
82
83  "FLAGS_OBJ")
84    echo "${FLAGS_OBJ}"
85    ;;
86
87  "FLAGS_DYN")
88    echo "${FLAGS_DYN}"
89    ;;
90
91  "FLAGS_LIB")
92    echo "${FLAGS_LIB}"
93    ;;
94
95  "FLAGS_EXE")
96    echo "${FLAGS_EXE}"
97    ;;
98
99  "FLAGS_OPT")
100    echo "${FLAGS_OPT}"
101    ;;
102
103  "FLAGS_OPT_RTS")
104    echo "${FLAGS_OPT_RTS}"
105    ;;
106
107  "DEFS_OBJ")
108    echo "${DEFS_OBJ}"
109    ;;
110
111  "DEFS_DYN")
112    echo "${DEFS_DYN}"
113    ;;
114
115  "DEFS_LIB")
116    echo "${DEFS_LIB}"
117    ;;
118
119  "DEFS_EXE")
120    echo "${DEFS_EXE}"
121    ;;
122
123  "BUILD_OBJ")
124    echo "${BUILD_OBJ}"
125    ;;
126
127  "BUILD_DYN")
128    echo "${BUILD_DYN}"
129    ;;
130
131  "BUILD_LIB")
132    echo "${BUILD_LIB}"
133    ;;
134
135  "BUILD_EXE")
136    echo "${BUILD_EXE}"
137    ;;
138
139  "DEFS")
140    echo "${DEFS}"
141    ;;
142
143  "LIBS")
144    echo "${LIBS}"
145    ;;
146
147  "GAMBITLIB")
148    echo "${GAMBITLIB}"
149    ;;
150
151  "GAMBITGSCLIB")
152    echo "${GAMBITGSCLIB}"
153    ;;
154
155  "GAMBITGSILIB")
156    echo "${GAMBITGSILIB}"
157    ;;
158
159  "LIB_PREFIX")
160    echo "${LIB_PREFIX}"
161    ;;
162
163  "LIB_EXTENSION")
164    echo "${LIB_EXTENSION}"
165    ;;
166
167  "OBJ_EXTENSION")
168    echo "${OBJ_EXTENSION}"
169    ;;
170
171  "EXE_EXTENSION")
172    echo "${EXE_EXTENSION}"
173    ;;
174
175  "BAT_EXTENSION")
176    echo "${BAT_EXTENSION}"
177    ;;
178
179  "")
180    # Dump configure script settings
181
182    ESC_SH="sed -e s/\\\\/\\\\\\\\\\\\\\\\/g -e s/\\\"/\\\\\\\"/g -e s/\\\$/\\\\\\\$/g -e s/^/\"/ -e s/$/\"/"
183
184    echo C_COMPILER=`echo "${C_COMPILER}" | ${ESC_SH}`
185    echo C_PREPROC=`echo "${C_PREPROC}" | ${ESC_SH}`
186
187    echo FLAGS_OBJ=`echo "${FLAGS_OBJ}" | ${ESC_SH}`
188    echo FLAGS_DYN=`echo "${FLAGS_DYN}" | ${ESC_SH}`
189    echo FLAGS_LIB=`echo "${FLAGS_LIB}" | ${ESC_SH}`
190    echo FLAGS_EXE=`echo "${FLAGS_EXE}" | ${ESC_SH}`
191
192    echo FLAGS_OPT=`echo "${FLAGS_OPT}" | ${ESC_SH}`
193    echo FLAGS_OPT_RTS=`echo "${FLAGS_OPT_RTS}" | ${ESC_SH}`
194
195    echo DEFS_OBJ=`echo "${DEFS_OBJ}" | ${ESC_SH}`
196    echo DEFS_DYN=`echo "${DEFS_DYN}" | ${ESC_SH}`
197    echo DEFS_LIB=`echo "${DEFS_LIB}" | ${ESC_SH}`
198    echo DEFS_EXE=`echo "${DEFS_EXE}" | ${ESC_SH}`
199
200    echo BUILD_OBJ=`echo "${BUILD_OBJ}" | ${ESC_SH}`
201    echo BUILD_DYN=`echo "${BUILD_DYN}" | ${ESC_SH}`
202    echo BUILD_LIB=`echo "${BUILD_LIB}" | ${ESC_SH}`
203    echo BUILD_EXE=`echo "${BUILD_EXE}" | ${ESC_SH}`
204
205    echo DEFS=`echo "${DEFS}" | ${ESC_SH}`
206    echo LIBS=`echo "${LIBS}" | ${ESC_SH}`
207    echo GAMBITLIB=`echo "${GAMBITLIB}" | ${ESC_SH}`
208    echo GAMBITGSCLIB=`echo "${GAMBITGSCLIB}" | ${ESC_SH}`
209    echo GAMBITGSILIB=`echo "${GAMBITGSILIB}" | ${ESC_SH}`
210    echo LIB_PREFIX=`echo "${LIB_PREFIX}" | ${ESC_SH}`
211    echo LIB_EXTENSION=`echo "${LIB_EXTENSION}" | ${ESC_SH}`
212    echo OBJ_EXTENSION=`echo "${OBJ_EXTENSION}" | ${ESC_SH}`
213    echo EXE_EXTENSION=`echo "${EXE_EXTENSION}" | ${ESC_SH}`
214    echo BAT_EXTENSION=`echo "${BAT_EXTENSION}" | ${ESC_SH}`
215    ;;
216
217  *)
218    echo "gambcomp-C unknown operation \"$1\""
219    exit 1
220    ;;
221
222esac
223