1#*********************************************************************** 2# 3# Makefile 4# 5#*********************************************************************** 6 7CFLAGS = -I$(TOP)/openssl/include -I$(TOP)/curl-7.21.7/include 8CFLAGS += -I$(SRCBASE) -I$(SRCBASE)/include -I. -I$(TOP)/shared -D_FILE_OFFSET_BITS=64 -DNVRAM_ 9CFLAGS += $(if $(QCA),$(EXTRACFLAGS)) 10 11LDFLAGS = -L$(TOP)/curl-7.21.7/lib/.libs -L$(TOP)/openssl -L$(TOP)/nvram${BCMEX} -L$(TOP)/shared -lshared 12 13LIBS = -lpthread -lnvram -lshared -lcrypto -lssl -lcurl -lm 14 15include ../common.mak 16ifeq ($(RTCONFIG_QTN),y) 17LDFLAGS += -L$(TOP)/libqcsapi_client 18LIBS += -lqcsapi_client 19endif 20ifeq ($(RTCONFIG_BCMARM),y) 21CFLAGS += -I$(SRCBASE)/common/include 22endif 23 24all: dropbox_client 25 26dropbox_client:dropbox.o function.o list.o cJSON.o mem_pool.o 27 $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) $^ -o $@ 28.PHONY:clean 29clean: 30 rm -rf *.o dropbox_client 31 32