#!/bin/csh -fex set gversion = "1.2.10" set gversion2 = "2.2.4" set glibversion2 = "2.2.3" set pangoversion="1.2.3" set atkversion="1.2.4" set readlineversion="4.1" set pkgconfigversion="0.14.0" set gettextversion="0.12.1" set iconvversion="1.9.1" set pngversion=1.2.5 # See if we are building GTK2 version set isgtk2 = $1 if ($1 == 'gtk2') then shift; shift; shift endif # The next line defeats Sun's smart-arse make, which gets its # state mixed up between this build and the outer one. unsetenv KEEP_STATE set installpath = `pwd`/bin.$ACEDB_MACHINE/libraries.install set srcdir = $cwd # Compiler if ( $?argv == 1 ) setenv CC $1 # linker options used to link the test programs which are part of the # configuration if ( $#argv > 1 ) then shift setenv LDFLAGS `echo $*` endif if ($isgtk2 == "gtk2") then setenv CFLAGS "-L$installpath/lib -I$installpath/include -ieee -nodtk" set path = (/usr/local/bin $path) setenv CONFIG_SHELL `which ksh` setenv MAKE gmake cd $srcdir w3rdparty/extract_gnu_lib pkgconfig-$pkgconfigversion cd bin.$ACEDB_MACHINE/libraries.untarred/pkgconfig-$pkgconfigversion if ( ! -e config.cache ) then ./configure --prefix=$installpath endif $MAKE $MAKE install setenv PKG_CONFIG_PATH $installpath/lib/pkgconfig set path = ($installpath/bin $path) # for pkgconfig..... setenv CPPFLAGS -I$installpath/include setenv LD_LIBRARY_PATH $installpath/lib cd $srcdir w3rdparty/extract_gnu_lib libiconv-$iconvversion cd bin.$ACEDB_MACHINE/libraries.untarred/libiconv-$iconvversion if ( ! -e config.cache ) then ./configure --prefix=$installpath endif $MAKE $MAKE install cd $srcdir w3rdparty/extract_gnu_lib gettext-$gettextversion cd bin.$ACEDB_MACHINE/libraries.untarred/gettext-$gettextversion if ( ! -e config.cache ) then ./configure --prefix=$installpath --with-libiconv-prefix=$installpath endif $MAKE $MAKE install cd $srcdir w3rdparty/extract_gnu_lib glib-$glibversion2 cd bin.$ACEDB_MACHINE/libraries.untarred/glib-$glibversion2 if ( ! -e config.cache ) then ./configure --prefix=$installpath --enable-shared=no --enable-static=yes --with-threads=none --with-libiconv=gnu endif $MAKE $MAKE install cd $srcdir w3rdparty/extract_gnu_lib pango-$pangoversion cd bin.$ACEDB_MACHINE/libraries.untarred/pango-$pangoversion if ( ! -e config.cache ) then ./configure --prefix=$installpath --with-included-modules= --with-threads=none endif $MAKE $MAKE install cd $srcdir w3rdparty/extract_gnu_lib atk-$atkversion cd bin.$ACEDB_MACHINE/libraries.untarred/atk-$atkversion if ( ! -e config.cache ) then ./configure --prefix=$installpath --disable-shared --with-threads=none endif $MAKE $MAKE install cd $srcdir w3rdparty/extract_gnu_lib libpng-$pngversion cd bin.$ACEDB_MACHINE/libraries.untarred/libpng-$pngversion cd zlib-1.1.4 if ( ! -e config.cache ) then ./configure --prefix=$installpath endif $MAKE $MAKE install cd .. $MAKE PREFIX=$installpath $MAKE install PREFIX=$installpath cd $srcdir w3rdparty/extract_gnu_lib gtk+-$gversion2 cd bin.$ACEDB_MACHINE/libraries.untarred/gtk+-$gversion2 if ( ! -e config.cache ) then ./configure --prefix=$installpath --disable-glibtest --without-libtiff --without-libjpeg endif $MAKE $MAKE install else cd $srcdir w3rdparty/extract_gnu_lib glib-$gversion cd bin.$ACEDB_MACHINE/libraries.untarred/glib-$gversion if ( ! -e config.cache ) then ./configure --prefix=$installpath --disable-shared --with-threads=none endif make make install cd $srcdir setenv GLIB_CONFIG $installpath/bin/glib-config w3rdparty/extract_gnu_lib gtk+-$gversion cd bin.$ACEDB_MACHINE/libraries.untarred/gtk+-$gversion if ( ! -e config.cache ) then ./configure --with-glib-prefix=$installpath --prefix=$installpath \ --disable-shared --disable-glibtest endif make make install endif cd $srcdir w3rdparty/extract_gnu_lib readline-$readlineversion cd bin.$ACEDB_MACHINE/libraries.untarred/readline-$readlineversion if ( ! -e config.cache ) then ./configure --prefix=$installpath endif make make install