#!/bin/sh

INIT_DIR=`pwd`

if [ $# -le 1 ]; then 
	echo Usage: compile_libraries platform location
	exit 1
fi

ISE_PLATFORM=$1; export ISE_PLATFORM

. $INIT_DIR/set_aliases

remtrace Compile the Eiffel libraries C code for $ISE_PLATFORM in $2
remtrace with ISE_EIFFEL set to $ISE_EIFFEL
remtrace with ISE_LIBRARY set to $ISE_LIBRARY

if [ -d $2/library/cURL ]; then
	remtrace cURL
	cd $2/library/cURL/Clib
	default_make
fi 
remtrace net
cd $2/library/net/Clib
default_make
mac_ranlib $2/library/net/spec/$ISE_PLATFORM/lib/libnet.a
remtrace vision2
# Compile GTK C implementation
cd $2/library/vision2/Clib
default_make

if [ ! -z "$INCLUDE_GTK2" ]; then
	cd $2/library/vision2/implementation/gtk/Clib
	default_make
fi
if [ ! -z "$INCLUDE_GTK3" ]; then
	cd $2/library/vision2/implementation/gtk3/Clib
	default_make
fi

if [ -d $2/examples/base/beep/Clib ]; then
	remtrace beep example
	cd $2/examples/base/beep/Clib
	default_make
fi

cd $2
