asked on
GSOAP=../../bin/soapcpp2
SOAPH=../../stdsoap2.h
SOAPC=../../stdsoap2.c
CC=mipsel-uclibc-gcc
#CC=gcc
LIBS=-lz -lrt -ldl -lssl -lcrypto -lsqlite3
COFLAGS=-O2
CWFLAGS=-Wall
CIFLAGS=-I../.. -I../../plugin -I/opt/brcm/hndtools-mipsel-uclibc-3.2.3/include/ -I/usr/local/include/ -I. -L.
CMFLAGS=-DDEBUG -DWITH_OPENSSL -DWITH_COOKIES
CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS) -D wchar_t="unsigned int"
all: tr069
tr069: tr069.c tr069.h logging.o httpget.o httpform.o httpda.o md5evp.o $(SOAPH) $(SOAPC)
$(GSOAP) -c -I../../import tr069.h
$(CC) $(CFLAGS) -o tr069 tr069.c logging.o httpget.o httpform.o httpda.o md5evp.o soapC.c soapClient.c soapServer.c $(SOAPC) $(LIBS)
logging.o: ../../plugin/logging.h ../../plugin/logging.c
$(CC) $(CFLAGS) -c ../../plugin/logging.c
httpget.o: ../../plugin/httpget.h ../../plugin/httpget.c
$(CC) $(CFLAGS) -c ../../plugin/httpget.c
httpform.o: ../../plugin/httpform.h ../../plugin/httpform.c
$(CC) $(CFLAGS) -c ../../plugin/httpform.c
httpda.o: ../../plugin/httpda.h ../../plugin/httpda.c
$(CC) $(CFLAGS) -c ../../plugin/httpda.c
md5evp.o: ../../plugin/md5evp.h ../../plugin/md5evp.c
$(CC) $(CFLAGS) -c ../../plugin/md5evp.c
clean:
rm -f *.o soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c soap*Proxy.h
distclean:
rm -f *.o *.wsdl *.xsd *.xml *.nsmap *.log soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c soapClientLib.c soapClientLib.cpp soapServerLib.c soapServerLib.cpp soap*Proxy.h tr069