defs_foundation.mk
来自「This is a resource based on j2me embedde」· MK 代码 · 共 421 行
MK
421 行
## Copyright 1990-2008 Sun Microsystems, Inc. All Rights Reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License version # 2 only, as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License version 2 for more details (a copy is # included at /legal/license.txt). # # You should have received a copy of the GNU General Public License # version 2 along with this work; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA # # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa # Clara, CA 95054 or visit www.sun.com if you need additional # information or have any questions. ## @(#)defs_foundation.mk 1.77 06/10/10## Include target specific makefiles firstinclude $(CDC_OS_COMPONENT_DIR)/build/$(TARGET_OS)/defs_foundation.mkPROFILE_SRCDIRS += \ $(CVM_SHAREROOT)/foundation/classes## Buildtime classes for foundation's transitive closure.#CVM_BUILDTIME_CLASSES += \ java.io.StringReader \ java.net.HttpURLConnection \ java.net.URI \ java.net.URISyntaxException \ java.security.AlgorithmParameters \ java.security.AlgorithmParametersSpi \ java.security.Certificate \ java.security.Identity \ java.security.IdentityScope \ java.security.KeyFactory \ java.security.KeyFactorySpi \ java.security.KeyManagementException \ java.security.KeyPair \ java.security.KeyStore \ java.security.KeyStoreException \ java.security.KeyStoreSpi \ java.security.PrivateKey \ java.security.SecureRandom \ java.security.SecureRandomSpi \ java.security.Signature \ java.security.SignatureSpi \ java.security.Signer \ java.security.UnrecoverableKeyException \ java.security.cert.CertificateExpiredException \ java.security.cert.CertificateFactory \ java.security.cert.CertificateFactorySpi \ java.security.cert.CertificateNotYetValidException \ java.security.cert.CertificateParsingException \ java.security.cert.CertPath \ java.security.cert.CRL \ java.security.cert.CRLException \ java.security.cert.X509Certificate \ java.security.cert.X509CRL \ java.security.cert.X509CRLEntry \ java.security.cert.X509Extension \ java.security.interfaces.DSAKey \ java.security.interfaces.DSAParams \ java.security.interfaces.DSAPublicKey \ java.security.spec.AlgorithmParameterSpec \ java.security.spec.EncodedKeySpec \ java.security.spec.InvalidKeySpecException \ java.security.spec.InvalidParameterSpecException \ java.security.spec.KeySpec \ java.security.spec.X509EncodedKeySpec \ java.text.StringCharacterIterator \ javax.security.auth.x500.X500Principal \ sun.security.action.GetBooleanAction \ sun.security.action.GetIntegerAction \ sun.security.action.LoadLibraryAction \ sun.security.pkcs.ContentInfo \ sun.security.pkcs.PKCS7 \ sun.security.pkcs.PKCS9Attribute \ sun.security.pkcs.PKCS9Attributes \ sun.security.pkcs.ParsingException \ sun.security.pkcs.SignerInfo \ sun.security.provider.IdentityDatabase \ sun.security.provider.NativeSeedGenerator \ sun.security.provider.PolicyParser \ sun.security.provider.SecureRandom \ sun.security.provider.SeedGenerator \ sun.security.provider.SystemIdentity \ sun.security.provider.SystemSigner \ sun.security.provider.X509Factory \ sun.security.provider.certpath.X509CertPath \ sun.security.util.BitArray \ sun.security.util.ByteArrayLexOrder \ sun.security.util.ByteArrayTagOrder \ sun.security.util.Cache \ sun.security.util.DerEncoder \ sun.security.util.DerIndefLenConverter \ sun.security.util.DerInputBuffer \ sun.security.util.DerInputStream \ sun.security.util.DerOutputStream \ sun.security.util.DerValue \ sun.security.util.ManifestDigester \ sun.security.util.ManifestEntryVerifier \ sun.security.util.ObjectIdentifier \ sun.security.util.PropertyExpander \ sun.security.util.Resources \ sun.security.util.ResourcesMgr \ sun.security.util.SecurityConstants \ sun.security.util.SignatureFileVerifier \ sun.security.x509.AVA \ sun.security.x509.AlgorithmId \ sun.security.x509.AttributeNameEnumeration \ sun.security.x509.AuthorityKeyIdentifierExtension \ sun.security.x509.BasicConstraintsExtension \ sun.security.x509.CRLExtensions \ sun.security.x509.CRLNumberExtension \ sun.security.x509.CRLReasonCodeExtension \ sun.security.x509.CertAttrSet \ sun.security.x509.CertificateAlgorithmId \ sun.security.x509.CertificateExtensions \ sun.security.x509.CertificateIssuerName \ sun.security.x509.CertificateIssuerUniqueIdentity \ sun.security.x509.CertificatePolicyId \ sun.security.x509.CertificatePolicyMap \ sun.security.x509.CertificateSerialNumber \ sun.security.x509.CertificateSubjectName \ sun.security.x509.CertificateSubjectUniqueIdentity \ sun.security.x509.CertificateValidity \ sun.security.x509.CertificateVersion \ sun.security.x509.CertificateX509Key \ sun.security.x509.DNSName \ sun.security.x509.EDIPartyName \ sun.security.x509.ExtendedKeyUsageExtension \ sun.security.x509.Extension \ sun.security.x509.GeneralName \ sun.security.x509.GeneralNameInterface \ sun.security.x509.GeneralNames \ sun.security.x509.GeneralSubtree \ sun.security.x509.GeneralSubtrees \ sun.security.x509.IPAddressName \ sun.security.x509.IssuerAlternativeNameExtension \ sun.security.x509.KeyIdentifier \ sun.security.x509.KeyUsageExtension \ sun.security.x509.NameConstraintsExtension \ sun.security.x509.NetscapeCertTypeExtension \ sun.security.x509.OIDMap \ sun.security.x509.OIDName \ sun.security.x509.OtherName \ sun.security.x509.PKIXExtensions \ sun.security.x509.PolicyConstraintsExtension \ sun.security.x509.PolicyMappingsExtension \ sun.security.x509.PrivateKeyUsageExtension \ sun.security.x509.RDN \ sun.security.x509.RFC822Name \ sun.security.x509.SerialNumber \ sun.security.x509.SubjectAlternativeNameExtension \ sun.security.x509.SubjectKeyIdentifierExtension \ sun.security.x509.URIName \ sun.security.x509.UniqueIdentity \ sun.security.x509.X500Name$1 \ sun.security.x509.X500Name \ sun.security.x509.X509AttributeName \ sun.security.x509.X509CRLEntryImpl \ sun.security.x509.X509CRLImpl \ sun.security.x509.X509CertImpl \ sun.security.x509.X509CertInfo \ sun.security.x509.X509Key \ sun.text.DecompData \ sun.text.Normalizer \ sun.text.ComposeData \ sun.text.CompactByteArray \ sun.text.CompactCharArray \## The following are the public classes in the Foundation specification.#PROFILE_PUBLIC_CLASSES += \ java.io.CharArrayReader \ java.io.CharArrayWriter \ java.io.FilterReader \ java.io.FilterWriter \ java.io.LineNumberReader \ java.io.PipedReader \ java.io.PipedWriter \ java.io.PushbackReader \ java.io.RandomAccessFile \ java.io.SequenceInputStream \ java.io.StringWriter \ java.lang.Compiler \ java.lang.UnknownError \ java.math.BigDecimal \ java.net.Authenticator \ java.net.ConnectException \ java.net.MulticastSocket \ java.net.NoRouteToHostException \ java.net.PasswordAuthentication \ java.net.ServerSocket \ java.net.Socket \ java.net.SocketImpl \ java.net.SocketImplFactory \ java.net.URLDecoder \ java.net.URLEncoder \ java.security.AlgorithmParameterGenerator \ java.security.AlgorithmParameterGeneratorSpi \ java.security.DigestInputStream \ java.security.KeyPairGenerator \ java.security.KeyPairGeneratorSpi \ java.security.SignedObject \ java.security.acl.Acl \ java.security.acl.AclEntry \ java.security.acl.AclNotFoundException \ java.security.acl.Group \ java.security.acl.LastOwnerException \ java.security.acl.NotOwnerException \ java.security.acl.Owner \ java.security.acl.Permission \ java.security.interfaces.DSAKeyPairGenerator \ java.security.interfaces.DSAPrivateKey \ java.security.interfaces.RSAKey \ java.security.interfaces.RSAPrivateCrtKey \ java.security.interfaces.RSAPrivateKey \ java.security.interfaces.RSAPublicKey \ java.security.spec.DSAParameterSpec \ java.security.spec.DSAPrivateKeySpec \ java.security.spec.DSAPublicKeySpec \ java.security.spec.PKCS8EncodedKeySpec \ java.security.spec.PSSParameterSpec \ java.security.spec.RSAKeyGenParameterSpec \ java.security.spec.RSAPrivateCrtKeySpec \ java.security.spec.RSAPrivateKeySpec \ java.security.spec.RSAPublicKeySpec \ java.text.BreakIterator \ java.text.CollationElementIterator \ java.text.CollationKey \ java.text.Collator \ java.text.RuleBasedCollator \ java.util.EventListener \ java.util.EventListenerProxy \ java.util.EventObject \ java.util.Observable \ java.util.Observer \ java.util.Timer \ java.util.TimerTask \ java.util.TooManyListenersException \\ java.util.jar.JarOutputStream \ java.util.zip.Adler32 \ java.util.zip.CheckedInputStream \ java.util.zip.CheckedOutputStream \ java.util.zip.Deflater \ java.util.zip.DeflaterOutputStream \ java.util.zip.GZIPInputStream \ java.util.zip.GZIPOutputStream \ java.util.zip.ZipOutputStream \ javax.microedition.io.HttpConnection \ javax.microedition.io.HttpsConnection \ javax.microedition.io.SecureConnection \ javax.microedition.io.SecurityInfo \ javax.microedition.io.ServerSocketConnection \ javax.microedition.io.UDPDatagramConnection \ javax.microedition.pki.Certificate \ javax.microedition.pki.CertificateException## These are the classes in the Foundation specification that# get pulled in by the transitive closure of the supersetted Foundation# class implementations. They are exposed public APIs and should show# up on the Foundation-only list in the spec. They are mainly pulled in# by the sun.security.provider.Policy class.#PROFILE_PUBLIC_CLASSES +=## And these are the implementation classes in the Foundation specification.#PROFILE_IMPL_CLASSES += \ java.net.PlainSocketImpl \ java.net.SocketInputStream \ java.net.SocketOutputStream \ java.text.CollationRules \ java.text.DictionaryBasedBreakIterator \ java.text.RuleBasedBreakIterator \ java.text.EntryPair \ java.text.MergeCollation \ java.text.PatternEntry \ java.text.RBCollationTables \ java.text.RBTableBuilder \ \ sun.misc.BASE64Encoder \ sun.misc.Compare \ sun.misc.GC \ sun.misc.REException \ sun.misc.Regexp \ sun.misc.RegexpPool \ sun.misc.RegexpTarget \ sun.misc.Sort \ sun.net.NetworkClient \ sun.net.ProgressEntry \ sun.net.ProgressData \ sun.net.www.MeteredStream \ sun.net.www.HeaderParser \ sun.net.www.http.HttpClient \ sun.net.www.protocol.http.AuthenticationInfo \ sun.net.www.protocol.http.BasicAuthentication \ sun.net.www.protocol.http.DigestAuthentication \ sun.net.www.protocol.http.Handler \ sun.net.www.protocol.http.HttpAuthenticator \ sun.net.www.protocol.http.HttpURLConnection \ \ sun.security.util.BigInt \ sun.security.x509.AlgIdDSA \ sun.security.x509.GeneralNamesException \ sun.security.pkcs.PKCS8Key \ sun.security.provider.SHA \ sun.security.provider.SHA2 \ sun.security.provider.SHA3 \ sun.security.provider.SHA5 \ sun.security.provider.DSAPrivateKey \ sun.security.provider.DSAPublicKey \ sun.security.provider.DSA \ sun.security.provider.DSAKeyPairGenerator \ sun.security.provider.DSAKeyFactory \ sun.security.provider.DSAParameters \ sun.security.provider.DSAParameterGenerator \ sun.security.provider.JavaKeyStore \ sun.security.provider.KeyProtector \ sun.security.provider.MD5 \ sun.security.provider.certpath.X509CertPath \ \ com.sun.cdc.io.j2me.socket.Protocol \ \ com.sun.cdc.io.j2me.http.HttpStreamConnection \ com.sun.cdc.io.j2me.http.Protocol \ com.sun.cdc.io.j2me.http.StreamConnectionElement \ com.sun.cdc.io.j2me.http.StreamConnectionPool \ \ com.sun.cdc.io.j2me.serversocket.Protocol \ com.sun.cdc.io.j2me.UniversalFilterInputStream \ com.sun.cdc.io.j2me.UniversalInputStream \ com.sun.cdc.io.j2me.UniversalFilterOutputStream \ \ sun.text.CompactIntArray \ sun.text.ComposedCharIter \ sun.text.IntHashtable \ sun.text.NormalizerUtilities## Foundation classes are the public and the implementation classes# combined#CLASSLIB_CLASSES += \ $(PROFILE_PUBLIC_CLASSES) \ $(PROFILE_IMPL_CLASSES)## Foundation profile natives and their source directories#CVM_SRCDIRS += \ $(CVM_SHAREROOT)/foundation/native/java/io \ $(CVM_SHAREROOT)/foundation/native/java/lang \ $(CVM_SHAREROOT)/foundation/native/java/util/zip \CVM_SHAREOBJS_SPACE += \ Compiler.o \ Adler32.o \ RandomAccessFile.o \ Deflater.o## Foundation profile test classes and their source directories#CVM_TEST_CLASSES += \ foundation.TimerThreadTestifeq ($(CVM_SERIALIZATION), true)CVM_TEST_CLASSES += \ foundation.SerializationTestClient \ foundation.SerializationTestServer \ foundation.SerializationTestObjectendif## Foundation Library Unit Tests#CVM_TESTCLASSES_SRCDIRS += \ $(CVM_TOP)/test/share/foundation/java/net/URI \ $(CVM_TOP)/test/share/foundation/java/net/Inet6AddressCVM_TEST_CLASSES += \ URITest \ URItoURLTest \ IPv6Test ## The name of the HTML file that is generated with the names of all public# foundation classes.#JAVADOC_FOUNDATION_CLASSESLIST = $(INSTALLDIR)/javadoc/foundation-classes.index.htmlJAVADOC_FOUNDATION_CLASSPATH = $(LIB_CLASSESDIR):$(CVM_BUILDTIME_CLASSESDIR)JAVADOC_FOUNDATION_BTCLASSPATH = $(JAVADOC_FOUNDATION_CLASSPATH)JAVADOC_FOUNDATION_SRCPATH = $(PROFILE_SRCDIRS):$(CVM_SHAREDCLASSES_SRCDIR):$(CVM_CLDCCLASSES_SRCDIR)## Include any commercial definitions.#-include defs_foundation_commercial.mk# Do this last so this makefile can override source files on the vpath.include $(CDC_DIR)/build/share/defs_cdc.mk
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?