1#*********************************************************************** 2# 3# Makefile 4# 5#*********************************************************************** 6 7#C = $(CC) 8#TOP = $(TOP) 9 10#CC = mipsel-uclibc-g++ 11CPPFLAGS = -I$(TOP)/libiconv-1.14/include -I$(TOP)/curl-7.21.7/include -I$(TOP)/openssl/include -I$(TOP)/libxml2/include 12CPPFLAGS += -D_FILE_OFFSET_BITS=64 -DNVRAM_ -I$(SRCBASE) -I$(SRCBASE)/include -I. -I$(TOP)/shared 13CPPFLAGS += $(if $(QCA),$(EXTRACFLAGS)) 14 15LDFLAGS = -L$(TOP)/curl-7.21.7/lib/.libs -L$(TOP)/libxml2/.libs -L$(TOP)/libiconv-1.14/lib/.libs -L$(TOP)/nvram${BCMEX} -lnvram -L$(TOP)/shared -lshared -L$(TOP)/openssl 16 17LIBS = -lpthread -liconv -lcurl -lcrypto -lssl -lxml2 18 19include ../common.mak 20ifeq ($(RTCONFIG_QTN),y) 21LDFLAGS += -L$(TOP)/libqcsapi_client 22LIBS += -lqcsapi_client 23endif 24ifeq ($(RTCONFIG_BCMARM),y) 25CFLAGS += -I$(SRCBASE)/common/include 26endif 27 28objects = ftpclient.o api.o list.o 29all: ftpclient 30 31ftpclient: $(objects) 32 $(CXX) -o $@ $^ $(CPPFLAGS) $(LDFLAGS) $(LIBS) 33 34.PHONY: clean 35clean: 36 -rm -rf ftpclient $(objects) 37