SH=/bin/sh
CFLAGS=-fPIC -Wall -O2 -pipe

objects=idataclient.o stdsoap2.o soapC.o soapClient.o

all: idataclient.so

idataclient.so: $(objects)
	$(CC) $(CFLAGS) -shared -o idataclient.so $(objects)

$(objects): %.o : %.c
	$(CC) $(CFLAGS) -o $@ -c $<

wsdl: idata.wsdl
	wsdl2h -c idata.wsdl
	soapcpp2 -c idata.h

clean:
	$(RM) *.so *.o *.xml core
