#!/bin/bash rm -f boundcond_c.h echo '# pragma once' > boundcond_c.h echo '# include "headers_c.h"' >> boundcond_c.h if [[ $MODULE_NAME_ORDER == "CRAY" ]]; then echo '# define boundconds_x_c '$MODULE_PREFIX'boundconds_x_c'$MODULE_INFIX'boundcond'$MODULE_SUFFIX >> boundcond_c.h echo '# define boundconds_y_c '$MODULE_PREFIX'boundconds_y_c'$MODULE_INFIX'boundcond'$MODULE_SUFFIX >> boundcond_c.h echo '# define boundconds_z_c '$MODULE_PREFIX'boundconds_z_c'$MODULE_INFIX'boundcond'$MODULE_SUFFIX >> boundcond_c.h else echo '# define boundconds_x_c '$MODULE_PREFIX'boundcond'$MODULE_INFIX'boundconds_x_c'$MODULE_SUFFIX >> boundcond_c.h echo '# define boundconds_y_c '$MODULE_PREFIX'boundcond'$MODULE_INFIX'boundconds_y_c'$MODULE_SUFFIX >> boundcond_c.h echo '# define boundconds_z_c '$MODULE_PREFIX'boundcond'$MODULE_INFIX'boundconds_z_c'$MODULE_SUFFIX >> boundcond_c.h fi echo 'extern "C" void *boundconds_x_c(REAL *f, int *ivar1, int *ivar2);' >> boundcond_c.h echo 'extern "C" void *boundconds_y_c(REAL *f, int *ivar1, int *ivar2);' >> boundcond_c.h echo 'extern "C" void *boundconds_z_c(REAL *f, int *ivar1, int *ivar2);' >> boundcond_c.h