3 CFLAGS += -g -O2 -Wall -std=gnu99 -D_GNU_SOURCE -D_REENTRANT -I ../../include
17 all: tests lib oils_method
20 gcc $(LDFLAGS) $(LIB_OBJS) -o $(LIB_DIR)/libjson.so
25 gcc $(LDLIBS) test1.o -o test1
27 gcc $(LDLIBS) test2.o -o test2
28 oils_method: oils_method.o lib
29 gcc $(LDLIBS) oils_method.o -o oils_method
31 oils_method.o: oils_method.c
32 gcc -c $(CFLAGS) oils_method.c -o oils_method.o
35 rm -f *.o *~ $(TESTS) $(LIB_DIR)/libjson.so oils_method
39 linkhash.o: linkhash.c
40 arraylist.o: arraylist.c
41 json_object.o: json_object.c
42 json_tokener.o: json_tokener.c