Initial Windows port
This commit is contained in:
@@ -7,7 +7,7 @@ libblkmaker_@LIBBLKMAKER_API_VERSION@_la_SOURCES = \
|
||||
blkmaker.c \
|
||||
blktemplate.c
|
||||
|
||||
libblkmaker_@LIBBLKMAKER_API_VERSION@_la_LDFLAGS = -version-info $(LIBBLKMAKER_SO_VERSION)
|
||||
libblkmaker_@LIBBLKMAKER_API_VERSION@_la_LDFLAGS = -version-info $(LIBBLKMAKER_SO_VERSION) -no-undefined
|
||||
|
||||
libblkmaker_includedir = $(includedir)/libblkmaker-$(LIBBLKMAKER_API_VERSION)
|
||||
libblkmaker_include_HEADERS = \
|
||||
@@ -15,7 +15,12 @@ libblkmaker_include_HEADERS = \
|
||||
blktemplate.h
|
||||
|
||||
libblkmaker_jansson_@LIBBLKMAKER_API_VERSION@_la_SOURCES = blkmaker_jansson.c
|
||||
libblkmaker_jansson_@LIBBLKMAKER_API_VERSION@_la_LDFLAGS = -version-info $(LIBBLKMAKER_SO_VERSION)
|
||||
libblkmaker_jansson_@LIBBLKMAKER_API_VERSION@_la_DEPENDENCIES = libblkmaker-$(LIBBLKMAKER_API_VERSION).la
|
||||
libblkmaker_jansson_@LIBBLKMAKER_API_VERSION@_la_LDFLAGS = \
|
||||
-lblkmaker-$(LIBBLKMAKER_API_VERSION) \
|
||||
-ljansson \
|
||||
-no-undefined \
|
||||
-version-info $(LIBBLKMAKER_SO_VERSION)
|
||||
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
|
||||
@@ -3,7 +3,11 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifndef WIN32
|
||||
#include <arpa/inet.h>
|
||||
#else
|
||||
#include <winsock2.h>
|
||||
#endif
|
||||
|
||||
#include <jansson.h>
|
||||
|
||||
|
||||
@@ -18,4 +18,7 @@ AC_SUBST([LIBBLKMAKER_API_VERSION], [0.1])
|
||||
AC_CONFIG_FILES([Makefile
|
||||
libblkmaker_jansson-${LIBBLKMAKER_API_VERSION}.pc:libblkmaker_jansson.pc.in
|
||||
])
|
||||
|
||||
AC_CHECK_LIB([ws2_32], [strchr])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
Reference in New Issue
Block a user