#!/bin/bash

# debe ser sudo

PREFIX=$1
NOMAKE=$2
DESTDIR=$3
PKGDIR=$4

echo PREFIX $PREFIX NOMAKE $NOMAKE DESTDIR  $DESTDIR PKGDIR $PKGDIR

#PREFIX=.

#usar vpath y compilar en tmp, instalar y borrar
#source ${PREFIX}/share/sceptre_simusol/COMPILE.LIB



FC=gfortran
FFLAGS="-fno-automatic  -finit-local-zero -O -W -Wall -Wextra -g"

PACK=sceptre_simusol
SRCDIR=${PREFIX}/src
#LIBDIR=${PREFIX}/lib
#BINDIR=${PREFIX}/bin

MAKE=make

if test x$NOMAKE != xNOMAKE ; then
 cd ${SRCDIR}/packages/${PACK}/auxpro;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR}
 cd ../phase1;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR}
 cd ../phase2;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"  DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR}
 cd ../extras;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR}
 cd ../../../..
fi


# cd ${SRCDIR}/packages/${PACK}/auxpro;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} compile
# cd ../phase1;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} compile
# cd ../phase2;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"  DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} compile
# cd ../extras;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} compile
# cd ../../../..

#! cambio de -e habia -x

if test ! -e ${SRCDIR}/packages/${PACK}/phase1/sceptre1 ; then
    ls -l  ${SRCDIR}/packages/${PACK}/phase1/sceptre1 
    echo ERROR: sceptre no esta compilado salir: ${SRCDIR}/packages/${PACK}/phase1/sceptre1
    #exit 1;
fi




cd ${SRCDIR}/packages/${PACK}/auxpro;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} install
cd ../phase1;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} install
cd ../phase2;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} install
 cd ../extras;  ${MAKE} "FC=$FC" "FFLAGS=$FFLAGS"   DESTDIR=${DESTDIR} PREFIX=${PREFIX}  PKGDIR=${PKGDIR} install
  cd ../../../..

ldconfig
 
# ni se donde esta o de donde viene gnome_icon_install acar 
#gnome_icon_install ${PREFIX} ${SPREFIX} sceptre_simusol


# solo directorios
USERS=`ls /home`

# cual sceptre_simusol-install usa?

# ojo si se hace como sudo, ejecutar como cada usuarios
for USER in ${USERS} ; do 
	       ESUSER=`grep "^$USER:" /etc/passwd| awk -F':' '{print $1}'`; 
	       if test x"$ESUSER" != x ; then
		 echo INSTALL USER $USER
	         sceptre_simusol-install
       	         #echo "	icon_install  $USER ${PREFIX}/share/${PACK}/launchers " ;
	         #icon_install  $USER ${PREFIX}/share/${PACK}/launchers;
	       fi; 
	     done;




echo FIN postinst



#install -s -m 755 ${SRCDIR}/phase1/sceptre1       ${BINDIR}
#install -s -m 755 ${SRCDIR}/auxpro/ngp_gnu        ${BINDIR}
#install -m 644    ${SRCDIR}/phase2/sceptre2.o        ${LIBDIR}
#install -m 644    ${SRCDIR}/phase2/libsceptre.a      ${LIBDIR}
#install -m 644    ${SRCDIR}/auxpro/libsceptreaux.a   ${LIBDIR}

#postinst
#sceptre_pre_test.pl  sceptre_simusol-install

#BINFILES="${SRCDIR}/${PACK}/phase1/sceptre1 ${SRCDIR}/${PACK}/auxpro/ngp_gnu "

#LIBFILES="${SRCDIR}/${PACK}/phase2/libsceptre.a ${SRCDIR}/${PACK}/phase2/sceptre2.o ${SRCDIR}/${PACK}/auxpro/libsceptreaux.a ${SRCDIR}/${PACK}/extras/libtabularfor.so.1.0.1  ${SRCDIR}/${PACK}/extras/libradiafor.so.1.0.1" 

# 






#LIBDIR=/lib
#BINDIR=/bin
#for FILE in ${BINFILES} ; do#
#		FILEP=`basename  ${FILE}`;
#		install -m 755  ${FILE} $PREFIX/$BINDIR/$FILEP  ;
#		echo "A:${PREFIX}${BINDIR}/${FILEP}" >> listado.ls ;
#		echo "A:${PREFIX}${BINDIR}/${FILEP}" ;
#		done;

#for FILE in ${LIBFILES} ; do
#		FILEP=`basename  ${FILE}`;
#		echo XX $FILE XX $FILEP  XX ${PREFIX} XX ${LIBDIR} ;
#		install -m 644  $FILE $PREFIX/$LIBDIR/$FILEP  ;
#		echo "A:${PREFIX}${LIBDIR}/${FILEP}" >> listado.ls ;
#		echo "A:${PREFIX}${LIBDIR}/${FILEP}"  ;
#		done;

#ls


