#!/bin/sh # # Copyright (c) 2005-2006 The ABINIT Group (Yann Pouillon) # All rights reserved. # # This file is part of the ABINIT software package. For license information, # please see the COPYING file in the top-level directory of the ABINIT source # distribution. # # Check that we are in the right directory if test ! -s "./configure.ac" -o ! -s "src/main/abinit.F90"; then echo "makemake: This is not an ABINIT source tree - aborting now" exit 1 fi start_time=`date '+%s'` cat < ${f}.tmp mv ${f}.tmp ${f} done echo "done." # Update source tree cat < abilint.out 2>&1 abilint_exit_code="${?}" if test "${abilint_exit_code}" = "0"; then echo "done (output in abilint.out)." rm -f abilint.log else echo "FAILED (output in abilint.[out|log])!" fi echo -n " * Generating macros for debugging..." ./config/scripts/make-macros-debug echo "done." echo -n " * Generating macros for environment variables..." ./config/scripts/make-macros-env echo "done." echo -n " * Generating macros for command-line options..." ./config/scripts/make-macros-options echo "done." echo -n " * Generating macros for per-directory optimization..." ./config/scripts/make-macros-optflags echo "done." echo -n " * Generating macros for external libraries..." ./config/scripts/make-macros-extlibs echo "done." echo -n " * Generating macros for optimized linear algebra libraries..." ./config/scripts/make-macros-linalg echo "done." echo -n " * Generating macros for configure output..." ./config/scripts/make-macros-output echo "done." echo -n " * Generating build examples..." ./config/scripts/make-build-examples echo "done." echo "END" echo "" # Generate makefiles cat <