Commit ac717cc5 authored by Jean-Paul Saman's avatar Jean-Paul Saman

(contrib) Building zvbi for windows with dynamic pthreadsGC2 dll

parent 2e5eb3f5
......@@ -1745,7 +1745,7 @@ zvbi-$(ZVBI_VERSION).tar.bz2:
zvbi: zvbi-$(ZVBI_VERSION).tar.bz2
$(EXTRACT_BZ2)
ifdef HAVE_WIN32
(cd $@; patch -p1 < ../Patches/zvbi-win32.patch; autoreconf)
(cd $@; patch -p1 < ../Patches/zvbi-win32.patch; patch -p1 < ../Patches/zvbi-makefile.patch; autoreconf)
endif
ifdef HAVE_WIN32
......@@ -1755,8 +1755,12 @@ else
endif
ifdef HAVE_DARWIN_OS
(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -fnested-functions" && make && make install)
else
ifdef HAVE_WIN32
(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS) --std=gnu99" LIBS="-lpthreadGC2" && make && make install)
else
(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && make -C src && make -C src install)
endif
endif
$(INSTALL_NAME)
touch $@
......@@ -2344,7 +2348,7 @@ pthreads: pthreads-w32-$(PTHREADS_VERSION)-release.tar.gz
$(EXTRACT_GZ)
.pthreads: pthreads
(cd $<; $(HOSTCC) make $(PTHREADSCONF) GC-static && mkdir -p $(PREFIX)/include && cp -v pthread.h sched.h semaphore.h $(PREFIX)/include/ && mkdir -p $(PREFIX)/lib && cp -v *.a $(PREFIX)/lib/)
(cd $<; $(HOSTCC) make $(PTHREADSCONF) GC GC-static && mkdir -p $(PREFIX)/include && cp -v pthread.h sched.h semaphore.h $(PREFIX)/include/ && mkdir -p $(PREFIX)/lib && cp -v *.{a,dll} $(PREFIX)/lib/)
$(INSTALL_NAME)
touch $@
......
--- zvbi/Makefile.am.orig 2008-10-14 08:51:32.000000000 +0200
+++ zvbi/Makefile.am 2008-10-14 08:51:47.000000000 +0200
@@ -19,13 +19,7 @@ DISTCLEANFILES = site_def.h
# Attn order matters.
SUBDIRS = \
m4 \
- src \
- $(proxy_dirs) \
- contrib \
- examples \
- test \
- po \
- doc
+ src
ACLOCAL_AMFLAGS = -I m4
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment