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