aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-06-04 16:01:14 +0100
committerMichael Williamson <mike@zwobble.org>2016-06-04 16:01:14 +0100
commitf5a729ceda45b534c7cc709097cf6d115afa52fa (patch)
treef188d3601876ab9838c57d807d7ffca88058f63a
parent3427d0740676c4d5ccdc656c31bedd4b094d497f (diff)
Support building directly from Java source
-rw-r--r--couscous.json22
-rw-r--r--makefile1
2 files changed, 23 insertions, 0 deletions
diff --git a/couscous.json b/couscous.json
new file mode 100644
index 0000000..7d3c06c
--- /dev/null
+++ b/couscous.json
@@ -0,0 +1,22 @@
+{
+ "backend": "csharp",
+ "sourcepath": [
+ "java-mammoth/src/main/java"
+ ],
+ "files": [
+ "java-mammoth/src/main/java/org/zwobble/mammoth",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/DocumentConverter.java",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/internal/docx/ZippedDocxFile.java",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/internal/docx/InMemoryDocxFile.java",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/internal/styles/parsing/LineParseException.java",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/internal/styles/parsing/ParseException.java",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/internal/util",
+ "java-mammoth/src/main/java/org/zwobble/mammoth/internal/util/InputStreamSupplier.java",
+ "java-mammoth/src/main/java/org/zwobble/mammoth/internal/util/Optionals.java",
+ "java-mammoth/src/main/java/org/zwobble/mammoth/internal/util/SupplierWithException.java",
+ "!java-mammoth/src/main/java/org/zwobble/mammoth/internal/xml/parsing/SimpleSax.java"
+
+ ],
+ "output": "Mammoth/generated.cs",
+ "namespace": "Mammoth.Couscous"
+}
diff --git a/makefile b/makefile
index aeeb74b..2020215 100644
--- a/makefile
+++ b/makefile
@@ -1,6 +1,7 @@
.PHONY: build test
build:
+ couscous
xbuild Mammoth.sln
test: build