Ticket #9 (closed enhancement: fixed)

Opened 16 months ago

Last modified 6 months ago

win32 patchset

Reported by: hsattler Owned by: zany
Priority: major Milestone:
Component: openobex-lib Version:
Keywords: win32 Cc:

Description

I created some patches for win32 some time ago. Here is a snippet from configure with mingw32 cross compiler:
checking for GLIB... yes
checking for af_irda.h... yes
checking for IrDA support... yes
checking for ws2bth.h... yes
checking for Windows Bluetooth support... yes
checking for usb_get_busses in -lusb... yes
checking for usb_interrupt_read in -lusb... yes

For the full set, these patches can use the Platform-SDK and libusb-win32, additionally Glib if it's really wanted. Compile tested against CVS version on 2007-05-31.

You have to follow the instructions in INSTALL.Win32 closely to build on native win32.

The alphabetical order of the patches matches the desired order.

HS

Attachments

100_ipv6_v6only.patch (0.8 kB) - added by hsattler 16 months ago.
enable ipv4-mapped addresses (e.g. for Windows Vista)
500_win32_socket.patch (9.0 kB) - added by hsattler 16 months ago.
sockets are unsigned in on Windows
600_win32_inet.patch (1.6 kB) - added by hsattler 16 months ago.
fix usage of inet stuff for win32
610_win32_irda.patch (1.9 kB) - added by hsattler 16 months ago.
small fix for finding and using irda on win32
620_win32-usb.patch (3.1 kB) - added by hsattler 16 months ago.
require and use libusb-win32
800_include-build.patch (0.6 kB) - added by hsattler 16 months ago.
copy instead of link, not all filesystem support symlinks
800_win32_apps.patch (7.2 kB) - added by hsattler 16 months ago.
fix building of example apps
800_win32_doc.patch (411 bytes) - added by hsattler 16 months ago.
fix build in doc directory (very simple) to be able to build docs on win32
800_win32_glib.patch (4.7 kB) - added by hsattler 16 months ago.
fix building of glib binding on win32
INSTALL.Win32 (2.3 kB) - added by hsattler 16 months ago.
install instruction for Windows
600_win32_bluetooth.patch (11.9 kB) - added by hsattler 16 months ago.
200_dll.patch (19.6 kB) - added by hsattler 15 months ago.
proper DLL(windows) and gcc visibility(linux) support

Change History

Changed 16 months ago by hsattler

enable ipv4-mapped addresses (e.g. for Windows Vista)

Changed 16 months ago by hsattler

sockets are unsigned in on Windows

Changed 16 months ago by hsattler

fix usage of inet stuff for win32

Changed 16 months ago by hsattler

small fix for finding and using irda on win32

Changed 16 months ago by hsattler

require and use libusb-win32

Changed 16 months ago by hsattler

copy instead of link, not all filesystem support symlinks

Changed 16 months ago by hsattler

fix building of example apps

Changed 16 months ago by hsattler

fix build in doc directory (very simple) to be able to build docs on win32

Changed 16 months ago by hsattler

fix building of glib binding on win32

Changed 16 months ago by hsattler

install instruction for Windows

Changed 16 months ago by hsattler

  • type changed from defect to enhancement

Changed 16 months ago by zany

  • owner changed from somebody to zany
  • status changed from new to assigned

Changed 16 months ago by hsattler

Changed 15 months ago by hsattler

proper DLL(windows) and gcc visibility(linux) support

Changed 6 months ago by zany

  • status changed from assigned to closed
  • resolution set to fixed

A very well done patch set. Kudos to Hendrik!

Note: See TracTickets for help on using tickets.