-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
77 lines (51 loc) · 1.43 KB
/
Copy pathMakefile
File metadata and controls
77 lines (51 loc) · 1.43 KB
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# Copyright (c) 2026 Vincent Mayeski / M2 Tech (16425640 Canada Inc.).
#
# Licensed under the MIT License. See LICENSE file in the project root.
MKFLAGS= -k -w --no-print-directory --quiet
all: install
.PHONY: libdepend
libdepend: TARGET=depend
libdepend: loop
.PHONY: libo
libo: TARGET=opt
libo: loop
.PHONY: libd
libd: TARGET=debug
libd: loop
.PHONY: libc
libc: TARGET=clean
libc: loop
loop: lib1 lib2 lib3 lib4 lib5 lib6 lib7 lib8 lib9 lib10 lib11 lib14
lib1:
@$(MAKE) -C $(KSPRPROJ)/actors/cpp $(MKFLAGS) $(TARGET)
lib2:
@$(MAKE) -C $(KSPRPROJ)/chutil/src $(MKFLAGS) $(TARGET)
lib3:
@$(MAKE) -C $(KSPRPROJ)/mcast_recv/src $(MKFLAGS) $(TARGET)
lib4:
@$(MAKE) -C $(KSPRPROJ)/mdp3/src $(MKFLAGS) $(TARGET)
lib5:
@$(MAKE) -C $(KSPRPROJ)/mq0/src $(MKFLAGS) $(TARGET)
lib6:
@$(MAKE) -C $(KSPRPROJ)/logger/src $(MKFLAGS) $(TARGET)
lib7:
@$(MAKE) -C $(KSPRPROJ)/frame_kaspr/src $(MKFLAGS) $(TARGET)
lib8:
@$(MAKE) -C $(KSPRPROJ)/ilink/src $(MKFLAGS) $(TARGET)
lib9:
@$(MAKE) -C $(KSPRPROJ)/light/src $(MKFLAGS) $(TARGET)
lib10:
@$(MAKE) -C $(KSPRPROJ)/db/src $(MKFLAGS) $(TARGET)
lib11:
@$(MAKE) -C $(KSPRPROJ)/mtd/src $(MKFLAGS) $(TARGET)
lib12:
@$(MAKE) -C $(KSPRPROJ)/super/src $(MKFLAGS) $(TARGET)
lib13:
@$(MAKE) -C $(KSPRPROJ)/ahedge/src $(MKFLAGS) $(TARGET)
lib14:
@$(MAKE) -C $(KSPRPROJ)/positionman/src $(MKFLAGS) $(TARGET)
depend: libdepend clean
install: libo
debug: libd
clean: libc
@find . -name '*.P' -exec rm {} \;