AC_INIT([Makefile.in], 1.0)

# NOTE: this file is not actually used. You need to edit configure as well!
N2N_VERSION_SHORT=`grep N2N_VERSION_SHORT ../../Makefile | head -1| cut -d "=" -f 2`
GIT_COMMITS=`grep GIT_COMMITS ../../Makefile | head -1| cut -d "=" -f 2`

MACHINE=`uname -m`
SHORT_MACHINE=`uname -m | cut -b1-3`

if test $MACHINE = "x86_64"; then
   EXTN="amd64"
else
  if test $SHORT_MACHINE = "aar"; then
     EXTN="arm64"
     EXTRA_DEPS=""
  else
    if test $SHORT_MACHINE = "arm"; then
       EXTN="armhf"
       EXTRA_DEPS=""
    else
       if test $SHORT_MACHINE = "mip"; then
         EXTN="mips"
         EXTRA_DEPS=""
       else	
         EXTN="i386"
       fi
     fi
  fi
fi

APP=n2n
DATE=`date -R`

AC_SUBST(APP)
AC_SUBST(MACHINE)
AC_SUBST(N2N_VERSION_SHORT)
AC_SUBST(GIT_COMMITS)
AC_SUBST(EXTN)
AC_SUBST(DATE)

AC_CONFIG_FILES(debian/changelog)
AC_CONFIG_FILES(debian/files)
AC_CONFIG_FILES(debian/control)
AC_CONFIG_FILES(debian/rules)
AC_CONFIG_FILES(../etc/systemd/system/edge.service)
AC_CONFIG_FILES(../etc/systemd/system/edge@.service)
AC_CONFIG_FILES(../etc/systemd/system/edge-ntopng@.service)
AC_CONFIG_FILES(../etc/systemd/system/supernode.service)
AC_CONFIG_FILES(Makefile)
AC_OUTPUT
