# HG changeset patch # User etisserant # Date 1175685109 -7200 # Node ID 71d531bf5b682376f18495d4baa34b75fd163871 # Parent e747d2e26af0e6f0bd3a1e50f62988d9f0ec96cc Win32 Native support and dynamicaly loaded CAN drivers for Linux, Cygwin and Win32. diff -r e747d2e26af0 -r 71d531bf5b68 drivers/can_peak_linux/Makefile.in --- a/drivers/can_peak_linux/Makefile.in Wed Apr 04 13:04:31 2007 +0200 +++ b/drivers/can_peak_linux/Makefile.in Wed Apr 04 13:11:49 2007 +0200 @@ -60,7 +60,7 @@ cp $@ $(PREFIX)/lib/ uninstall: - rm -f $(TARGET_HFILES) + rm -f $(TARGET_SOFILES) clean: rm -f $(OBJS) diff -r e747d2e26af0 -r 71d531bf5b68 drivers/can_peak_win32/Makefile.in --- a/drivers/can_peak_win32/Makefile.in Wed Apr 04 13:04:31 2007 +0200 +++ b/drivers/can_peak_win32/Makefile.in Wed Apr 04 13:11:49 2007 +0200 @@ -65,7 +65,7 @@ cp $@ $(PREFIX)/lib/ uninstall: - rm -f $(TARGET_HFILES) + rm -f $(TARGET_SOFILES) clean: rm -f $(OBJS) diff -r e747d2e26af0 -r 71d531bf5b68 drivers/can_socket/Makefile.in --- a/drivers/can_socket/Makefile.in Wed Apr 04 13:04:31 2007 +0200 +++ b/drivers/can_socket/Makefile.in Wed Apr 04 13:11:49 2007 +0200 @@ -29,6 +29,8 @@ TARGET = SUB_TARGET CAN_DRIVER = SUB_CAN_DRIVER TIMERS_DRIVER = SUB_TIMERS_DRIVER +ENABLE_DLL_DRIVERS=SUB_ENABLE_DLL_DRIVERS +CAN_DLL_CFLAGS=SUB_CAN_DLL_CFLAGS INCLUDES = -I../../include -I../../include/$(TARGET) -I../../include/$(CAN_DRIVER) @@ -51,7 +53,7 @@ $(CC) $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ -c $< libcanfestival_$(CAN_DRIVER).so: $(OBJS) - gcc -shared -Wl,-soname,libcanfestival_$(CAN_DRIVER).so -o $@ $< + gcc -shared -Wl,-soname,libcanfestival_$(CAN_DRIVER).so $(CAN_DLL_CFLAGS) -o $@ $< install: libcanfestival_$(CAN_DRIVER).so mkdir -p $(PREFIX)/lib/ diff -r e747d2e26af0 -r 71d531bf5b68 drivers/can_virtual/.cvsignore --- a/drivers/can_virtual/.cvsignore Wed Apr 04 13:04:31 2007 +0200 +++ b/drivers/can_virtual/.cvsignore Wed Apr 04 13:11:49 2007 +0200 @@ -1,2 +1,3 @@ Makefile *.a +libcanfestival_can_virtual.so diff -r e747d2e26af0 -r 71d531bf5b68 drivers/can_virtual/Makefile.in --- a/drivers/can_virtual/Makefile.in Wed Apr 04 13:04:31 2007 +0200 +++ b/drivers/can_virtual/Makefile.in Wed Apr 04 13:11:49 2007 +0200 @@ -29,6 +29,8 @@ TARGET = SUB_TARGET CAN_DRIVER = SUB_CAN_DRIVER TIMERS_DRIVER = SUB_TIMERS_DRIVER +ENABLE_DLL_DRIVERS=SUB_ENABLE_DLL_DRIVERS +CAN_DLL_CFLAGS=SUB_CAN_DLL_CFLAGS INCLUDES = -I../../include -I../../include/$(TARGET) -I../../include/$(CAN_DRIVER) @@ -51,7 +53,7 @@ $(CC) $(CFLAGS) $(PROG_CFLAGS) ${PROGDEFINES} $(INCLUDES) -o $@ -c $< libcanfestival_$(CAN_DRIVER).so: $(OBJS) - gcc -shared -Wl,-soname,libcanfestival_$(CAN_DRIVER).so -o $@ $< + gcc -shared -Wl,-soname,libcanfestival_$(CAN_DRIVER).so $(CAN_DLL_CFLAGS) -o $@ $< install: libcanfestival_$(CAN_DRIVER).so mkdir -p $(PREFIX)/lib/