summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-03-20 17:14:56 +0000
committerRichard W.M. Jones <rjones@redhat.com>2012-03-21 14:11:07 +0000
commitb1a102ca7c36010a05f58f995d2479115fb68623 (patch)
treeb0a95ab3b559648458077bc4be0bf05fb3994993
parenta198c3187796229a125e777262f3f6d90b91b6ae (diff)
downloadlibguestfs-b1a102ca7c36010a05f58f995d2479115fb68623.tar.gz
libguestfs-b1a102ca7c36010a05f58f995d2479115fb68623.tar.xz
libguestfs-b1a102ca7c36010a05f58f995d2479115fb68623.zip
generator: Generate a .gitignore file specifically for java structs.
(cherry picked from commit 65ebec4a7a70cd179e4c39d72f539e500931c267)
-rw-r--r--.gitignore12
-rw-r--r--generator/generator_java.ml3
-rw-r--r--generator/generator_main.ml1
-rw-r--r--java/com/redhat/et/libguestfs/.gitignore12
4 files changed, 16 insertions, 12 deletions
diff --git a/.gitignore b/.gitignore
index 785e763b..c9e344bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -174,21 +174,9 @@ install-sh
*.jar
java/api
java/Bindtests.java
-java/com/redhat/et/libguestfs/Application.java
-java/com/redhat/et/libguestfs/Dirent.java
java/com_redhat_et_libguestfs_GuestFS.c
java/com_redhat_et_libguestfs_GuestFS.h
java/com/redhat/et/libguestfs/GuestFS.java
-java/com/redhat/et/libguestfs/INotifyEvent.java
-java/com/redhat/et/libguestfs/IntBool.java
-java/com/redhat/et/libguestfs/LV.java
-java/com/redhat/et/libguestfs/Partition.java
-java/com/redhat/et/libguestfs/PV.java
-java/com/redhat/et/libguestfs/Stat.java
-java/com/redhat/et/libguestfs/StatVFS.java
-java/com/redhat/et/libguestfs/Version.java
-java/com/redhat/et/libguestfs/VG.java
-java/com/redhat/et/libguestfs/XAttr.java
java/doc-stamp
java/examples/guestfs-java.3
java/examples/stamp-guestfs-java.pod
diff --git a/generator/generator_java.ml b/generator/generator_java.ml
index 3a13052d..e7ca30a4 100644
--- a/generator/generator_java.ml
+++ b/generator/generator_java.ml
@@ -760,3 +760,6 @@ and generate_java_makefile_inc () =
pr "\tcom/redhat/et/libguestfs/%s.java \\\n" jtyp;
) camel_structs;
pr "\tcom/redhat/et/libguestfs/GuestFS.java\n"
+
+and generate_java_gitignore () =
+ List.iter (fun (_, jtyp) -> pr "%s.java\n" jtyp) camel_structs
diff --git a/generator/generator_main.ml b/generator/generator_main.ml
index 5be8c2e7..4eba46ca 100644
--- a/generator/generator_main.ml
+++ b/generator/generator_main.ml
@@ -129,6 +129,7 @@ Run it from the top source directory using the command
output_to "java/Makefile.inc" generate_java_makefile_inc;
output_to "java/com_redhat_et_libguestfs_GuestFS.c" generate_java_c;
+ output_to "java/com/redhat/et/libguestfs/.gitignore" generate_java_gitignore;
output_to "java/Bindtests.java" generate_java_bindtests;
output_to "haskell/Guestfs.hs" generate_haskell_hs;
output_to "haskell/Bindtests.hs" generate_haskell_bindtests;
diff --git a/java/com/redhat/et/libguestfs/.gitignore b/java/com/redhat/et/libguestfs/.gitignore
new file mode 100644
index 00000000..557f5662
--- /dev/null
+++ b/java/com/redhat/et/libguestfs/.gitignore
@@ -0,0 +1,12 @@
+Application.java
+Dirent.java
+INotifyEvent.java
+IntBool.java
+LV.java
+PV.java
+Partition.java
+Stat.java
+StatVFS.java
+VG.java
+Version.java
+XAttr.java