Update location of resource used to store build timestamp.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4414 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tigervnc/vncviewer/Makefile b/java/src/com/tigervnc/vncviewer/Makefile
index 99c04ac..ebc22e6 100644
--- a/java/src/com/tigervnc/vncviewer/Makefile
+++ b/java/src/com/tigervnc/vncviewer/Makefile
@@ -8,8 +8,11 @@
 JAR = jar
 ARCHIVE = VncViewer.jar
 MANIFEST = MANIFEST.MF
+TIMESTAMP = timestamp
 PAGES = index.vnc
 INSTALL_DIR = /usr/local/vnc/classes
+DATE = $(shell date -u "+%b %d %Y")
+TIME = $(shell date -u "+%H:%M:%S")
 
 CLASSES = CConn.class OptionsDialogCallback.class ClipboardDialog.class \
     PasswdDialog.class DesktopWindow.class PixelBufferImage.class \
@@ -26,16 +29,22 @@
 $(CLASSES): $(SOURCES)
 	$(JC) $(JCFLAGS) -O $(SOURCES)
 
-$(ARCHIVE): $(CLASSES) $(MANIFEST)
+$(ARCHIVE): $(CLASSES) $(MANIFEST) $(TIMESTAMP)
 	cd ../../..; \
 	$(JAR) cfm com/tigervnc/vncviewer/$(ARCHIVE) \
 		com/tigervnc/vncviewer/$(MANIFEST) \
+		com/tigervnc/vncviewer/$(TIMESTAMP) \
 		com/tigervnc/vncviewer/*.class \
 		com/tigervnc/rfb/*.class \
 		com/tigervnc/rdr/*.class \
 		com/tigervnc/vncviewer/tigervnc.png \
 		com/tigervnc/vncviewer/tigervnc.ico
 
+$(TIMESTAMP):
+	$(shell cat $(MANIFEST) >> $(TIMESTAMP))
+	$(shell echo "Package-Date: $(DATE)" >> $(TIMESTAMP))
+	$(shell echo "Package-Time: $(TIME)" >> $(TIMESTAMP))
+
 install: $(CLASSES) $(ARCHIVE)
 	$(CP) $(CLASSES) $(ARCHIVE) $(PAGES) $(INSTALL_DIR)
 
@@ -43,4 +52,4 @@
 	@$(ExportJavaClasses)
 
 clean::
-	$(RM) *.class *.jar ../rfb/*.class ../rdr/*.class
+	$(RM) *.class *.jar timestamp ../rfb/*.class ../rdr/*.class