Files
2026-08-24 10:03:24 +08:00

23 lines
300 B
Makefile

TOPDIR=$(shell pwd)
TARGET=libcJSON.a
SRC=$(TOPDIR)/cJSON.c
OBJ=$(SRC:.c=.o)
CFLAGS+=-O2 -fPIC -g
CFLAGS+=-I$(TOPDIR)
all: $(TARGET)
$(TARGET): $(OBJ)
@echo "link static library"
@$(AR) rcs $(TARGET) $(OBJ)
.c.o:
@echo "compile"
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -rf $(OBJ) $(TARGET)