summaryrefslogtreecommitdiff
path: root/cleopatre/application/cwmp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/application/cwmp/Makefile')
-rw-r--r--cleopatre/application/cwmp/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/cleopatre/application/cwmp/Makefile b/cleopatre/application/cwmp/Makefile
index edb2c83660..9e68eb6970 100644
--- a/cleopatre/application/cwmp/Makefile
+++ b/cleopatre/application/cwmp/Makefile
@@ -4,6 +4,9 @@ SRCPATH=src
INCPATH=inc
LIBPATH=lib
+CLEO_BASE=../..
+RESPONSE_FILE=extra_flags
+
AVS_PATH=avsystem_libcwmp-3.0.13-arm-linux
AVS_INCPATH=$(AVS_PATH)/include
AVS_LIBPATH=$(AVS_PATH)/lib
@@ -13,13 +16,13 @@ ifeq ($(CC_FOR_TARGET),) #direct compile
CC=arm-linux-gcc
CC_WITH_CFLAGS=$(CC) -I/opt/spidcom/spc300/usr/include -g -Os
CC_WITHOUT_CFLAGS=$(CC)
-LIBSPID_DIR=../libspid
+LIBSPID_DIR=$(CLEO_BASE)/application/libspid
else #compile from buildroot
CC_WITH_CFLAGS=$(CC)
CC_WITHOUT_CFLAGS=$(CC_FOR_TARGET)
endif
-EXTRA_CFLAGS=-I$(INCPATH) -I$(AVS_INCPATH) -I../../include -I$(LIBSPID_DIR)/inc -MMD -Wall
+EXTRA_CFLAGS=-I$(INCPATH) -I$(AVS_INCPATH) -I../../include -I$(LIBSPID_DIR)/inc -MMD -Wall @$(CLEO_BASE)/$(RESPONSE_FILE)
LIBS=-L$(LIBPATH) -L$(AVS_LIBPATH) -L$(LIBSPID_DIR) -lcwmp -lpthread -lspid
ifdef DEMO_SHELL