prog_%$(EXECEXT): %.o
@echo "Creating program $@"
@rm -f $@
- @$(LINK) $< -lviterbi -o $(BIN_BUILD_DIR)/$@
+ @$(LINK) $< $(LIBS) -o $(BIN_BUILD_DIR)/$@
ifneq (${DEBUG},true)
@echo "Stripping program $@"
@$(STRIP) $(BIN_BUILD_DIR)/$@
case "$host" in
- *-*-cygwin*)
+ *-*-cygwin*|*-*-mingw*)
SHARED_LIBS=false
;;
esac
SH_LD=ld
SH_LDFLAGS=-Bshareable
;;
- *-*-cygwin*)
+ *-*-cygwin*|*-*-mingw*)
EXECEXT=".exe"
;;
*-*-linux*)
SHARED_LIBS=true)
AC_SUBST(SHARED_LIBS)
-dnl Some check for cygwin
+dnl Some check for cygwin/minwgw
case "$host" in
- *-*-cygwin*)
+ *-*-cygwin*|*-*-mingw*)
SHARED_LIBS=false
;;
esac
SH_LD=ld
SH_LDFLAGS=-Bshareable
;;
- *-*-cygwin*)
+ *-*-cygwin*|*-*-mingw*)
EXECEXT=".exe"
;;
*-*-linux*)
#if !defined (__TRELLIS_C__)
#define __TRELLIS_C__ 1
-#include <values.h>
#include <malloc.h>
#include <string.h>
const char *Viterbi_Version = VITERBIVERSION;
#endif
+#include <float.h>
/* metric type definition */
typedef double metric_t;
-#define MAXMETRIC MAXDOUBLE
+#define MAXMETRIC DBL_MAX
/* Trellis definition:
* ===================