Ticket #9 (closed enhancement: fixed)

Opened 3 years ago

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

Change History

Changed 3 years ago by hsattler

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

Changed 3 years ago by hsattler

sockets are unsigned in on Windows

Changed 3 years ago by hsattler

fix usage of inet stuff for win32

Changed 3 years ago by hsattler

small fix for finding and using irda on win32

Changed 3 years ago by hsattler

require and use libusb-win32

Changed 3 years ago by hsattler

copy instead of link, not all filesystem support symlinks

Changed 3 years ago by hsattler

fix building of example apps

Changed 3 years ago by hsattler

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

Changed 3 years ago by hsattler

fix building of glib binding on win32

Changed 3 years ago by hsattler

install instruction for Windows

Changed 3 years ago by hsattler

  • type changed from defect to enhancement

Changed 3 years ago by zany

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

Changed 3 years ago by hsattler

Changed 3 years ago by hsattler

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

Changed 2 years 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.