diff options
Diffstat (limited to 'java/src/com/tigervnc/vncviewer/Makefile')
-rw-r--r-- | java/src/com/tigervnc/vncviewer/Makefile | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/java/src/com/tigervnc/vncviewer/Makefile b/java/src/com/tigervnc/vncviewer/Makefile new file mode 100644 index 00000000..f236eae4 --- /dev/null +++ b/java/src/com/tigervnc/vncviewer/Makefile @@ -0,0 +1,47 @@ +# +# Making the VNC applet. +# + +CP = cp +JC = javac +JCFLAGS = -target 1.1 +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 |