Add install and uninstall targets for Xvnc


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4273 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/Makefile.am b/Makefile.am
index 8bebda2..d8b1ff0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -23,3 +23,26 @@
 
 dist-hook:
 	rm -rf `find $(distdir) -name .svn`
+
+java-viewer:
+	cd $(srcdir)/java/src/com/tigervnc/vncviewer; \
+	$(MAKE)
+
+xserver-install: install java-viewer
+	$(INSTALL) -m 755 ./xorg.build/bin/Xvnc $(DESTDIR)/$(bindir)/
+	$(INSTALL) -m 644 ./xorg.build/man/man1/Xvnc.1 $(DESTDIR)/$(mandir)/man1/Xvnc.1
+	$(INSTALL) -m 644 ./xorg.build/man/man1/Xserver.1 $(DESTDIR)/$(mandir)/man1/Xserver.1
+	mkdir -p $(DESTDIR)/$(prefix)/vnc/classes/
+	$(INSTALL) -m 644 $(srcdir)/java/src/com/tigervnc/vncviewer/index.vnc $(DESTDIR)/$(prefix)/vnc/classes/
+	$(INSTALL) -m 644 $(srcdir)/java/src/com/tigervnc/vncviewer/VncViewer.jar $(DESTDIR)/$(prefix)/vnc/classes/
+	$(INSTALL) -m 644 $(srcdir)/java/src/com/tigervnc/vncviewer/README $(DESTDIR)/$(prefix)/vnc/classes/
+
+xserver-uninstall: uninstall
+	rm -f $(DESTDIR)/$(bindir)/Xvnc
+	rm -f $(DESTDIR)/$(mandir)/man1/Xvnc.1
+	rm -f $(DESTDIR)/$(mandir)/man1/Xserver.1
+	rm -f $(DESTDIR)/$(prefix)/vnc/classes/index.vnc
+	rm -f $(DESTDIR)/$(prefix)/vnc/classes/VncViewer.jar
+	rm -f $(DESTDIR)/$(prefix)/vnc/classes/README
+	rmdir $(DESTDIR)/$(prefix)/vnc/classes/
+	rmdir $(DESTDIR)/$(prefix)/vnc/