21 lines
353 B
Makefile
21 lines
353 B
Makefile
|
LOCAL_SRC_FILES:= cJSON.c
|
||
|
|
||
|
LOCAL_LIBS += -lm
|
||
|
LOCAL_CFLAGS += -I./
|
||
|
|
||
|
#we should use autoconf later.
|
||
|
LOCAL_CFLAGS +=
|
||
|
|
||
|
LIB_OBJECTS := $(LOCAL_SRC_FILES:.c=.o)
|
||
|
|
||
|
TARGET = libcjson.so
|
||
|
|
||
|
.PHONY: all
|
||
|
|
||
|
all:${TARGET}
|
||
|
|
||
|
%.o:%.c
|
||
|
${CC} -fPIC ${CFLAGS} ${LOCAL_CFLAGS} -c $< -o $@
|
||
|
|
||
|
${TARGET}:${LIB_OBJECTS}
|
||
|
${CC} -shared ${LDFLAGS} ${LOCAL_LIBS} ${LIB_OBJECTS} -o $@
|