summaryrefslogtreecommitdiff
path: root/userland/json/Makefile
blob: 9fcb567a75072ca86d459a6592ede6befc071cec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#CC="/home/anton/opt/cross/bin/i686-elf-gcc"
#AR="/home/anton/opt/cross/bin/i686-elf-ar"
CC="/home/anton/prj/osdev/sysroot/bin/i686-sb-gcc"
AR="/home/anton/prj/osdev/sysroot/bin/i686-sb-ar"
CFLAGS = -O0 -Wall -Wextra -pedantic -Wimplicit-fallthrough -static -Wno-undef
BINS=libjson.a
all: $(BINS)
LIBS=-L./hashmap -lhashmap
OBJ=json.o

json.o: json.c
	$(CC) $(CFLAGS) $(LIBS) -c json.c

libjson.a: $(OBJ)
	$(AR) rcs libjson.a $^

clean:
	rm libjson.a json.o