Как пересобрать библиотеку

Сборка в ОС UNIX

Выполните:

 $ ./autogen.sh
 $ ./configure

Для 32-битных систем:

 $ make

Для 64-битных систем:

 $ CFLAGS="-m64" make

Установите в /usr/local:

 $ sudo make install

Сборка документации:

 $ make doxygen-doc 

Скомпилированная библиотека - /usr/local/lib/libxidcusb.so, заголовочный файл - /usr/local/include/xidcusb.h

Сборка deb пакета

Требования к ПО: 64-битная debian система, gcc, autotools, dpkg-dev.

В первую очередь увеличьте номер версии:

 $ ./version.sh 0.42.0

Запустите скрипт:

 $ ./builddeb.sh 0.42.0

Сборка rpm пакета

Требования к ПО: 64-битная ОС с поддержкой RPM (Fedora, Red Hat, SUSE), gcc, autotools.

В первую очередь увеличьте номер версии:

 $ ./version.sh 0.42.0

Запустите скрипт:

 $ ./buildrpm.sh 0.42.0

Сборка в ОС Darwin

Выполните:

 $ ./autogen.sh
 $ ./configure

Для 32-битных систем:

 $ make

Для 64-битных систем:

 $ make CFLAGS="-arch x86_64" LDFLAGS="-arch x86_64"

Установите в /usr/local:

 $ sudo make install

Скомпилированная библиотека - /usr/local/lib/libxidcusb.dylib, заголовочных файл - /usr/local/include/xidcusb.h

Замечание: только 32- и 64-битные библиотеки могут быть установлены одновременно.

Сборка фреймворка в ОС Mac OS X

Выполните:

 $ xcodebuild

или откройте libxidusb.xcodeproj и соберите его в XCode 3.x

Собранный фреймворк будет расположен в 'dist/<version>/macosx'

Сборка в ОС Windows

Убедитесь, что номер версии уже увеличен скриптом version.sh.

Откройте проект libxidcusb.sln в Visual Studio 2005/2008 и соберите его.

Скомпилированная библиотека libxidcusb.dll будет находиться в 'Release/Win32' или 'Release/x64'

Так же можно запустить скрипт build.bat из командной строки Visual Studio. Будут собраны 32- и 64-битные версии библиотеки и расположены в 'dist/<version>/win32' or 'dist/<version>/x64'.

Доступ к исходным кодам

Исходные коды XIDCUSB могут выданы по отдельному запросу.