Rename python wrapper to ftdi1. Adapt examples with minimal code changes
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Sat, 7 Jul 2012 13:00:14 +0000 (15:00 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Sat, 7 Jul 2012 13:00:14 +0000 (15:00 +0200)
bindings/CMakeLists.txt
bindings/ftdi1.i [moved from bindings/ftdi.i with 97% similarity]
examples/python/complete.py
examples/python/simple.py

index 3f25225..28061a6 100644 (file)
@@ -10,8 +10,8 @@ if(PYTHON_BINDINGS AND SWIG_FOUND AND PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND)
     INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
     LINK_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/../src)
 
-    SWIG_ADD_MODULE(ftdi python ftdi.i)
-    SWIG_LINK_LIBRARIES(ftdi ftdi1 ${PYTHON_LIBRARIES})
+    SWIG_ADD_MODULE(ftdi1 python ftdi1.i)
+    SWIG_LINK_LIBRARIES(ftdi1 ftdi1 ${PYTHON_LIBRARIES})
 
     execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c "import sys; print '%d.%d' % ( sys.version_info[0], sys.version_info[1] )"
                       OUTPUT_VARIABLE PYTHON_VERSION
@@ -19,8 +19,8 @@ if(PYTHON_BINDINGS AND SWIG_FOUND AND PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND)
 
     set ( SITEPACKAGE lib${LIB_SUFFIX}/python${PYTHON_VERSION}/site-packages )
 
-    INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/_ftdi.so DESTINATION ${SITEPACKAGE})
-    INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ftdi.py DESTINATION ${SITEPACKAGE})
+    INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/_ftdi1.so DESTINATION ${SITEPACKAGE})
+    INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ftdi1.py DESTINATION ${SITEPACKAGE})
 
     message(STATUS "Building python bindings via swig. Will be installed under ${CMAKE_INSTALL_PREFIX}/${SITEPACKAGE}")
 else(PYTHON_BINDINGS AND SWIG_FOUND AND PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND)
similarity index 97%
rename from bindings/ftdi.i
rename to bindings/ftdi1.i
index faf2022..17e2e81 100644 (file)
@@ -1,6 +1,6 @@
-/* File: ftdi.i */
+/* File: ftdi1.i */
 
-%module(docstring="Python interface to libftdi1") ftdi
+%module(docstring="Python interface to libftdi1") ftdi1
 
 %include <typemaps.i>
 %include <cstring.i>
index cee917d..f1b737c 100644 (file)
@@ -9,7 +9,7 @@ of the swig generated python wrapper
 You need to build and install the wrapper first"""
 
 import os
-import ftdi
+import ftdi1 as ftdi
 import time
 
 # initialize
index ecd5c2f..82ef6bb 100644 (file)
@@ -8,7 +8,7 @@ of the swig generated python wrapper
 
 You need to build and install the wrapper first"""
 
-import ftdi
+import ftdi1 as ftdi
 
 def main():
     """Main program"""