1## This is the input file for automake, which will generate Makefile.in ##
2## not a GNU package. You can remove this line, if
3## you have all needed files, that a GNU package needs
4AUTOMAKE_OPTIONS = foreign 1.4
5
6SUBDIRS = src wsdl @SAMPLE_DIRS@
7CLEANFILES = soapcpp2 wsdl2h stdsoap2_cpp.cpp stdsoap2_ck.c stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp
8
9##	*~ *.req.xml *.res.xml *.nsmap *.wsdl *.xsd *Proxy.h \
10##	*.o soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c
11
12AM_CXXFLAGS = $(SOAPCPP2_DEBUG) -D$(platform)
13AM_CFLAGS = $(SOAPCPP2_DEBUG) -D$(platform)
14
15# Install all soapcpp2 and wsdl2h files into ${prefix}/share/gsoap
16nobase_pkgdata_DATA = import/* plugin/* WS/* custom/* extras/*
17
18## we cannot build stdsoap2.o from 2 different sources (stdsoap2.cpp and stdsoap2.c), so we need an intermediate target:
19stdsoap2_ck.c: stdsoap2.cpp
20	$(LN_S) $(srcdir)/stdsoap2.cpp stdsoap2_ck.c
21
22stdsoap2_cpp.cpp: stdsoap2.cpp
23	$(LN_S) $(srcdir)/stdsoap2.cpp stdsoap2_cpp.cpp
24
25stdsoap2_ck_cpp.cpp: stdsoap2.cpp
26	$(LN_S) $(srcdir)/stdsoap2.cpp stdsoap2_ck_cpp.cpp
27
28stdsoap2_ssl.c: stdsoap2.cpp
29	$(LN_S) $(srcdir)/stdsoap2.cpp stdsoap2_ssl.c
30
31stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
32	$(LN_S) $(srcdir)/stdsoap2.cpp stdsoap2_ssl_cpp.cpp
33
34lib_LIBRARIES = libgsoap.a libgsoap++.a libgsoapck.a libgsoapck++.a libgsoapssl.a libgsoapssl++.a
35libgsoap_a_SOURCES = stdsoap2.c
36libgsoap_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
37libgsoap___a_SOURCES = stdsoap2_cpp.cpp
38libgsoap___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
39libgsoapck_a_SOURCES = stdsoap2_ck.c
40libgsoapck_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
41libgsoapck___a_SOURCES = stdsoap2_ck_cpp.cpp
42libgsoapck___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
43libgsoapssl_a_SOURCES = stdsoap2_ssl.c
44libgsoapssl_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
45libgsoapssl___a_SOURCES = stdsoap2_ssl_cpp.cpp
46libgsoapssl___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
47
48BUILT_SOURCES = stdsoap2_cpp.cpp $(lib_LIBRARIES)
49
50include_HEADERS = stdsoap2.h
51
52install-data-hook:
53	$(LN_S) $(top_builddir)/gsoap/src/soapcpp2 $(top_builddir)/gsoap/soapcpp2 || echo "ok, link already exists".
54	$(LN_S) $(top_builddir)/gsoap/wsdl/wsdl2h $(top_builddir)/gsoap/wsdl2h || echo "ok, link already exists".
55
56