| # |
| # Makefile.am for openwsman/bindings/java |
| # |
| |
| SUBDIRS = tests |
| |
| javadir = @libdir@/java |
| |
| INCLUDES = -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 |