Windows build

v0.5.xx
texniq 9 years ago
parent 67f409dd99
commit b7ab605c09

@ -34,16 +34,25 @@ AS_IF([test "x$enable_build_tests" = "xyes"], [
AM_CONDITIONAL(BUILD_TESTS, test "x$enable_build_tests" = "xyes") AM_CONDITIONAL(BUILD_TESTS, test "x$enable_build_tests" = "xyes")
PKG_CHECK_MODULES(LIBUUID, [uuid])
PKG_CHECK_MODULES(OPENSSL, [openssl]) PKG_CHECK_MODULES(OPENSSL, [openssl])
PKG_CHECK_MODULES(LIBTDATA, [libtdata >= 0.2.2]) PKG_CHECK_MODULES(LIBTDATA, [libtdata >= 0.2.2])
PKG_CHECK_MODULES(LIBSEXPR, [libsexpr >= 1.3.1]) PKG_CHECK_MODULES(LIBSEXPR, [libsexpr >= 1.3.1])
AM_CONDITIONAL(BUILD_WIN32, test "x$enable_win32_build" = "xyes") case $host_os in
linux*) WIN32=no
LINUX=yes
PKG_CHECK_MODULES(LIBUUID, [uuid]);;
mingw*) WIN32=yes
LINUX=no;;
msys*) WIN32=yes
LINUX=no;;
esac
AM_CONDITIONAL(COND_WIN32, test x$WIN32=xyes)
dnl AM_CONDITIONAL(BUILD_WIN32, test "x$enable_win32_build" = "xyes")
AC_OUTPUT([ AC_OUTPUT([

@ -10,15 +10,15 @@ AM_CPPFLAGS = \
AM_CFLAGS = -Wall -g AM_CFLAGS = -Wall -g
if !BUILD_WIN32 if !COND_WIN32
LIBS += $(ZOFFICE_LIBS) LIBS += $(ZOFFICE_LIBS)
endif !BUILD_WIN32 endif !COND_WIN32
libsntl = ../lib/.libs/libsntl.la libsntl = ../lib/.libs/libsntl.la
if !BUILD_WIN32 if !COND_WIN32
bin_PROGRAMS = sntlc sntld gentest bin_PROGRAMS = sntlc sntld gentest
@ -34,7 +34,7 @@ gentest_SOURCES = gentest.c
gentest_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \ gentest_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \
$(LIBUUID_LIBS) $(libsntl) $(LIBUUID_LIBS) $(libsntl)
else BUILD_WIN32 else COND_WIN32
bin_PROGRAMS = sntlc bin_PROGRAMS = sntlc
@ -42,7 +42,7 @@ sntlc_SOURCES = sntlc.c
sntlc_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \ sntlc_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \
$(LIBUUID_LIBS) $(libsntl) -lws2_32 $(LIBUUID_LIBS) $(libsntl) -lws2_32
endif BUILD_WIN32 endif COND_WIN32
#zsyncd_LDFLAGS = \ #zsyncd_LDFLAGS = \
# -Wl,--export-dynamic # -Wl,--export-dynamic

@ -18,13 +18,16 @@ libsxmp_la_SOURCES = \
libsxmp_la_LDFLAGS = libsxmp_la_LDFLAGS =
libsxmp_la_LIBADD = -lpthread -lcrypto $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) libsxmp_la_LIBADD = -lpthread -lcrypto $(OPENSSL_LIBS)
if COND_WIN32
libtdata_la_LDFLAGS = -no-undefined
libsxmp_la_LIBADD += -lmman -luuid /mingw64/lib/libsexpr.a /mingw64/lib/libtdata.a
if BUILD_WIN32
libsxmp_la_LIBADD += -luuid
else else
libsxmp_la_LIBADD += $(LIBUUID_LIBS) libsxmp_la_LIBADD += $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(LIBUUID_LIBS)
endif !BUILD_WIN32 endif !COND_WIN32
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libsxmp.pc pkgconfig_DATA = libsxmp.pc

@ -13,7 +13,7 @@ AM_CFLAGS = -Wall -g
# where to find libsntl # where to find libsntl
libsntl = ../lib/.libs/libsntl.la libsntl = ../lib/.libs/libsntl.la
if !BUILD_WIN32 if !COND_WIN32
bin_PROGRAMS = lv2sd lv2sc lv2ftpd lv2ftpc bin_PROGRAMS = lv2sd lv2sc lv2ftpd lv2ftpc
@ -34,7 +34,7 @@ lv2ftpc_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \
$(LIBUUID_LIBS) $(libsntl) -lpthread $(LIBUUID_LIBS) $(libsntl) -lpthread
else BUILD_WIN32 else COND_WIN32
bin_PROGRAMS = lv2sc bin_PROGRAMS = lv2sc
@ -42,5 +42,5 @@ lv2sc_SOURCES = lv2sc.c
lv2sc_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \ lv2sc_LDADD = $(LIBTDATA_LIBS) $(LIBSEXPR_LIBS) $(OPENSSL_LIBS) \
$(LIBUUID_LIBS) $(libsntl) -lws2_32 $(LIBUUID_LIBS) $(libsntl) -lws2_32
endif BUILD_WIN32 endif COND_WIN32

Loading…
Cancel
Save