Commit | Line | Data |
---|---|---|
318de304 | 1 | |
f1e07aad | 2 | G_LIB := ${P_LIB} |
cd194531 PG |
3 | |
4 | G_ALL_LIB := all-${G_LIB} | |
5 | .PHONY: ${G_ALL_LIB} | |
318de304 | 6 | |
f1e07aad | 7 | G_OBJS_LIB := objs-${G_LIB} |
adc2e516 PG |
8 | .PHONY: ${G_OBJS_LIB} |
9 | ||
f1e07aad | 10 | G_DEPS_LIB := deps-${G_LIB} |
adc2e516 | 11 | .PHONY: ${G_DEPS_LIB} |
318de304 | 12 | |
75c4965c | 13 | TARGET_${G_LIB} := ${BINDIR_${G_LIB}}${REALNAME_${G_LIB}} |
6b7bcb90 PG |
14 | |
15 | ||
f1e07aad | 16 | G_TESTS := ${P_TESTS} |
cd194531 PG |
17 | |
18 | G_ALL_TESTS := all-${G_TESTS} | |
19 | .PHONY: ${G_ALL_TESTS} | |
318de304 | 20 | |
f1e07aad | 21 | G_OBJS_TESTS := objs-${G_TESTS} |
adc2e516 PG |
22 | .PHONY: ${G_OBJS_TESTS} |
23 | ||
f1e07aad | 24 | G_DEPS_TESTS := deps-${G_TESTS} |
adc2e516 | 25 | .PHONY: ${G_DEPS_TESTS} |
a98a33a6 | 26 | |
a98a33a6 | 27 | |
ebb35834 PG |
28 | L_CLEANCMDS += cleanbin |
29 | .PHONY: cleanbin | |
caa7531c PG |
30 | cleanbin: |
31 | ||
ebb35834 PG |
32 | L_CLEANCMDS += cleanobjs |
33 | .PHONY: cleanobjs | |
caa7531c PG |
34 | cleanobjs: |
35 | ||
ebb35834 PG |
36 | L_CLEANCMDS += cleandeps |
37 | .PHONY: cleandeps | |
caa7531c PG |
38 | cleandeps: |
39 | ||
ebb35834 PG |
40 | L_CLEANCMDS += clean |
41 | .PHONY: clean | |
caa7531c PG |
42 | clean: cleanobjs |
43 | ||
ebb35834 PG |
44 | L_CLEANCMDS += cleanall |
45 | .PHONY: cleanall | |
caa7531c | 46 | cleanall: cleanbin cleanobjs cleandeps |
adc2e516 PG |
47 | |
48 | ||
cd194531 | 49 | default: ${G_ALL_LIB} |
15e36d23 | 50 | |
adc2e516 | 51 | .PHONY: all |
cd194531 | 52 | all: ${G_ALL_LIB} ${G_ALL_TESTS} |
adc2e516 PG |
53 | |
54 | .PHONY: objs | |
55 | objs: ${G_OBJS_LIB} ${G_OBJS_TESTS} | |
56 | ||
57 | .PHONY: deps | |
58 | deps: ${G_DEPS_LIB} ${G_DEPS_TESTS} | |
ebb35834 | 59 |