8e10ba106e012e3c7f41b80c91c48541b81da217
Fenris Wolf pli bona apartigado inter f...

Fenris Wolf authored 7 years ago

1) komando_kreidosierujon := mkdir --parents
2) komando_kopii := cp --recursive --update --verbose
3) komando_forigi := rm --recursive --force
4) komando_avizi := echo
5) komando_tsc := tsc --allowUnreachableCode --target ES5
6) 
Fenris Wolf unua enmetajxo

Fenris Wolf authored 7 years ago

7) var_fontoj := 
Fenris Wolf 'starigi'-metodo por kromaj...

Fenris Wolf authored 7 years ago

8) var_fontoj := ${var_fontoj} fontoj/bazo/funkcioj.ts
Fenris Wolf unua enmetajxo

Fenris Wolf authored 7 years ago

9) var_fontoj := ${var_fontoj} fontoj/bazo/tipoj.ts
10) var_fontoj := ${var_fontoj} fontoj/bazo/vokado.ts
11) var_fontoj := ${var_fontoj} fontoj/bazo/cxeno.ts
12) var_fontoj := ${var_fontoj} fontoj/bazo/vico.ts
13) var_fontoj := ${var_fontoj} fontoj/eventoj/evento.ts
14) var_fontoj := ${var_fontoj} fontoj/eventoj/eventoj_enigaj/evento_eniga.ts
15) var_fontoj := ${var_fontoj} fontoj/eventoj/eventoj_enigaj/evento_eniga_mesagxo.ts
16) var_fontoj := ${var_fontoj} fontoj/eventoj/eventoj_eligaj/evento_eliga.ts
17) var_fontoj := ${var_fontoj} fontoj/eventoj/eventoj_eligaj/evento_eliga_mesagxo.ts
18) var_fontoj := ${var_fontoj} fontoj/kromajxoj/kromajxo.ts
19) var_fontoj := ${var_fontoj} fontoj/kromajxoj/kromajxo_stirado.ts
20) var_fontoj := ${var_fontoj} fontoj/kromajxoj/kromajxo_ekstera.ts
21) var_fontoj := ${var_fontoj} fontoj/klientoj/kliento.ts
22) var_fontoj := ${var_fontoj} fontoj/klientoj/kliento_pseuxda.ts
23) var_fontoj := ${var_fontoj} fontoj/klientoj/kliento_irc.ts
24) var_fontoj := ${var_fontoj} fontoj/cxefajxo.ts
25) 
Fenris Wolf pli bona apartigado inter f...

Fenris Wolf authored 7 years ago

26) var_moduloj := 
27) var_moduloj := ${var_moduloj} irc
28) var_moduloj := ${var_moduloj} request
29) 
30) defauxlto: kompili kromajxoj agordoj moduloj
Fenris Wolf unua enmetajxo

Fenris Wolf authored 7 years ago

31) .PHONY: defauxlto
32) 
33) lancxi: kreajxo/kvasir.js
Fenris Wolf pli bona apartigado inter f...

Fenris Wolf authored 7 years ago

34) 	@ ${komando_avizi} "-- lancxado ..."
35) 	@ pushd kreajxo && node kvasir.js ; popd
Fenris Wolf unua enmetajxo

Fenris Wolf authored 7 years ago

36) .PHONY: lancxi
37) 
38) kompili: kreajxo/kvasir.js
39) .PHONY: kompili
40) 
41) kreajxo/kvasir.js: ${var_fontoj}
Fenris Wolf pli bona apartigado inter f...

Fenris Wolf authored 7 years ago

42) 	@ ${komando_avizi} "-- kompilado ..."
43) 	@ ${komando_kreidosierujon} kreajxo
44) 	@ ${komando_tsc} ${var_fontoj} --outFile kreajxo/kvasir.js
45) 
46) kromajxoj:
47) 	@ ${komando_avizi} "-- kopido de kromajxoj ..."
48) 	@ ${komando_kreidosierujon} kreajxo
49) 	@ ${komando_kopii} fontoj/kromajxoj/eksteraj kreajxo/kromajxoj
50) .PHONY: kromajxoj
51) 
52) agordoj: kreajxo/agordoj.json
53) .PHONY: agordoj
54) 
55) kreajxo/agordoj.json: fontoj/agordoj.json
56) 	@ ${komando_avizi} "-- kopido de agordoj ..."
57) 	@ ${komando_kreidosierujon} kreajxo
58) 	@ ${komando_kopii} fontoj/agordoj.json kreajxo/agordoj.json
59) 
60) moduloj:
61) 	@ ${komando_avizi} "-- instalado de moduloj ..."
62) 	@ ${komando_kreidosierujon} kreajxo
63) 	@ pushd kreajxo && npm install ${var_moduloj} ; popd
64) .PHONY: moduloj
Fenris Wolf unua enmetajxo

Fenris Wolf authored 7 years ago

65) 
66) nuligi:
Fenris Wolf pli bona apartigado inter f...

Fenris Wolf authored 7 years ago

67) 	@ ${komando_avizi} "-- nuligado ..."
68) 	@ ${komando_forigi} kreajxo