root/as3/Craptune/tags/v0.3b/samples/flex.mk

リビジョン 1291, 1.0 kB (コミッタ: kaikoga, コミット時期: 4 年 前)

Craptune: introducing the MML driver into libspark

Line 
1
2 ##########
3 # flex.mk
4 # @version 1.0
5 # @author kaikoga
6 ##########
7
8 FLEX2BIN=
9
10 #FLEX2SDK=/usr/local/flex_sdk_3/
11 #FLEX2BIN=$(FLEX2SDK)bin/
12
13 ASDOC=$(FLEX2BIN)asdoc
14 FCSH=$(FLEX2BIN)fcsh
15
16 .PHONY: menu
17 menu:
18         @echo "usage: make [ $(OUTPUT).swf | api ]"
19         @echo "try 'make help' for more info"
20
21 .PHONY: help
22 help:
23         @echo "flex Makefile usage"
24         @echo "  'make $(OUTPUT).swf' to create output.swf using fcsh"
25         @echo "  'make api' to update api directory"
26
27 Makefile: ;
28
29 $(OUTPUT).fcsh: $(OUTPUT).mk
30         echo mxmlc -actionscript-file-encoding $(ACTIONSCRIPTFILEENCODING) $(ADDSOURCEPATH) -- $(MAINAS) > $@
31
32 $(OUTPUT).swf: $(OUTPUT).fcsh
33         cat $< - | $(FCSH)
34
35 $(OUTPUT).swf.fcsh: $(OUTPUT).fcsh
36         cat $< - | $(FCSH)
37
38 .PHONY: $(OUTPUT).swf.mxmlc
39 $(OUTPUT).swf.mxmlc:
40         mxmlc -actionscript-file-encoding $(ACTIONSCRIPTFILEENCODING) $(ADDSOURCEPATH) -- $(MAINAS)
41
42 .PHONY: api
43 api:
44         $(ASDOC) -actionscript-file-encoding $(ACTIONSCRIPTFILEENCODING) $(ADDSOURCEPATH) -main-title $(APITITLE) -output doc -benchmark -doc-classes $(MAINCLASS)
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。