
CFLAGS += -Os -Wall -DWITH_LEANER #-Wall -Wno-unused -DWITH_LEANER
 
LIB=libsoap.a

LLIBS=-L./ -lsoap

all: $(LIB)
TEST_OBJS = udpclient.o soapClient.o
IMAGE_OBJS = stdsoap2.o soapC.o
$(LIB): $(IMAGE_OBJS)
	$(AR) rc $(LIB) $(IMAGE_OBJS)
	$(RANLIB) $(LIB)
	rm -rf udpclient.o

client: $(TEST_OBJS)
	$(CPP) $(CFLAGS) -o udpclient $(TEST_OBJS) $(LLIBS)

server: udpserver.o soapServer.o
	$(CPP) $(CFLAGS) -o udpserver udpserver.o soapServer.o $(LLIBS)
 
clean:
	rm -rf *.o *.a

.c.o:
	$(CPP) -c $(CFLAGS) $< 

include Rules.make
