mlibc: Cleanup.
[mes.git] / build-aux / build-cc.sh
index 05796972a7bdaf106e14065d0e59ce3410513a38..a6544ebeceac7cb61aa8d02902f8a15f8565af8d 100755 (executable)
 # You should have received a copy of the GNU General Public License
 # along with Mes.  If not, see <http://www.gnu.org/licenses/>.
 
-set -ex
+set -e
 
-export CC=${CC-gcc}
+if [ -n "$BUILD_DEBUG" ]; then
+    set -x
+fi
 
-build-aux/mes-snarf.scm src/gc.c
-build-aux/mes-snarf.scm src/lib.c
-build-aux/mes-snarf.scm src/math.c
-build-aux/mes-snarf.scm src/mes.c
-build-aux/mes-snarf.scm src/posix.c
-build-aux/mes-snarf.scm src/reader.c
-build-aux/mes-snarf.scm src/vector.c
+export CC CFLAGS CPPFLAGS
+
+CC=${CC-gcc}
+CFLAGS=${CFLAGS-"
+--std=gnu99
+-O0
+-g
+"}
 
-export CPPFLAGS=${CPPFLAGS-"
+CPPFLAGS=${CPPFLAGS-"
 -D VERSION=\"$VERSION\"
 -D MODULEDIR=\"$MODULEDIR\"
 -D PREFIX=\"$PREFIX\"
@@ -39,13 +42,12 @@ export CPPFLAGS=${CPPFLAGS-"
 -I include
 "}
 
-export CFLAGS=${CFLAGS-"
---std=gnu99
--O0
--g
-"}
-
-NOLINK=1 sh build-aux/cc.sh lib/libc-gcc
-#NOLINK=1 sh build-aux/cc.sh lib/libc+tcc-gcc
+build-aux/mes-snarf.scm src/gc.c
+build-aux/mes-snarf.scm src/lib.c
+build-aux/mes-snarf.scm src/math.c
+build-aux/mes-snarf.scm src/mes.c
+build-aux/mes-snarf.scm src/posix.c
+build-aux/mes-snarf.scm src/reader.c
+build-aux/mes-snarf.scm src/vector.c
 
 sh build-aux/cc.sh src/mes