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