|
|
@ -1,4 +1,5 @@
|
|
|
|
CFLAGS=-Wall -std=c89 -g -O2
|
|
|
|
# You can put your build options here
|
|
|
|
|
|
|
|
-include config.mk
|
|
|
|
|
|
|
|
|
|
|
|
all: libjsmn.a
|
|
|
|
all: libjsmn.a
|
|
|
|
|
|
|
|
|
|
|
@ -6,7 +7,7 @@ demo: libjsmn.a demo.o
|
|
|
|
$(CC) $(LDFLAGS) demo.o -L. -ljsmn -o $@
|
|
|
|
$(CC) $(LDFLAGS) demo.o -L. -ljsmn -o $@
|
|
|
|
|
|
|
|
|
|
|
|
libjsmn.a: jsmn.o
|
|
|
|
libjsmn.a: jsmn.o
|
|
|
|
ar rc $@ $^
|
|
|
|
$(AR) rc $@ $^
|
|
|
|
|
|
|
|
|
|
|
|
%.o: %.c jsmn.h
|
|
|
|
%.o: %.c jsmn.h
|
|
|
|
$(CC) -c $(CFLAGS) $< -o $@
|
|
|
|
$(CC) -c $(CFLAGS) $< -o $@
|
|
|
@ -20,3 +21,4 @@ clean:
|
|
|
|
rm -f demo
|
|
|
|
rm -f demo
|
|
|
|
|
|
|
|
|
|
|
|
.PHONY: all clean test demo
|
|
|
|
.PHONY: all clean test demo
|
|
|
|
|
|
|
|
|
|
|
|