summaryrefslogtreecommitdiffhomepage
path: root/src/c/Makefile
blob: 83262f67e1cd47ff35181d45c66e9a69f293b91f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
include ../../shared.mk

CFLAGS	+= -Iinclude

SDIR = src/c

TARGETS = libunit-wasm.o libunit-wasm.a

.PHONY: libunit-wasm
libunit-wasm: $(TARGETS)

libunit-wasm.o: libunit-wasm.c include/unit/unit-wasm.h
	$(PP_CC) $(SDIR)/$@
	$(v)$(CC) $(CFLAGS) -fvisibility=hidden -c $<

libunit-wasm.a: libunit-wasm.o
	$(PP_AR) $(SDIR)/$@
	$(v)llvm-ar rcs $@ $<

clean:
	rm -f *.o *.a *.gch