# Generated by Eclipse GCJ Builder
# http://gcjbuilder.sf.net

#global targets
ALL:	main 
all:	main 

#gcj variable
GCJ=gcj  $(OPTLEVEL) $(DEBUGLEVEL) $(COMPILER_OPTIONS)

#binary output folder
BINOUT= debug

#compiler options
COMPILER_OPTIONS=-fjni -findirect-dispatch 

#linker options
LINKER_OPTIONS=

#object list
OBJ=core/com/bitzi/util/Base32.o core/com/limegroup/gnutella/ForMeReplyHandler.o core/com/limegroup/gnutella/ReplyHandler.o core/com/limegroup/gnutella/RemoteFileDesc.o core/com/limegroup/gnutella/MessageDispatcher.o core/com/limegroup/gnutella/UPnPManager.o core/com/limegroup/gnutella/DownloadCallback.o core/com/limegroup/gnutella/ByteOrder.o core/com/limegroup/gnutella/CreationTimeCache.o core/com/limegroup/gnutella/FileDetails.o core/com/limegroup/gnutella/Assert.o core/com/limegroup/gnutella/ConnectionDispatcher.o core/com/limegroup/gnutella/BrowseHostHandler.o core/com/limegroup/gnutella/URN.o core/com/limegroup/gnutella/StandardMessageRouter.o core/com/limegroup/gnutella/SaveLocationException.o core/com/limegroup/gnutella/GUID.o core/com/limegroup/gnutella/MessageListener.o core/com/limegroup/gnutella/Acceptor.o core/com/limegroup/gnutella/AssertFailure.o core/com/limegroup/gnutella/MessageCallback.o core/com/limegroup/gnutella/ResponseVerifier.o core/com/limegroup/gnutella/RemoteHostData.o core/com/limegroup/gnutella/FileEventListener.o core/com/limegroup/gnutella/PongCacher.o core/com/limegroup/gnutella/ActivityCallback.o core/com/limegroup/gnutella/MediaType.o core/com/limegroup/gnutella/RouterService.o core/com/limegroup/gnutella/ManagedConnection.o core/com/limegroup/gnutella/Uploader.o core/com/limegroup/gnutella/UDPPinger.o core/com/limegroup/gnutella/RouteTable.o core/com/limegroup/gnutella/IncompleteFileDesc.o core/com/limegroup/gnutella/Downloader.o core/com/limegroup/gnutella/PushEndpoint.o core/com/limegroup/gnutella/UrnType.o core/com/limegroup/gnutella/HostCatcher.o core/com/limegroup/gnutella/PushManager.o core/com/limegroup/gnutella/FileManager.o core/com/limegroup/gnutella/MessageResourceService.o core/com/limegroup/gnutella/EndpointData.o core/com/limegroup/gnutella/DownloadManager.o core/com/limegroup/gnutella/MulticastService.o core/com/limegroup/gnutella/BandwidthTrackerImpl.o core/com/limegroup/gnutella/UDPService.o core/com/limegroup/gnutella/UploadManager.o core/com/limegroup/gnutella/FileDesc.o core/com/limegroup/gnutella/QueryUnicaster.o core/com/limegroup/gnutella/UniqueHostPinger.o core/com/limegroup/gnutella/ErrorCallback.o core/com/limegroup/gnutella/PushEndpointForSelf.o core/com/limegroup/gnutella/MessageRouter.o core/com/limegroup/gnutella/ExtendedEndpoint.o core/com/limegroup/gnutella/FileManagerEvent.o core/com/limegroup/gnutella/Connection.o core/com/limegroup/gnutella/UrnCache.o core/com/limegroup/gnutella/Constants.o core/com/limegroup/gnutella/InsufficientDataException.o core/com/limegroup/gnutella/SupernodeAssigner.o core/com/limegroup/gnutella/ByteReader.o core/com/limegroup/gnutella/SpeedConstants.o core/com/limegroup/gnutella/MessageResourceCallback.o core/com/limegroup/gnutella/ConnectionWatchdog.o core/com/limegroup/gnutella/UrnCallback.o core/com/limegroup/gnutella/Response.o core/com/limegroup/gnutella/ErrorService.o core/com/limegroup/gnutella/UDPReplyHandler.o core/com/limegroup/gnutella/SavedFileManager.o core/com/limegroup/gnutella/BandwidthTracker.o core/com/limegroup/gnutella/Statistics.o core/com/limegroup/gnutella/Endpoint.o core/com/limegroup/gnutella/MessageService.o core/com/limegroup/gnutella/Pinger.o core/com/limegroup/gnutella/ConnectionManager.o core/com/limegroup/gnutella/altlocs/PushAltLoc.o core/com/limegroup/gnutella/altlocs/AltLocListener.o core/com/limegroup/gnutella/altlocs/DirectAltLoc.o core/com/limegroup/gnutella/altlocs/AlternateLocation.o core/com/limegroup/gnutella/altlocs/AlternateLocationCollection.o core/com/limegroup/gnutella/altlocs/AltLocManager.o core/com/limegroup/gnutella/auth/ContentResponseData.o core/com/limegroup/gnutella/auth/ContentCache.o core/com/limegroup/gnutella/auth/ContentResponseObserver.o core/com/limegroup/gnutella/auth/ContentManager.o core/com/limegroup/gnutella/auth/ContentAuthority.o core/com/limegroup/gnutella/auth/IpPortContentAuthority.o core/com/limegroup/gnutella/auth/SettingsBasedContentAuthority.o core/com/limegroup/gnutella/bootstrap/BootstrapServer.o core/com/limegroup/gnutella/bootstrap/UDPHostCache.o core/com/limegroup/gnutella/bootstrap/DefaultBootstrapServers.o core/com/limegroup/gnutella/bootstrap/BootstrapServerManager.o core/com/limegroup/gnutella/connection/SimpleMessageQueue.o core/com/limegroup/gnutella/connection/SentMessageHandler.o core/com/limegroup/gnutella/connection/MessageQueue.o core/com/limegroup/gnutella/connection/CompositeQueue.o core/com/limegroup/gnutella/connection/ConnectionStats.o core/com/limegroup/gnutella/connection/InflaterReader.o core/com/limegroup/gnutella/connection/ConnectionChecker.o core/com/limegroup/gnutella/connection/GnetConnectObserver.o core/com/limegroup/gnutella/connection/OutputRunner.o core/com/limegroup/gnutella/connection/PriorityMessageQueue.o core/com/limegroup/gnutella/connection/MessageReader.o core/com/limegroup/gnutella/connection/AbstractMessageQueue.o core/com/limegroup/gnutella/connection/MessageReceiver.o core/com/limegroup/gnutella/connection/MessageWriter.o core/com/limegroup/gnutella/connection/DeflaterWriter.o core/com/limegroup/gnutella/connection/BasicQueue.o core/com/limegroup/gnutella/dime/AsyncDimeRecordReader.o core/com/limegroup/gnutella/dime/DIMEMessageException.o core/com/limegroup/gnutella/dime/DIMEException.o core/com/limegroup/gnutella/dime/DIMEGenerator.o core/com/limegroup/gnutella/dime/DIMERecord.o core/com/limegroup/gnutella/dime/AsyncDimeParser.o core/com/limegroup/gnutella/dime/DIMEParser.o core/com/limegroup/gnutella/downloader/AutoDownloadDetails.o core/com/limegroup/gnutella/downloader/NoHTTPOKException.o core/com/limegroup/gnutella/downloader/QueuedException.o core/com/limegroup/gnutella/downloader/HTTPDownloader.o core/com/limegroup/gnutella/downloader/PushList.o core/com/limegroup/gnutella/downloader/MeshHandler.o core/com/limegroup/gnutella/downloader/NoSuchRangeException.o core/com/limegroup/gnutella/downloader/FileIncompleteException.o core/com/limegroup/gnutella/downloader/DownloadChatList.o core/com/limegroup/gnutella/downloader/DownloadBrowseHostList.o core/com/limegroup/gnutella/downloader/ReaderIsNullException.o core/com/limegroup/gnutella/downloader/BiasedRandomDownloadStrategy.o core/com/limegroup/gnutella/downloader/FileTooLargeException.o core/com/limegroup/gnutella/downloader/IncompleteFileManager.o core/com/limegroup/gnutella/downloader/FileExistsException.o core/com/limegroup/gnutella/downloader/SelectionStrategyFactory.o core/com/limegroup/gnutella/downloader/TryAgainLaterException.o core/com/limegroup/gnutella/downloader/ConnectionStatus.o core/com/limegroup/gnutella/downloader/HTTPConnectObserver.o core/com/limegroup/gnutella/downloader/DownloadState.o core/com/limegroup/gnutella/downloader/OverlapMismatchException.o core/com/limegroup/gnutella/downloader/LegacyRanker.o core/com/limegroup/gnutella/downloader/RangeNotAvailableException.o core/com/limegroup/gnutella/downloader/PingRanker.o core/com/limegroup/gnutella/downloader/URLRemoteFileDesc.o core/com/limegroup/gnutella/downloader/UnknownCodeException.o core/com/limegroup/gnutella/downloader/SelectionStrategy.o core/com/limegroup/gnutella/downloader/FileCantBeMovedException.o core/com/limegroup/gnutella/downloader/DownloadWorker.o core/com/limegroup/gnutella/downloader/ContentUrnMismatchException.o core/com/limegroup/gnutella/downloader/RandomDownloadStrategy.o core/com/limegroup/gnutella/downloader/SourceRanker.o core/com/limegroup/gnutella/downloader/CantConnectException.o core/com/limegroup/gnutella/downloader/InvalidPathException.o core/com/limegroup/gnutella/downloader/DiskException.o core/com/limegroup/gnutella/downloader/Interval.o core/com/limegroup/gnutella/downloader/ManagedDownloader.o core/com/limegroup/gnutella/downloader/CantResumeException.o core/com/limegroup/gnutella/downloader/BadURLException.o core/com/limegroup/gnutella/downloader/VerifyingFile.o core/com/limegroup/gnutella/downloader/ResumeDownloader.o core/com/limegroup/gnutella/downloader/PushRequestedFile.o core/com/limegroup/gnutella/downloader/NotSharingException.o core/com/limegroup/gnutella/downloader/RequeryDownloader.o core/com/limegroup/gnutella/downloader/FileNotFoundException.o core/com/limegroup/gnutella/downloader/PushDetails.o core/com/limegroup/gnutella/downloader/NullIncompleteDirectoryException.o core/com/limegroup/gnutella/filters/CompositeFilter.o core/com/limegroup/gnutella/filters/SpamReplyFilter.o core/com/limegroup/gnutella/filters/HashFilter.o core/com/limegroup/gnutella/filters/KeywordFilter.o core/com/limegroup/gnutella/filters/DuplicateFilter.o core/com/limegroup/gnutella/filters/IP.o core/com/limegroup/gnutella/filters/SpamFilter.o core/com/limegroup/gnutella/filters/AllowFilter.o core/com/limegroup/gnutella/filters/IPList.o core/com/limegroup/gnutella/filters/MutableGUIDFilter.o core/com/limegroup/gnutella/filters/RequeryFilter.o core/com/limegroup/gnutella/filters/IPFilter.o core/com/limegroup/gnutella/filters/GUIDFilter.o core/com/limegroup/gnutella/filters/GreedyQueryFilter.o core/com/limegroup/gnutella/guess/QueryKey.o core/com/limegroup/gnutella/guess/TEAQueryKeyGenerator.o core/com/limegroup/gnutella/guess/QueryKeyGenerator.o core/com/limegroup/gnutella/guess/OnDemandUnicaster.o core/com/limegroup/gnutella/guess/GUESSEndpoint.o core/com/limegroup/gnutella/handshaking/Handshaker.o core/com/limegroup/gnutella/handshaking/HandshakeResponse.o core/com/limegroup/gnutella/handshaking/UltrapeerHeaders.o core/com/limegroup/gnutella/handshaking/BadHandshakeException.o core/com/limegroup/gnutella/handshaking/ReadHandshakeState.o core/com/limegroup/gnutella/handshaking/LeafHeaders.o core/com/limegroup/gnutella/handshaking/BlockingHandshakeSupport.o core/com/limegroup/gnutella/handshaking/HandshakeResponder.o core/com/limegroup/gnutella/handshaking/AsyncOutgoingHandshaker.o core/com/limegroup/gnutella/handshaking/HandshakeStatus.o core/com/limegroup/gnutella/handshaking/BlockingIncomingHandshaker.o core/com/limegroup/gnutella/handshaking/HeaderNames.o core/com/limegroup/gnutella/handshaking/HandshakeObserver.o core/com/limegroup/gnutella/handshaking/WriteHandshakeState.o core/com/limegroup/gnutella/handshaking/DefaultHandshakeResponder.o core/com/limegroup/gnutella/handshaking/DefaultHeaders.o core/com/limegroup/gnutella/handshaking/UltrapeerHandshakeResponder.o core/com/limegroup/gnutella/handshaking/HandshakeState.o core/com/limegroup/gnutella/handshaking/HandshakeSupport.o core/com/limegroup/gnutella/handshaking/NoGnutellaOkException.o core/com/limegroup/gnutella/handshaking/LeafHandshakeResponder.o core/com/limegroup/gnutella/handshaking/AsyncIncomingHandshaker.o core/com/limegroup/gnutella/handshaking/BlockingOutgoingHandshaker.o core/com/limegroup/gnutella/http/SimpleWriteHeaderState.o core/com/limegroup/gnutella/http/ProblemReadingHeaderException.o core/com/limegroup/gnutella/http/HTTPRequestMethod.o core/com/limegroup/gnutella/http/HeaderSupport.o core/com/limegroup/gnutella/http/WriteHeadersIOState.o core/com/limegroup/gnutella/http/HTTPMessage.o core/com/limegroup/gnutella/http/ConstantHTTPHeaderValue.o core/com/limegroup/gnutella/http/HTTPConstants.o core/com/limegroup/gnutella/http/HTTPHeaderName.o core/com/limegroup/gnutella/http/HttpClientManager.o core/com/limegroup/gnutella/http/ReadHeadersIOState.o core/com/limegroup/gnutella/http/HTTPHeaderValue.o core/com/limegroup/gnutella/http/HTTPUtils.o core/com/limegroup/gnutella/http/SimpleReadHeaderState.o core/com/limegroup/gnutella/http/HTTPHeaderValueCollection.o core/com/limegroup/gnutella/io/AbstractNBSocket.o core/com/limegroup/gnutella/io/IOErrorObserver.o core/com/limegroup/gnutella/io/NIOInputStream.o core/com/limegroup/gnutella/io/NoOpWriter.o core/com/limegroup/gnutella/io/ReadTimeout.o core/com/limegroup/gnutella/io/BufferInputStream.o core/com/limegroup/gnutella/io/NIOServerSocket.o core/com/limegroup/gnutella/io/AcceptChannelObserver.o core/com/limegroup/gnutella/io/ReadSkipState.o core/com/limegroup/gnutella/io/NIOOutputStream.o core/com/limegroup/gnutella/io/SocketInterestWriteAdapter.o core/com/limegroup/gnutella/io/ReadObserver.o core/com/limegroup/gnutella/io/ConnectObserver.o core/com/limegroup/gnutella/io/AbstractChannelInterestRead.o core/com/limegroup/gnutella/io/AcceptObserver.o core/com/limegroup/gnutella/io/DelayedBufferWriter.o core/com/limegroup/gnutella/io/ChannelReadObserver.o core/com/limegroup/gnutella/io/SoTimeout.o core/com/limegroup/gnutella/io/BufferUtils.o core/com/limegroup/gnutella/io/IOStateMachine.o core/com/limegroup/gnutella/io/Shutdownable.o core/com/limegroup/gnutella/io/ThrottleWriter.o core/com/limegroup/gnutella/io/BlockingSocketAdapter.o core/com/limegroup/gnutella/io/InterestWriteChannel.o core/com/limegroup/gnutella/io/Throttle.o core/com/limegroup/gnutella/io/TimeoutController.o core/com/limegroup/gnutella/io/HeapByteBufferCache.o core/com/limegroup/gnutella/io/SocketInterestReadAdapter.o core/com/limegroup/gnutella/io/InterestReadChannel.o core/com/limegroup/gnutella/io/DirectByteBufferCache.o core/com/limegroup/gnutella/io/InterruptedIOException.o core/com/limegroup/gnutella/io/NIODispatcher.o core/com/limegroup/gnutella/io/NBSocket.o core/com/limegroup/gnutella/io/ReadState.o core/com/limegroup/gnutella/io/ByteBufferCache.o core/com/limegroup/gnutella/io/NoOpReader.o core/com/limegroup/gnutella/io/ThrottleListener.o core/com/limegroup/gnutella/io/IOState.o core/com/limegroup/gnutella/io/ChannelWriter.o core/com/limegroup/gnutella/io/NIOMultiplexor.o core/com/limegroup/gnutella/io/ThrottleReader.o core/com/limegroup/gnutella/io/BlockingServerSocketAdapter.o core/com/limegroup/gnutella/io/ChannelReader.o core/com/limegroup/gnutella/io/NIOSocket.o core/com/limegroup/gnutella/io/WriteObserver.o core/com/limegroup/gnutella/io/SocketFactory.o core/com/limegroup/gnutella/io/Future.o core/com/limegroup/gnutella/io/BufferOutputStream.o core/com/limegroup/gnutella/io/Timeoutable.o core/com/limegroup/gnutella/io/WriteState.o core/com/limegroup/gnutella/io/NBThrottle.o core/com/limegroup/gnutella/io/ReadWriteObserver.o core/com/limegroup/gnutella/io/IOStateObserver.o core/com/limegroup/gnutella/library/Container.o core/com/limegroup/gnutella/library/LibraryData.o core/com/limegroup/gnutella/licenses/BadCCLicense.o core/com/limegroup/gnutella/licenses/WeedLicense.o core/com/limegroup/gnutella/licenses/VerificationListener.o core/com/limegroup/gnutella/licenses/CCConstants.o core/com/limegroup/gnutella/licenses/CCLicense.o core/com/limegroup/gnutella/licenses/PublishedCCLicense.o core/com/limegroup/gnutella/licenses/NamedLicense.o core/com/limegroup/gnutella/licenses/LicenseFactory.o core/com/limegroup/gnutella/licenses/AbstractLicense.o core/com/limegroup/gnutella/licenses/License.o core/com/limegroup/gnutella/licenses/UnknownLicense.o core/com/limegroup/gnutella/licenses/LicenseCache.o core/com/limegroup/gnutella/licenses/LicenseConstants.o core/com/limegroup/gnutella/messages/FeatureSearchData.o core/com/limegroup/gnutella/messages/MessageFactory.o core/com/limegroup/gnutella/messages/SecureMessageCallback.o core/com/limegroup/gnutella/messages/Message.o core/com/limegroup/gnutella/messages/BadGGEPPropertyException.o core/com/limegroup/gnutella/messages/BadPacketException.o core/com/limegroup/gnutella/messages/GGEP.o core/com/limegroup/gnutella/messages/HUGEExtension.o core/com/limegroup/gnutella/messages/SecureMessageVerifier.o core/com/limegroup/gnutella/messages/SecureGGEPData.o core/com/limegroup/gnutella/messages/QueryReplyData.o core/com/limegroup/gnutella/messages/SecureMessage.o core/com/limegroup/gnutella/messages/PushRequest.o core/com/limegroup/gnutella/messages/StaticMessages.o core/com/limegroup/gnutella/messages/PingRequest.o core/com/limegroup/gnutella/messages/GGEPParser.o core/com/limegroup/gnutella/messages/IPPortCombo.o core/com/limegroup/gnutella/messages/QueryRequest.o core/com/limegroup/gnutella/messages/QueryReply.o core/com/limegroup/gnutella/messages/BadGGEPBlockException.o core/com/limegroup/gnutella/messages/PingReply.o core/com/limegroup/gnutella/messages/vendor/ContentRequest.o core/com/limegroup/gnutella/messages/vendor/VendorMessageFactory.o core/com/limegroup/gnutella/messages/vendor/HopsFlowVendorMessage.o core/com/limegroup/gnutella/messages/vendor/StatisticVendorMessage.o core/com/limegroup/gnutella/messages/vendor/UDPCrawlerPong.o core/com/limegroup/gnutella/messages/vendor/GiveStatsVendorMessage.o core/com/limegroup/gnutella/messages/vendor/UpdateRequest.o core/com/limegroup/gnutella/messages/vendor/VendorMessage.o core/com/limegroup/gnutella/messages/vendor/LimeACKVendorMessage.o core/com/limegroup/gnutella/messages/vendor/UDPCrawlerPing.o core/com/limegroup/gnutella/messages/vendor/PushProxyAcknowledgement.o core/com/limegroup/gnutella/messages/vendor/CapabilitiesVM.o core/com/limegroup/gnutella/messages/vendor/MessagesSupportedVendorMessage.o core/com/limegroup/gnutella/messages/vendor/QueryStatusResponse.o core/com/limegroup/gnutella/messages/vendor/ReplyNumberVendorMessage.o core/com/limegroup/gnutella/messages/vendor/PushProxyRequest.o core/com/limegroup/gnutella/messages/vendor/HeaderUpdateVendorMessage.o core/com/limegroup/gnutella/messages/vendor/HeadPing.o core/com/limegroup/gnutella/messages/vendor/SimppVM.o core/com/limegroup/gnutella/messages/vendor/UpdateResponse.o core/com/limegroup/gnutella/messages/vendor/QueryStatusRequest.o core/com/limegroup/gnutella/messages/vendor/HeadPong.o core/com/limegroup/gnutella/messages/vendor/ContentResponse.o core/com/limegroup/gnutella/messages/vendor/SimppRequestVM.o core/com/limegroup/gnutella/messages/vendor/TCPConnectBackRedirect.o core/com/limegroup/gnutella/messages/vendor/TCPConnectBackVendorMessage.o core/com/limegroup/gnutella/messages/vendor/UDPConnectBackRedirect.o core/com/limegroup/gnutella/messages/vendor/UDPConnectBackVendorMessage.o core/com/limegroup/gnutella/metadata/MetaDataEditor.o core/com/limegroup/gnutella/metadata/MP3MetaData.o core/com/limegroup/gnutella/metadata/OGMMetaData.o core/com/limegroup/gnutella/metadata/VideoMetaData.o core/com/limegroup/gnutella/metadata/MetaData.o core/com/limegroup/gnutella/metadata/RIFFMetaData.o core/com/limegroup/gnutella/metadata/MP3Info.o core/com/limegroup/gnutella/metadata/WMAMetaData.o core/com/limegroup/gnutella/metadata/AudioMetaData.o core/com/limegroup/gnutella/metadata/JOrbisComment.o core/com/limegroup/gnutella/metadata/OGGMetaData.o core/com/limegroup/gnutella/metadata/MP3DataEditor.o core/com/limegroup/gnutella/metadata/MetaDataReader.o core/com/limegroup/gnutella/metadata/ASFParser.o core/com/limegroup/gnutella/metadata/OGGDataEditor.o core/com/limegroup/gnutella/metadata/AudioMetaDataEditor.o core/com/limegroup/gnutella/metadata/M4AMetaData.o core/com/limegroup/gnutella/metadata/WMVMetaData.o core/com/limegroup/gnutella/metadata/FLACMetaData.o core/com/limegroup/gnutella/metadata/WRMXML.o core/com/limegroup/gnutella/metadata/WeedInfo.o core/com/limegroup/gnutella/routing/HashFunction.o core/com/limegroup/gnutella/routing/RouteTableMessage.o core/com/limegroup/gnutella/routing/ResetTableMessage.o core/com/limegroup/gnutella/routing/PatchTableMessage.o core/com/limegroup/gnutella/routing/QueryRouteTable.o core/com/limegroup/gnutella/search/QueryDispatcher.o core/com/limegroup/gnutella/search/ProbeQuery.o core/com/limegroup/gnutella/search/HostData.o core/com/limegroup/gnutella/search/QueryHandler.o core/com/limegroup/gnutella/search/ResultCounter.o core/com/limegroup/gnutella/search/SearchResultHandler.o core/com/limegroup/gnutella/security/SecurityUtils.o core/com/limegroup/gnutella/security/SHA1.o core/com/limegroup/gnutella/security/TigerTree.o core/com/limegroup/gnutella/security/SignatureVerifier.o core/com/limegroup/gnutella/security/Tiger.o core/com/limegroup/gnutella/settings/FilterSettings.o core/com/limegroup/gnutella/settings/IntSetting.o core/com/limegroup/gnutella/settings/StringArraySetting.o core/com/limegroup/gnutella/settings/SettingsHandler.o core/com/limegroup/gnutella/settings/StatisticsSettings.o core/com/limegroup/gnutella/settings/ByteSetting.o core/com/limegroup/gnutella/settings/PingPongSettings.o core/com/limegroup/gnutella/settings/ConnectionSettings.o core/com/limegroup/gnutella/settings/StringSetSetting.o core/com/limegroup/gnutella/settings/ApplicationSettings.o core/com/limegroup/gnutella/settings/ProxyFileSetting.o core/com/limegroup/gnutella/settings/SimppSettingsManager.o core/com/limegroup/gnutella/settings/Settings.o core/com/limegroup/gnutella/settings/SharingSettings.o core/com/limegroup/gnutella/settings/FileArraySetting.o core/com/limegroup/gnutella/settings/PasswordSetting.o core/com/limegroup/gnutella/settings/BooleanSetting.o core/com/limegroup/gnutella/settings/ContentSettings.o core/com/limegroup/gnutella/settings/LimeProps.o core/com/limegroup/gnutella/settings/CharArraySetting.o core/com/limegroup/gnutella/settings/FloatSetting.o core/com/limegroup/gnutella/settings/Setting.o core/com/limegroup/gnutella/settings/StartupSettings.o core/com/limegroup/gnutella/settings/FileSetSetting.o core/com/limegroup/gnutella/settings/AbstractNumberSetting.o core/com/limegroup/gnutella/settings/SettingsFactory.o core/com/limegroup/gnutella/settings/ChatSettings.o core/com/limegroup/gnutella/settings/SearchSettings.o core/com/limegroup/gnutella/settings/StringSetting.o core/com/limegroup/gnutella/settings/LongSetting.o core/com/limegroup/gnutella/settings/UploadSettings.o core/com/limegroup/gnutella/settings/PowerOfTwoSetting.o core/com/limegroup/gnutella/settings/FileSetting.o core/com/limegroup/gnutella/settings/AbstractSettings.o core/com/limegroup/gnutella/settings/MessageSettings.o core/com/limegroup/gnutella/settings/DownloadSettings.o core/com/limegroup/gnutella/settings/UltrapeerSettings.o core/com/limegroup/gnutella/simpp/SimppDataVerifier.o core/com/limegroup/gnutella/simpp/SimppParser.o core/com/limegroup/gnutella/simpp/SimppManager.o core/com/limegroup/gnutella/spam/XMLKeywordToken.o core/com/limegroup/gnutella/spam/Tokenizer.o core/com/limegroup/gnutella/spam/AddressToken.o core/com/limegroup/gnutella/spam/VendorToken.o core/com/limegroup/gnutella/spam/SizeToken.o core/com/limegroup/gnutella/spam/UrnToken.o core/com/limegroup/gnutella/spam/Token.o core/com/limegroup/gnutella/spam/RatingTable.o core/com/limegroup/gnutella/spam/SpamManager.o core/com/limegroup/gnutella/spam/AbstractToken.o core/com/limegroup/gnutella/spam/KeywordToken.o core/com/limegroup/gnutella/statistics/SentMessageStatBytes.o core/com/limegroup/gnutella/statistics/LimeReceivedMessageStat.o core/com/limegroup/gnutella/statistics/HTTPStat.o core/com/limegroup/gnutella/statistics/OutOfBandThroughputStat.o core/com/limegroup/gnutella/statistics/StatisticsManager.o core/com/limegroup/gnutella/statistics/ReceivedMessageStatBytes.o core/com/limegroup/gnutella/statistics/LimeReceivedMessageStatBytes.o core/com/limegroup/gnutella/statistics/LimeSentMessageStatBytes.o core/com/limegroup/gnutella/statistics/SentMessageStatHandler.o core/com/limegroup/gnutella/statistics/AdvancedKilobytesStatistic.o core/com/limegroup/gnutella/statistics/RoutedQueryStat.o core/com/limegroup/gnutella/statistics/DroppedLimeSentMessageStatBytes.o core/com/limegroup/gnutella/statistics/GeneralStatHandler.o core/com/limegroup/gnutella/statistics/ReceivedErrorStat.o core/com/limegroup/gnutella/statistics/NumericalStatistic.o core/com/limegroup/gnutella/statistics/CompressionStat.o core/com/limegroup/gnutella/statistics/AbstractStatHandler.o core/com/limegroup/gnutella/statistics/AbstractMessageStatHandler.o core/com/limegroup/gnutella/statistics/AdvancedStatistic.o core/com/limegroup/gnutella/statistics/TTLHopsRecorder.o core/com/limegroup/gnutella/statistics/LimeSentMessageStat.o core/com/limegroup/gnutella/statistics/DroppedLimeSentMessageStat.o core/com/limegroup/gnutella/statistics/DroppedSentMessageStatBytes.o core/com/limegroup/gnutella/statistics/AbstractKilobytesStatistic.o core/com/limegroup/gnutella/statistics/SentMessageStat.o core/com/limegroup/gnutella/statistics/RouteErrorStat.o core/com/limegroup/gnutella/statistics/NumericalDownloadStat.o core/com/limegroup/gnutella/statistics/AbstractStatistic.o core/com/limegroup/gnutella/statistics/HandshakingStat.o core/com/limegroup/gnutella/statistics/ReceivedMessageStatHandler.o core/com/limegroup/gnutella/statistics/BandwidthStat.o core/com/limegroup/gnutella/statistics/ReceivedMessageStat.o core/com/limegroup/gnutella/statistics/DownloadStat.o core/com/limegroup/gnutella/statistics/BasicStatistic.o core/com/limegroup/gnutella/statistics/Statistic.o core/com/limegroup/gnutella/statistics/ConnectionStat.o core/com/limegroup/gnutella/statistics/DroppedSentMessageStat.o core/com/limegroup/gnutella/statistics/BasicKilobytesStatistic.o core/com/limegroup/gnutella/statistics/UploadStat.o core/com/limegroup/gnutella/statistics/DroppedSentMessageStatHandler.o core/com/limegroup/gnutella/tigertree/AsyncHashTreeHandler.o core/com/limegroup/gnutella/tigertree/HashTree.o core/com/limegroup/gnutella/tigertree/TigerTreeCache.o core/com/limegroup/gnutella/tigertree/HashTreeNodeManager.o core/com/limegroup/gnutella/tigertree/HashTreeHandler.o core/com/limegroup/gnutella/tigertree/ThexReader.o core/com/limegroup/gnutella/udpconnect/UDPScheduler.o core/com/limegroup/gnutella/udpconnect/DataMessage.o core/com/limegroup/gnutella/udpconnect/UDPSelectorProvider.o core/com/limegroup/gnutella/udpconnect/UDPMultiplexor.o core/com/limegroup/gnutella/udpconnect/UDPSelectionKey.o core/com/limegroup/gnutella/udpconnect/DataWindow.o core/com/limegroup/gnutella/udpconnect/UDPConnection.o core/com/limegroup/gnutella/udpconnect/ChunkReleaser.o core/com/limegroup/gnutella/udpconnect/UDPConnectionProcessor.o core/com/limegroup/gnutella/udpconnect/SynMessage.o core/com/limegroup/gnutella/udpconnect/UDPConnectionMessage.o core/com/limegroup/gnutella/udpconnect/UDPSocketChannel.o core/com/limegroup/gnutella/udpconnect/FinMessage.o core/com/limegroup/gnutella/udpconnect/SequenceNumberExtender.o core/com/limegroup/gnutella/udpconnect/WriteRegulator.o core/com/limegroup/gnutella/udpconnect/AckMessage.o core/com/limegroup/gnutella/udpconnect/UDPTimerEvent.o core/com/limegroup/gnutella/udpconnect/KeepAliveMessage.o core/com/limegroup/gnutella/upelection/PromotionManager.o core/com/limegroup/gnutella/uploader/FreeloaderUploadingException.o core/com/limegroup/gnutella/uploader/FreeloaderUploadState.o core/com/limegroup/gnutella/uploader/UnavailableRangeUploadState.o core/com/limegroup/gnutella/uploader/NormalUploadState.o core/com/limegroup/gnutella/uploader/StalledUploadWatchdog.o core/com/limegroup/gnutella/uploader/HTTPUploader.o core/com/limegroup/gnutella/uploader/MalformedRequestState.o core/com/limegroup/gnutella/uploader/PushProxyUploadState.o core/com/limegroup/gnutella/uploader/THEXUploadState.o core/com/limegroup/gnutella/uploader/BrowserControlUploadState.o core/com/limegroup/gnutella/uploader/FileNotFoundUploadState.o core/com/limegroup/gnutella/uploader/QueuedUploadState.o core/com/limegroup/gnutella/uploader/LimitReachedUploadState.o core/com/limegroup/gnutella/uploader/UploadState.o core/com/limegroup/gnutella/uploader/UpdateFileState.o core/com/limegroup/gnutella/uploader/BannedUploadState.o core/com/limegroup/gnutella/uploader/BrowseHostUploadState.o core/com/limegroup/gnutella/util/ThreadFactory.o core/com/limegroup/gnutella/util/SocketController.o core/com/limegroup/gnutella/util/Cancellable.o core/com/limegroup/gnutella/util/FixedSizeExpiringSet.o core/com/limegroup/gnutella/util/SimpleSocketController.o core/com/limegroup/gnutella/util/CircularByteBuffer.o core/com/limegroup/gnutella/util/URLDecoder.o core/com/limegroup/gnutella/util/ThreadWorkGroup.o core/com/limegroup/gnutella/util/CompressingOutputStream.o core/com/limegroup/gnutella/util/BitSet.o core/com/limegroup/gnutella/util/KeyValue.o core/com/limegroup/gnutella/util/ApproximateMatcher.o core/com/limegroup/gnutella/util/Switch.o core/com/limegroup/gnutella/util/Function.o core/com/limegroup/gnutella/util/Data.o core/com/limegroup/gnutella/util/BinaryHeap.o core/com/limegroup/gnutella/util/IOUtils.o core/com/limegroup/gnutella/util/DefaultThreadPool.o core/com/limegroup/gnutella/util/Expand.o core/com/limegroup/gnutella/util/MultiIterator.o core/com/limegroup/gnutella/util/FileUtils.o core/com/limegroup/gnutella/util/CountingInputStream.o core/com/limegroup/gnutella/util/UnmodifiableIterator.o core/com/limegroup/gnutella/util/UUID.o core/com/limegroup/gnutella/util/MultiRRIterator.o core/com/limegroup/gnutella/util/Trie.o core/com/limegroup/gnutella/util/ConverterObjectInputStream.o core/com/limegroup/gnutella/util/StringUtils.o core/com/limegroup/gnutella/util/IntWrapper.o core/com/limegroup/gnutella/util/IntBuffer.o core/com/limegroup/gnutella/util/DataUtils.o core/com/limegroup/gnutella/util/ForgetfulHashMap.o core/com/limegroup/gnutella/util/SystemUtils.o core/com/limegroup/gnutella/util/Buffer.o core/com/limegroup/gnutella/util/COBSUtil.o core/com/limegroup/gnutella/util/FixedsizeForgetfulHashMap.o core/com/limegroup/gnutella/util/FixedsizeHashMap.o core/com/limegroup/gnutella/util/SimpleTimer.o core/com/limegroup/gnutella/util/CoWList.o core/com/limegroup/gnutella/util/IntHashMap.o core/com/limegroup/gnutella/util/DualIterator.o core/com/limegroup/gnutella/util/IntSet.o core/com/limegroup/gnutella/util/I18NConvertICU.o core/com/limegroup/gnutella/util/StringComparator.o core/com/limegroup/gnutella/util/IpPort.o core/com/limegroup/gnutella/util/BandwidthThrottle.o core/com/limegroup/gnutella/util/Utilities.o core/com/limegroup/gnutella/util/FixedSizeSortedSet.o core/com/limegroup/gnutella/util/ThrottledOutputStream.o core/com/limegroup/gnutella/util/PowerOf2ByteArrayCache.o core/com/limegroup/gnutella/util/LimitedSocketController.o core/com/limegroup/gnutella/util/IpPortForSelf.o core/com/limegroup/gnutella/util/ManagedThread.o core/com/limegroup/gnutella/util/DoublyLinkedList.o core/com/limegroup/gnutella/util/IntervalSet.o core/com/limegroup/gnutella/util/IpPortSet.o core/com/limegroup/gnutella/util/ThreadPool.o core/com/limegroup/gnutella/util/FileComparator.o core/com/limegroup/gnutella/util/FixedsizePriorityQueue.o core/com/limegroup/gnutella/util/ProxyUtils.o core/com/limegroup/gnutella/util/AbstractI18NConverter.o core/com/limegroup/gnutella/util/NetworkUtils.o core/com/limegroup/gnutella/util/ProcessingQueue.o core/com/limegroup/gnutella/util/NameValue.o core/com/limegroup/gnutella/util/LogUtils.o core/com/limegroup/gnutella/util/BufferByteArrayOutputStream.o core/com/limegroup/gnutella/util/CountingOutputStream.o core/com/limegroup/gnutella/util/Comparators.o core/com/limegroup/gnutella/util/NoMoreStorageException.o core/com/limegroup/gnutella/util/CommonUtils.o core/com/limegroup/gnutella/util/NPECatchingInputStream.o core/com/limegroup/gnutella/util/BucketQueue.o core/com/limegroup/gnutella/util/ByteArrayCache.o core/com/limegroup/gnutella/util/I18NConvert.o core/com/limegroup/gnutella/util/IntPair.o core/com/limegroup/gnutella/util/IpPortImpl.o core/com/limegroup/gnutella/util/UncompressingInputStream.o core/com/limegroup/gnutella/util/Sockets.o core/com/limegroup/gnutella/util/RandomAcessCoWList.o core/com/limegroup/gnutella/xml/LimeXMLDocumentHelper.o core/com/limegroup/gnutella/xml/XMLHostCache.o core/com/limegroup/gnutella/xml/LimeXMLUtils.o core/com/limegroup/gnutella/xml/SchemaFieldInfo.o core/com/limegroup/gnutella/xml/LimeXMLReplyCollection.o core/com/limegroup/gnutella/xml/SchemaReplyCollectionMapper.o core/com/limegroup/gnutella/xml/LimeXMLSchema.o core/com/limegroup/gnutella/xml/MetaFileManager.o core/com/limegroup/gnutella/xml/LimeXMLSchemaRepository.o core/com/limegroup/gnutella/xml/RichConnectionThread.o core/com/limegroup/gnutella/xml/LimeXMLDocument.o core/com/limegroup/gnutella/xml/XMLParsingUtils.o core/com/limegroup/gnutella/xml/LimeXMLProperties.o core/com/limegroup/gnutella/xml/LimeXMLNames.o core/com/limegroup/gnutella/xml/XMLStringUtils.o core/com/limegroup/gnutella/xml/TypeConverter.o core/com/limegroup/gnutella/xml/SchemaNotFoundException.o core/com/limegroup/gnutella/xml/LimeXMLSchemaFieldExtractor.o corebridge/jp/sourceforge/cabos/AqDispatcher.o corebridge/jp/sourceforge/cabos/AqEventHandler.o corebridge/jp/sourceforge/cabos/AqEvent.o corebridge/jp/sourceforge/cabos/AqMain.o 

#custom objects
CUSTOM_OBJ=

#jar objects
CPOBJ=$(BINOUT)/./clink.jar.o $(BINOUT)/./commons-httpclient.jar.o $(BINOUT)/./commons-logging.jar.o $(BINOUT)/./icu4j.jar.o $(BINOUT)/./id3v2.jar.o $(BINOUT)/./jcraft.jar.o $(BINOUT)/./jmdns.jar.o $(BINOUT)/./xerces.jar.o $(BINOUT)/./xml-apis.jar.o 

#jar so
CPSO=

#project classpath 
CP="--classpath=lib/jars/clink.jar;lib/jars/commons-httpclient.jar;lib/jars/commons-logging.jar;lib/jars/icu4j.jar;lib/jars/id3v2.jar;lib/jars/jcraft.jar;lib/jars/jmdns.jar;lib/jars/xerces.jar;lib/jars/xml-apis.jar;./core/;"

#main class (or so output)
MAINCLASS=--main=jp.sourceforge.cabos.AqMain

#binary name (exe or so)
BIN=$(BINOUT)/CabosCore

#library path list
#LIBRARYPATH=-L$(BINOUT) 
LIBRARYPATH=

#libraries (so) list
LIBRARIES=

#resource objects list
RESOB=

#compiler optimization level
OPTLEVEL= -O0

#compiler debug level
DEBUGLEVEL= -g


#object targets
%.o:	%.java
	$(GCJ) $(CP)  -c $? -o $@
	
##################
#dummy targets (depend on config)

#classpath objects target
$(BINOUT)/./clink.jar.o :lib/jars/clink.jar
	$(GCJ) -c $(CP) lib/jars/clink.jar -o$(BINOUT)/clink.jar.o
$(BINOUT)/./commons-httpclient.jar.o :lib/jars/commons-httpclient.jar
	$(GCJ) -c $(CP) lib/jars/commons-httpclient.jar -o$(BINOUT)/commons-httpclient.jar.o
$(BINOUT)/./commons-logging.jar.o :lib/jars/commons-logging.jar
	$(GCJ) -c $(CP) lib/jars/commons-logging.jar -o$(BINOUT)/commons-logging.jar.o
$(BINOUT)/./icu4j.jar.o :lib/jars/icu4j.jar
	$(GCJ) -c $(CP) lib/jars/icu4j.jar -o$(BINOUT)/icu4j.jar.o
$(BINOUT)/./id3v2.jar.o :lib/jars/id3v2.jar
	$(GCJ) -c $(CP) lib/jars/id3v2.jar -o$(BINOUT)/id3v2.jar.o
$(BINOUT)/./jcraft.jar.o :lib/jars/jcraft.jar
	$(GCJ) -c $(CP) lib/jars/jcraft.jar -o$(BINOUT)/jcraft.jar.o
$(BINOUT)/./jmdns.jar.o :lib/jars/jmdns.jar
	$(GCJ) -c $(CP) lib/jars/jmdns.jar -o$(BINOUT)/jmdns.jar.o
$(BINOUT)/./xerces.jar.o :lib/jars/xerces.jar
	$(GCJ) -c $(CP) lib/jars/xerces.jar -o$(BINOUT)/xerces.jar.o
$(BINOUT)/./xml-apis.jar.o :lib/jars/xml-apis.jar
	$(GCJ) -c $(CP) lib/jars/xml-apis.jar -o$(BINOUT)/xml-apis.jar.o


#classpath so target


#resource objects target



#################

	
#main target

main: setup $(CPOBJ) $(RESOB) $(OBJ) $(CPSO)
	$(GCJ) $(LINKER_OPTIONS) $(MAINCLASS) $(CPOBJ) $(CUSTOM_OBJ) $(RESOB) debug/resource/*.o -o$(BIN)   $(LIBRARYPATH) $(LIBRARIES) $(CPSO)

#setup output folders
setup:
	mkdir -p $(BINOUT)/resource

#clean target    
clean:
	rm -f `find . -name "*.o"`
	rm -r $(BINOUT)

