From d540e5465af37ad607c3e940721ceef83547f035 Mon Sep 17 00:00:00 2001 From: mzp Date: Fri, 4 Sep 2009 17:38:29 +0900 Subject: [PATCH] merge src/ and test/ at xml/ --- xml/OMakefile | 46 +++++++++++++++++++++++++++++++++++++------ xml/{src => }/abc.ml | 0 xml/{test => }/abcTest.ml | 2 +- xml/{src => }/byte.ml | 0 xml/{test => }/byteTest.ml | 0 xml/{src => }/code.ml | 0 xml/{test => }/codeTest.ml | 0 xml/{src => }/disasm.ml | 0 xml/{src => }/easyXml.ml | 0 xml/{src => }/main.ml | 0 xml/{src => }/parsec.ml | 0 xml/{src => }/swfmill.ml | 0 xml/{test => }/swfmillTest.ml | 2 +- xml/{test => }/testSupport.ml | 0 14 files changed, 42 insertions(+), 8 deletions(-) rename xml/{src => }/abc.ml (100%) rename xml/{test => }/abcTest.ml (97%) rename xml/{src => }/byte.ml (100%) rename xml/{test => }/byteTest.ml (100%) rename xml/{src => }/code.ml (100%) rename xml/{test => }/codeTest.ml (100%) rename xml/{src => }/disasm.ml (100%) rename xml/{src => }/easyXml.ml (100%) rename xml/{src => }/main.ml (100%) rename xml/{src => }/parsec.ml (100%) rename xml/{src => }/swfmill.ml (100%) rename xml/{test => }/swfmillTest.ml (97%) rename xml/{test => }/testSupport.ml (100%) diff --git a/xml/OMakefile b/xml/OMakefile index 7687810..4b03df8 100644 --- a/xml/OMakefile +++ b/xml/OMakefile @@ -1,11 +1,45 @@ -.PHONY: check clean +# ------------------------------ +# BUILD +# ------------------------------ +# package +OCAMLPACKS[] = + extlib + xml-light + oUnit +UseCamlp4(pa_oo) -OCAMLINCLUDES += $(ROOT)/base/src -OCAML_LIBS += $(ROOT)/base/src/base +FILES[] = + abc + byte + code + disasm + easyXml + swfmill + parsec + code -.SUBDIRS: test src +OCAMLINCLUDES += $(ROOT)/base +OCAML_LIBS += $(ROOT)/base/base -.DEFAULT: src/habc-xml$(EXE) +PROGRAM = habc-xml + +OCamlProgram($(PROGRAM), main $(FILES)) + + +# ------------------------------ +# Test +# ------------------------------ +OUnitTest(byte ,byte parsec) +OUnitTest(abc ,abc parsec disasm byte) +OUnitTest(swfmill,swfmill easyXml abc code byte disasm parsec) +OUnitTest(code ,code easyXml) + + +# ------------------------------ +# PHONY target +# ------------------------------ +.PHONY: clean clean: - ocaml-clean habc-xml$(EXE) + ocaml-clean + diff --git a/xml/src/abc.ml b/xml/abc.ml similarity index 100% rename from xml/src/abc.ml rename to xml/abc.ml diff --git a/xml/test/abcTest.ml b/xml/abcTest.ml similarity index 97% rename from xml/test/abcTest.ml rename to xml/abcTest.ml index 50c48d9..e47b05b 100644 --- a/xml/test/abcTest.ml +++ b/xml/abcTest.ml @@ -6,7 +6,7 @@ let ok x y = let example name = let ch = - open_in_bin @@ Printf.sprintf "../example/%s.abc" name in + open_in_bin @@ Printf.sprintf "example/%s.abc" name in Abc.of_stream @@ Byte.of_channel ch let abc = diff --git a/xml/src/byte.ml b/xml/byte.ml similarity index 100% rename from xml/src/byte.ml rename to xml/byte.ml diff --git a/xml/test/byteTest.ml b/xml/byteTest.ml similarity index 100% rename from xml/test/byteTest.ml rename to xml/byteTest.ml diff --git a/xml/src/code.ml b/xml/code.ml similarity index 100% rename from xml/src/code.ml rename to xml/code.ml diff --git a/xml/test/codeTest.ml b/xml/codeTest.ml similarity index 100% rename from xml/test/codeTest.ml rename to xml/codeTest.ml diff --git a/xml/src/disasm.ml b/xml/disasm.ml similarity index 100% rename from xml/src/disasm.ml rename to xml/disasm.ml diff --git a/xml/src/easyXml.ml b/xml/easyXml.ml similarity index 100% rename from xml/src/easyXml.ml rename to xml/easyXml.ml diff --git a/xml/src/main.ml b/xml/main.ml similarity index 100% rename from xml/src/main.ml rename to xml/main.ml diff --git a/xml/src/parsec.ml b/xml/parsec.ml similarity index 100% rename from xml/src/parsec.ml rename to xml/parsec.ml diff --git a/xml/src/swfmill.ml b/xml/swfmill.ml similarity index 100% rename from xml/src/swfmill.ml rename to xml/swfmill.ml diff --git a/xml/test/swfmillTest.ml b/xml/swfmillTest.ml similarity index 97% rename from xml/test/swfmillTest.ml rename to xml/swfmillTest.ml index c8cd1a1..28166ac 100644 --- a/xml/test/swfmillTest.ml +++ b/xml/swfmillTest.ml @@ -5,7 +5,7 @@ open EasyXml let example name = let ch = - open_in_bin @@ Printf.sprintf "../example/%s.abc" name in + open_in_bin @@ Printf.sprintf "example/%s.abc" name in Abc.of_stream @@ Byte.of_channel ch let ok x y = diff --git a/xml/test/testSupport.ml b/xml/testSupport.ml similarity index 100% rename from xml/test/testSupport.ml rename to xml/testSupport.ml -- 2.11.0