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