Source

jsmn / Makefile

Serge A. Zaitsev 49d53f6 

Serge A. Zaitsev 03af3a5 
Serge A. Zaitsev c8ff928 
Serge A. Zaitsev 90642b1 
Serge A. Zaitsev c8ff928 
Serge A. Zaitsev 49d53f6 
Serge A. Zaitsev 90642b1 
Serge A. Zaitsev 03af3a5 

Serge A. Zaitsev 90642b1 
Serge A. Zaitsev a6648a7 




Serge A. Zaitsev c8ff928 
Serge A. Zaitsev a2e4297 

Serge A. Zaitsev 90642b1 
Serge A. Zaitsev c3427ad 

Serge A. Zaitsev c8ff928 
Serge A. Zaitsev 03af3a5 
Serge A. Zaitsev c3427ad 
Serge A. Zaitsev 49d53f6 
# You can put your build options here
-include config.mk

all: libjsmn.a 

libjsmn.a: jsmn.o
	$(AR) rc $@ $^

%.o: %.c jsmn.h
	$(CC) -c $(CFLAGS) $< -o $@

test: jsmn_test
	./jsmn_test

jsmn_test: jsmn_test.o
	$(CC) -L. -ljsmn $< -o $@

jsmn_test.o: jsmn_test.c libjsmn.a

clean:
	rm -f jsmn.o jsmn_test.o
	rm -f jsmn_test
	rm -f libjsmn.a

.PHONY: all clean test