
AXIS2C_HOME=/home/dimuthu/wso2/php/wsf_c/deploy
EXEC=libAdder.so
EXEC_LDADD = \
-L$(AXIS2C_HOME)/lib \
-laxutil \
-laxis2_axiom \
-laxis2_engine \
-laxis2_parser \
-lpthread \
-laxis2_http_sender \
-laxis2_http_receiver \
-laxis2_libxml2

INCLUDES=$(AXIS2C_HOME)/include/axis2-1.1/

$(EXEC): adb_matrixAdd.o adb_matrixAddResponse.o adb_matrixAddType.o adb_Matrix.o adb_MatrixRow.o adb_simpleAdd.o adb_simpleAddResponse.o axis2_skel_Adder.o axis2_svc_skel_Adder.o
	gcc -g -shared -I $(INCLUDES) $(EXEC_LDADD) -o $@  adb_matrixAdd.o adb_matrixAddResponse.o adb_matrixAddType.o adb_Matrix.o adb_MatrixRow.o adb_simpleAdd.o adb_simpleAddResponse.o axis2_skel_Adder.o axis2_svc_skel_Adder.o

%.o: %.c
	gcc -g -fPIC -I $(INCLUDES) -c $<

clean:
	rm -rf *.o $(EXEC)

