123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- # Makefile generated by OCamake
- # http://tech.motion-twin.com
- OCAMLOPT=ocamlopt
- OCAMLC=ocamlc
- .SUFFIXES : .ml .mli .cmo .cmi .cmx .mll .mly
- ALL_CFLAGS= $(CFLAGS) -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g
- LIBS=
- SRC=actionScript.ml as3hl.mli as3.mli png.ml swflib.sln swf.ml swfPic.ml as3code.ml as3hlparse.ml as3parse.ml png.mli swfParser.ml
- MODULES=as3code.cmx png.cmx swf.cmx actionScript.cmx as3parse.cmx swfPic.cmx as3hlparse.cmx swfParser.cmx
- all: native bytecode
- native: swflib.cmxa
- bytecode: swflib.cma
- swflib.cmxa: $(MODULES)
- ocamlfind $(OCAMLOPT) -safe-string -o swflib.cmxa -a $(LIBS) $(MODULES)
- swflib.cma: $(MODULES:.cmx=.cmo)
- ocamlfind $(OCAMLC) -safe-string -o swflib.cma -a $(LFLAGS) $(LIBS) $(MODULES:.cmx=.cmo)
- actionScript.cmx: swf.cmx
- actionScript.cmo: swf.cmi
- as3code.cmo: as3.cmi
- as3code.cmx: as3.cmi
- as3hl.cmi: as3.cmi
- as3hlparse.cmo: as3parse.cmo as3hl.cmi as3code.cmo as3.cmi
- as3hlparse.cmx: as3parse.cmx as3hl.cmi as3code.cmx as3.cmi
- as3parse.cmo: as3code.cmo as3.cmi
- as3parse.cmx: as3code.cmx as3.cmi
- png.cmo: png.cmi
- png.cmx: png.cmi
- swf.cmo: as3.cmi
- swf.cmx: as3.cmi
- swfParser.cmo: swf.cmo as3parse.cmo actionScript.cmo
- swfParser.cmx: swf.cmx as3parse.cmx actionScript.cmx
- swfPic.cmx: swf.cmx png.cmi
- clean:
- rm -f swflib.cmxa swflib.cma swflib.lib swflib.a as3.cmi as3hl.cmi
- rm -f $(MODULES) $(MODULES:.cmx=.obj) $(MODULES:.cmx=.cmi) $(MODULES:.cmx=.o) $(MODULES:.cmx=.cmo)
- # SUFFIXES
- .ml.cmo:
- ocamlfind $(OCAMLC) $(ALL_CFLAGS) -c $<
- .ml.cmx:
- ocamlfind $(OCAMLOPT) $(ALL_CFLAGS) -c $<
- .mli.cmi:
- ocamlfind $(OCAMLC) $(ALL_CFLAGS) $<
- .mll.ml:
- ocamlfind ocamllex $<
- .mly.ml:
- ocamlfind ocamlyacc $<
- .PHONY: all bytecode native clean
- Makefile: ;
- $(SRC): ;
|