]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/ntp/libjsmn/Makefile
MFV r282150
[FreeBSD/FreeBSD.git] / contrib / ntp / libjsmn / Makefile
1 # You can put your build options here
2 -include config.mk
3
4 all: libjsmn.a 
5
6 libjsmn.a: jsmn.o
7         $(AR) rc $@ $^
8
9 %.o: %.c jsmn.h
10         $(CC) -c $(CFLAGS) $< -o $@
11
12 test: jsmn_test
13         ./jsmn_test
14
15 jsmn_test: jsmn_test.o
16         $(CC) -L. -ljsmn $< -o $@
17
18 jsmn_test.o: jsmn_test.c libjsmn.a
19
20 clean:
21         rm -f jsmn.o jsmn_test.o
22         rm -f jsmn_test
23         rm -f jsmn_test.exe
24         rm -f libjsmn.a
25
26 .PHONY: all clean test
27