M7350/tp-opensource/cjson/Makefile

21 lines
353 B
Makefile
Raw Normal View History

2024-09-09 08:52:07 +00:00
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 $@