diff -r 8678a3cf7fe7 -r 96c688ebcde7 configure --- a/configure Tue Sep 04 17:47:46 2007 +0200 +++ b/configure Mon Sep 10 08:04:32 2007 +0200 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # Copyright (C) 2004 Edouard TISSERRANT, Laurent BESSARD @@ -26,11 +26,11 @@ ########################################################################### # Number of can bus to use -MAX_CAN_BUS_ID=1 +MAX_CAN_BUS_ID=1 # max bytes to transmit by SDO Put 4 if you only support expedited transfert. # For a normal transfert, (usually for a string), put the maximum string size to transfer. -SDO_MAX_LENGTH_TRANSFERT=32 +SDO_MAX_LENGTH_TRANSFERT=32 # Number of SDO from differents nodes that the node can manage concurrently. # for a slave node, usually put 1. @@ -39,7 +39,7 @@ # Used for NMTable[bus][nodeId] # You can put less of 128 if on the netwo # are connected only smaller nodeId node. -NMT_MAX_NODE_ID=128 +NMT_MAX_NODE_ID=128 #Timeout in milliseconds for SDO. # Comment the #define if not used (infinite wait for SDO response message) @@ -332,10 +332,15 @@ if [ "$SUB_OS_NAME" = "CYGWIN" ]; then echo "Choosing unix (cygwin) target" SUB_TARGET=unix - else + fi + if [ "$SUB_OS_NAME" = "Linux" ]; then echo "Choosing unix target" SUB_TARGET=unix fi + if [ "$SUB_OS_NAME" = "MINGW32" ]; then + echo "Choosing windows target" + SUB_TARGET=win32 + fi fi # Try to gess can @@ -360,6 +365,12 @@ SUB_TIMERS_DRIVER=unix fi +# If target is windows, default timers also +if [ "$SUB_TARGET" = "win32" -a "$SUB_TIMERS_DRIVER" = "" ]; then + echo "Choosing windows timers driver." + SUB_TIMERS_DRIVER=win32 +fi + # Warn for unstalled peak driver if choosen if [ "$SUB_CAN_DRIVER" = "peak" ]; then if [ ! -e /usr/lib/libpcan.so ]; then @@ -662,6 +673,17 @@ \ examples/TestMasterMicroMod/Makefile.in fi +if [ "$SUB_TARGET" = "win32" ]; then + MAKEFILES=$MAKEFILES\ +\ examples/TestMasterSlave/Makefile.in +fi + +if [ "$SUB_TARGET" = "win32" ]; then + MAKEFILES=$MAKEFILES\ +\ examples/TestMasterMicroMod/Makefile.in +fi + + if [ "$SUB_TARGET" = "hcs12" ]; then MAKEFILES=$MAKEFILES\ \ examples/gene_SYNC_HCS12/Makefile.in