1#***********************************************************************
2#
3# Makefile
4#
5#***********************************************************************
6
7#C = $(CC)
8#TOP = $(TOP)
9CFLAGS += -I$(TOP)/neon/src -I$(TOP)/libxml2/include -I$(TOP)/openssl/include
10CFLAGS += -I$(SRCBASE) -I$(SRCBASE)/include -I. -I$(TOP)/shared -D_FILE_OFFSET_BITS=64 -DNVRAM_
11LDFLAGS = -L$(TOP)/neon/src/.libs -L$(TOP)/libxml2/.libs -L$(TOP)/nvram${BCMEX} -L$(TOP)/shared -L$(TOP)/zlib -L$(TOP)/openssl
12
13LIBS = -lpthread -lnvram -lneon -lxml2 -lshared -lz -lcrypto -lssl
14
15include ../common.mak
16ifeq ($(RTCONFIG_QTN),y)
17LDFLAGS += -L$(TOP)/libqcsapi_client
18LIBS += -lqcsapi_client
19endif
20
21ifeq ($(wildcard $(TOP)/webdav_client/*.c),)
22all:
23	-cp -f $(TOP)/webdav_client/prebuilt/webdav_client webdav_client
24else
25all: webdav_client
26endif
27
28webdav_client: webdav.o base.o list.o
29	$(CC) $(CFLAGS) $(LDFLAGS) $(LIBS)  $^ -o $@
30
31.PHONY: clean
32clean:
33	-rm -rf *.o webdav_client
34
35