blob: c1da5e2d584ec3977f97ccb9a1deb2d5617c3b8f [file] [log] [blame]
#
# Makefile.am for openwsman/bindings/java
#
SUBDIRS = tests
javadir = @libdir@/java
AM_CFLAGS = -I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/bindings \
$(OPENSSL_CFLAGS) \
-DSYSCONFDIR=\""$(sysconfdir)/openwsman"\"
LIBS = $(OPENSSL_LIBS) \
$(top_builddir)/src/lib/libwsman.la \
$(top_builddir)/src/lib/libwsman_client.la \
$(top_builddir)/src/lib/libwsman_curl_client_transport.la
GENERATED = openwsman_wrap.c
SWIG_INPUT = ../openwsman.i
libjwsman_la_SOURCES = openwsman_wrap.c \
../openwsman.c
$(SWIG_INPUT)
libjwsman_la_LIBADD = $(LIBS) -lpthread $(CURL_LIBS)
libjwsman_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
java_LTLIBRARIES = libjwsman.la
$(GENERATED): $(SWIG_INPUT)
$(SWIG) -java -package org.openwsman -I$(top_srcdir)/include -o $@ $<
dist-hook:
rm -f $(distdir)/openwsman_wrap.c
CLEANFILES= $(GENERATED) *.java *.class
EXTRA_DIST = helpers.h