This is a port minidlna on Windows using Cygwin.
detail is described in "How to port minidlna to Windows.txt"
minidlna port on Windows w/Cygwin
minidlna(1.0.19) port on Windows w/Cygwin
added patch against minidlna_1.0.19
also includes simple usage:
minidlna(1.0.20) port on Windows w/Cygwin
patch against 1.0.20 is uploaded.
- multiple NICs support
- faile to create db_path directory in some casess.
- files.db is not deleted/recreated with -R option.
- inotify adds duplicated rows in database for a file in some cases.
minidlna(1.0.22) port on Windows w/Cygwin
patch against 1.0.22 is uploaded.
Sorry for the trouble, but would you be able to rebase your patch against current CVS code with autoconf? Sorry it's taken so long, but I'm finally getting around to pulling in alternate OS support, and it would be great to add cygwin to the list.
The patch "minidlna_CVS_20110917_cygwin.patch" is uploaded.
In order to avoid library dependency problem and build exe in static,
it is necessary to set LDFLAGS and LIBS before autogen.
export LDFLAGS="-L/usr/local/lib -static-libgcc -static"
export LIBS="-lavcodec -lavutil -logg -lz -lintl -liconv -lbz2 -lswscale -lavdevice -lvfw32"
The revised patch "minidlna_CVS_20110917_cygwin-2.patch" is uploaded.
"getifaddr.c" is changed. This is simpler than previous one.
Sorry for inconvenience.