blob: f1a93cb715770fae3c7eb364b7ced2c36cdaf872 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
.PHONY: all
all: setup
$(MAKE) -f scripts/makefile
.DEFAULT: setup
$(MAKE) -f scripts/makefile $<
.PHONY:
setup: deps
@echo -n > deps.mk
@./scripts/gen-deps -p POSTHASTE -c COMPILE_POSTHASTE -b posthaste \
"${POSTHASTE_SOURCES}"
POSTHASTE_SOURCES :=
CLEANUP := build deps.mk posthaste
include src/source.mk
.PHONY: format
format:
find src include -iname '*.[ch]' |\
xargs uncrustify -c uncrustify.conf --no-backup -F -
.PHONY: docs
docs:
find src include -iname '*.[ch]' -not -path */gen/* |\
xargs ./scripts/warn-undocumented
doxygen docs/doxygen.conf
RM = rm
.PHONY: clean
clean:
$(RM) -rf $(CLEANUP)
$(MAKE) -C deps/ejit clean
.PHONY: clean_docs
clean_docs:
$(RM) -rf docs/output
.PHONY: clean_all
clean_all: clean clean_docs
.PHONY: deps
deps:
$(MAKE) -C deps/ejit
|