source: other-projects/trunk/gs3-release-maker/tasks/sshtaskdef/src/mindbright/Makefile@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 5.6 KB
Line 
1#
2
3SECOBJS = security/Cipher.class \
4 security/RSACipher.class \
5 security/RSAKey.class \
6 security/RSAPrivateKey.class \
7 security/RSAPublicKey.class \
8 security/SecureRandom.class \
9 security/Spinner.class \
10 security/MessageDigest.class \
11 security/NativeHashState.class \
12 security/MD5.class \
13 security/SHA1.class \
14 security/Key.class \
15 security/PublicKey.class \
16 security/PrivateKey.class \
17 security/KeyPair.class
18
19CIPHEROBJS = security/IDEA.class \
20 security/Blowfish.class \
21 security/DES.class \
22 security/DES3.class \
23 security/RC4.class \
24 security/NoEncrypt.class \
25 security/AccessDeniedException.class
26
27LITECIPHER = security/IDEA.class
28
29SSHSOCKOBJS = ssh/SSHSocket.class \
30 ssh/SSHServerSocket.class \
31 ssh/SSHSocketFactory.class \
32 ssh/SSHSocketImpl.class \
33 ssh/SSHSocketTunnel.class \
34 ssh/SSHPasswordAuthenticator.class \
35 ssh/SSHRSAAuthenticator.class
36
37SSHSRVOBJS = ssh/SSHServer.class
38
39SSHCLIOBJS = ssh/SSHInteractiveClient.class \
40 ssh/SSHClient.class \
41 ssh/SSHStdIO.class \
42 ssh/SSHCommandShell.class \
43 ssh/SSHMenuHandler.class
44
45SSHTUNLCLIOBJS = ssh/SSHClient.class \
46 ssh/SSHTunnelingClient.class
47
48
49SSHOBJS = ssh/SSH.class \
50 ssh/SSHChannel.class \
51 ssh/SSHChannelController.class \
52 ssh/SSHChannelListener.class \
53 ssh/SSHConnectChannel.class \
54 ssh/SSHListenChannel.class \
55 ssh/SSHRxChannel.class \
56 ssh/SSHTxChannel.class \
57 ssh/SSHTunnel.class \
58 ssh/SSHProtocolPlugin.class \
59 ssh/SSHPdu.class \
60 ssh/SSHDataInputStream.class \
61 ssh/SSHDataOutputStream.class \
62 ssh/SSHPduInputStream.class \
63 ssh/SSHPduOutputStream.class \
64 ssh/SSHPduQueue.class \
65 ssh/SSHFtpListenChannel.class \
66 ssh/SSHFtpTunnel.class \
67 ssh/SSHFtpPlugin.class \
68 ssh/SSHRSAKeyFile.class \
69 ssh/SSHRSAPublicKeyFile.class \
70 ssh/SSHRSAPublicKeyString.class \
71 ssh/SSHAuthenticator.class \
72 ssh/SSHClientUser.class \
73 ssh/SSHClientUserAdaptor.class \
74 ssh/SSHConsole.class \
75 ssh/SSHInteractor.class \
76 ssh/SSHPropertyHandler.class \
77 ssh/SSHProxyDialog.class \
78 ssh/SSHSCPDialog.class \
79 ssh/SSHMiscDialogs.class \
80 util/CRC32.class \
81 util/Base64.class \
82 util/EncryptedProperties.class \
83 util/AWTConvenience.class \
84 net/WebProxyTunnelSocket.class \
85 net/SocksProxySocket.class \
86 net/HttpHeader.class \
87 gui/ProgressBar.class
88
89SSH2OBJS = ssh2/SSH2.class \
90 ssh2/SSH2Transport.class \
91 ssh2/SSH2UserAuth.class \
92 ssh2/SSH2Connection.class \
93 ssh2/SSH2Connector.class \
94 ssh2/SSH2TransportPDU.class \
95 ssh2/SSH2Authenticator.class \
96 ssh2/SSH2AuthModule.class \
97 ssh2/SSH2AuthPassword.class \
98 ssh2/SSH2AuthPublicKey.class \
99 ssh2/SSH2AuthKbdInteract.class \
100 ssh2/SSH2Interactor.class \
101 ssh2/SSH2Signature.class \
102 ssh2/SSH2DSS.class \
103 ssh2/SSH2TransportPreferences.class \
104 ssh2/SSH2Listener.class \
105 ssh2/SSH2Channel.class \
106 ssh2/SSH2StreamChannel.class \
107 ssh2/SSH2TCPChannel.class \
108 ssh2/SSH2SessionChannel.class \
109 ssh2/SSH2SFTP.class \
110 ssh2/SSH2SFTPClient.class \
111 ssh2/SSH2SimpleSFTPShell.class \
112 ssh2/SSH2ListUtil.class \
113 ssh2/SSH2TerminalAdapter.class
114
115NEWSECOBJS = security/DiffieHellman.class \
116 security/DSASignature.class \
117 security/HMAC.class \
118 security/SimpleHMAC.class \
119 security/RFC2104HMAC.class \
120 security/provider/Mindbright.class \
121 security/provider/BlockCipher.class \
122 security/provider/Blowfish.class \
123 security/provider/Twofish.class \
124 security/provider/DES.class \
125 security/provider/DES3.class \
126 security/provider/IDEA.class \
127 security/provider/ArcFour.class \
128 security/spec/AlgorithmParameterSpec.class \
129 security/spec/KeySpec.class \
130 crypto/Cipher.class \
131 crypto/CipherSpi.class \
132 crypto/SecretKey.class \
133 crypto/spec/SecretKeySpec.class \
134 util/PrimeSieve.class \
135 util/Math.class \
136 util/Queue.class \
137 util/ASCIIArmour.class \
138 util/StringUtil.class
139
140
141EXTRAOBJS = ssh/SSHSCP.class \
142 ssh/SSHSCPGUIThread.class \
143 ssh/SSHSCPIndicator.class \
144 ssh/SSHSCPStdoutIndicator.class \
145 ssh/SSHCommandShellImpl.class \
146 ssh/SSHCaptureConsole.class \
147 ssh/SSHMenuHandlerFull.class \
148 terminal/TerminalMenuHandlerFull.class
149
150TERMOBJS = terminal/Terminal.class \
151 terminal/TerminalXTerm.class \
152 terminal/TerminalInterpreter.class \
153 terminal/TerminalListener.class \
154 terminal/TerminalWin.class \
155 terminal/TerminalMenuHandler.class \
156 terminal/TerminalMenuListener.class \
157 terminal/LineReaderTerminal.class \
158 terminal/TerminalDefProps.class
159
160VNCOBJS = vnc/DesCipher.class \
161 vnc/animatedMemoryImageSource.class \
162 vnc/authenticationPanel.class \
163 vnc/clipboardFrame.class \
164 vnc/optionsFrame.class \
165 vnc/rfbProto.class \
166 vnc/vncCanvas.class
167
168# /usr/lib/netscape/java/classes/java40.jar:
169# ./dummies/
170%.class : %.java
171 javac -g -classpath /usr/local/java/lib/classes.zip:./dummies/:../ $<
172
173mindterm: application/MindTerm.class $(SECOBJS) $(CIPHEROBJS) $(SSHOBJS) $(SSHCLIOBJS) $(EXTRAOBJS) $(TERMOBJS)
174
175mindtermlite: application/MindTerm.class $(SECOBJS) $(LITECIPHER) $(SSHOBJS) $(SSHCLIOBJS) $(TERMOBJS)
176
177mindvnc: application/MindVNC.class $(SECOBJS) $(CIPHEROBJS) $(SSHSOCKOBJS) $(VNCOBJS)
178
179mindtunnel: application/MindTunnel.class $(SECOBJS) $(CIPHEROBJS) $(SSHOBJS) $(SSHSRVOBJS)
180
181mindtunnelcli: application/MindTunnelCli.class $(SECOBJS) $(CIPHEROBJS) $(SSHOBJS) $(SSHTUNLCLIOBJS)
182
183ssh2: application/MindTerm2.class $(SSH2OBJS) $(NEWSECOBJS) $(SECOBJS)
184
185all: mindterm mindvnc mindtunnel mindtunnelcli ssh2
186
187clean:
188 (cd security; rm -f *.class *~)
189 (cd security/spec; rm -f *.class *~)
190 (cd security/provider; rm -f *.class *~)
191 (cd crypto; rm -f *.class *~)
192 (cd crypto/spec; rm -f *.class *~)
193 (cd ssh; rm -f *.class *~)
194 (cd ssh2; rm -f *.class *~)
195 (cd terminal; rm -f *.class *~)
196 (cd util; rm -f *.class *~)
197 (cd application; rm -f *.class *~)
198 (cd net; rm -f *.class *~)
199 (cd gui; rm -f *.class *~)
200 (cd vnc; rm -f *.class *~)
201
Note: See TracBrowser for help on using the repository browser.