Added uci support

FossilOrigin-Name: c28ba48cbb54eac5e72006abcf2018261923330c9b36dabfd7d5177a7e287d3f
This commit is contained in:
7u83@mail.ru 2014-07-20 17:32:58 +00:00
parent c8ce331f4e
commit 853dacdbae
1 changed files with 28 additions and 4 deletions

View File

@ -1,16 +1,23 @@
ifndef CC
CC=gcc
CC=gcc
endif
ifdef INCLUDE_DIR
XINCLUDE=-I $(INCLUDE_DIR)
endif
ifdef LIB_DIR
XLIB=-L $(LIB_DIR)
endif
WITH_UCI=1
CFLAGS+=-DWITH_RMAC_SUPPORT
CFLAGS+=-DWITH_IPV6
CFLAGS+=-DWITH_CW_LOG
CFLAGS+=-DWITH_CW_LOG_DEBUG
CFLAGS+=-DWITH_DTLS
CFLAGS+=-DWITH_UCI
CFLAGS+=$(XINCLUDE)
@ -25,6 +32,8 @@ CFLAGS += -O2 -Wall -g
LDFLAGS += -L../../src/capwap/$(ARCH)
LDFLAGS += -L/usr/local/lib
LDFLAGS += -luci
LDFLAGS += $(XLIB)
#LDFLAGS += -lpthread
#LDFLAGS += -lrt
@ -32,9 +41,12 @@ LIBS+=-lcapwap
#LIBS+=-liw
LIBS+=-lssl
LIBS+=-lcrypto
LIBS+=-lpthread
LIBS+=-lrt
#LIBS+=-lrt
ifdef WITH_UCI
LIBS+=-luci -lubox
else
LIBS+=-lconfuse
endif
CFLAGS += -I../src
@ -42,8 +54,19 @@ CFLAGS += -I../src/utils
CFLAGS += -I../../src
CFLAGS += -I/usr/local/include
CONFOBJS = wtp_conf_vars.o
ifdef WITH_UCI
CONFOBJS += wtp_conf_uci.o
else
CONFOBJS += wtp_conf_confuse.o
endif
OBJS += wtp_main.o
OBJS += wtp_conf.o
#OBJS += wtp_conf.o
OBJS += discovery.o
OBJS += wtp_interface.o
OBJS += wtpdrv.o
@ -51,6 +74,7 @@ OBJS += join.o
OBJS += run.o
OBJS += sulking.o
OBJS += configure.o
OBJS += $(CONFOBJS)
ALL=wtp