Mercurial > hg > Members > nobuyasu > tightVNCProxy
diff Makefile/Makefile @ 12:ac847013174d
add html and Makefile
author | e085711 |
---|---|
date | Sat, 16 Apr 2011 20:43:07 +0900 |
parents | |
children | 3a8e75cb0743 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile/Makefile Sat Apr 16 20:43:07 2011 +0900 @@ -0,0 +1,47 @@ +# +# Making the VNC applet. +# + +CP = cp +JC = javac +JCFLAGS = -target 1.1 -source 1.2 +JAR = jar +ARCHIVE = VncViewer.jar +MANIFEST = MANIFEST.MF +PAGES = index.vnc +INSTALL_DIR = /usr/local/vnc/classes + +CLASSES = VncViewer.class RfbProto.class AuthPanel.class VncCanvas.class \ + VncCanvas2.class \ + OptionsFrame.class ClipboardFrame.class ButtonPanel.class \ + DesCipher.class CapabilityInfo.class CapsContainer.class \ + RecordingFrame.class SessionRecorder.class \ + SocketFactory.class HTTPConnectSocketFactory.class \ + HTTPConnectSocket.class ReloginPanel.class \ + InStream.class MemInStream.class ZlibInStream.class + +SOURCES = VncViewer.java RfbProto.java AuthPanel.java VncCanvas.java \ + VncCanvas2.java \ + OptionsFrame.java ClipboardFrame.java ButtonPanel.java \ + DesCipher.java CapabilityInfo.java CapsContainer.java \ + RecordingFrame.java SessionRecorder.java \ + SocketFactory.java HTTPConnectSocketFactory.java \ + HTTPConnectSocket.java ReloginPanel.java \ + InStream.java MemInStream.java ZlibInStream.java + +all: $(CLASSES) $(ARCHIVE) + +$(CLASSES): $(SOURCES) + $(JC) $(JCFLAGS) -O $(SOURCES) + +$(ARCHIVE): $(CLASSES) $(MANIFEST) + $(JAR) cfm $(ARCHIVE) $(MANIFEST) $(CLASSES) + +install: $(CLASSES) $(ARCHIVE) + $(CP) $(CLASSES) $(ARCHIVE) $(PAGES) $(INSTALL_DIR) + +export:: $(CLASSES) $(ARCHIVE) $(PAGES) + @$(ExportJavaClasses) + +clean:: + $(RM) *.class *.jar