## $Id$ m4_define([RTEMS_API],[4.7]) AC_PREREQ(2.59) AC_INIT([crossrpms],[0.20060307.0],[rtems-bugs@rtems.com]) AC_CONFIG_SRCDIR([binutils/binutils.add]) AC_CONFIG_AUX_DIR(.) AC_CANONICAL_HOST AC_CANONICAL_TARGET AC_PREFIX_DEFAULT([/opt/rtems-][RTEMS_API]) AM_INIT_AUTOMAKE([1.9]) AC_ARG_ENABLE([rpmprefix], [ --enable-rpmprefix= prefix rpms],[ case "$prefix" in /usr) rpmprefix= AC_MSG_WARN([Ignoring given rpmprefix]) ;; NONE) rpmprefix=[rtems-]RTEMS_API[-] AC_MSG_WARN([Ignoring given rpmprefix]) ;; *) case $enable_rpmprefix in ''|[rtems-]RTEMS_API[-]) AC_MSG_ERROR([Invalid --enable-rpmprefix]);; *) rpmprefix=$enable_rpmprefix;; esac ;; esac ],[ # defaults case "$prefix" in /usr) rpmprefix=;; NONE) rpmprefix=[rtems-]RTEMS_API[-];; *) AC_MSG_ERROR([Missing --enable-rpmprefix]) ;; esac ]) AC_SUBST(rpmprefix) AS_IF([test "${host}" != "${build}"],[ AC_MSG_CHECKING(for RPM OS) case "$host" in i?86-*cygwin*) RPM_OS=cygwin ;; i?86-*mingw*) RPM_OS=mingw32 ;; sparc-*solaris*) RPM_OS=solaris2.7 ;; i?86-*freebsd5*) RPM_OS=freebsd5.2 ;; i?86-*freebsd*) RPM_OS=freebsd6.0 ;; *) AC_MSG_ERROR([Unsupported host ${host}]) ;; esac AC_MSG_RESULT($RPM_OS) ]) AC_SUBST(RPM_OS) case "${target_os}" in rtems|[rtems]RTEMS_API[]) TARGET_SUBDIRS=rtems ;; *) # ignore # AC_MSG_ERROR([Unsupported target ${target}]) esac AC_SUBST([TARGET_SUBDIRS]) case "${target_os}" in [rtems]RTEMS_API[]) osversion=[]RTEMS_API[] ;; *) osversion= esac AC_SUBST([osversion]) AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([cygwin/Makefile]) AC_CONFIG_FILES([mingw32/Makefile]) AC_CONFIG_FILES([solaris2.7/Makefile]) AC_CONFIG_FILES([freebsd5.2/Makefile]) AC_CONFIG_FILES([freebsd6.0/Makefile]) AC_CONFIG_FILES([rtems/Makefile]) AC_OUTPUT