As of this change a C++ compiler is now required by default.  As I
mentioned previously I will probably convert these to use C since they
will probably ultimately become part of luni, but I'm not going to do
the same for the AWT natives so a C++ compiler is will be a pre-req from
now on.

Regards,
 Mark.

On 11 July 2006 at 16:15, [EMAIL PROTECTED] wrote:
> Author: hindessm
> Date: Tue Jul 11 09:15:08 2006
> New Revision: 420910
> 
> URL: http://svn.apache.org/viewvc?rev=420910&view=rev
> Log:
> Integration of 'misc' natives.  C++ compiler is now required by default.
> 
> Added:
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/libaccessors.exp
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/makefile
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/
>       - copied from r420776, incubator/harmony/enhanced/classlib/trunk/module
> s/awt_swing_contribution/modules/misc/src/common/native/accessors/
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/MemMacros.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/M
> emMacros.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_ArrayAccessor.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_ArrayAccessor.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_ArrayAccessorImpl.cpp
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_ArrayAccessorImpl.cpp
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_LockedArray.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_LockedArray.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_Malloc.cpp
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_Malloc.cpp
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_Malloc.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_Malloc.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_MemoryAccessor.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_MemoryAccessor.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_MemoryAccessorNativeImpl.cpp
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_MemoryAccessorNativeImpl.cpp
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_ObjectAccessor.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_ObjectAccessor.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_ObjectAccessorImpl.cpp
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_ObjectAccessorImpl.cpp
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_StringAccessor.h
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_StringAccessor.h
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/shared/org_apache_harmony_misc_accessors_StringAccessorImpl.cpp
>       - copied unchanged from r420856, incubator/harmony/enhanced/classlib/tr
> unk/modules/awt_swing_contribution/modules/misc/src/common/native/accessors/o
> rg_apache_harmony_misc_accessors_StringAccessorImpl.cpp
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/accessors.def
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/accessors.rc
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/makefile
> Removed:
>     incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/
> modules/misc/src/common/native/accessors/
> Modified:
>     incubator/harmony/enhanced/classlib/trunk/build.xml
>     incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mak
>     incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mk
>     incubator/harmony/enhanced/classlib/trunk/make/build-native.xml
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/build.xml
>     incubator/harmony/enhanced/classlib/trunk/modules/misc/make/hyproperties.
> xml
> 
> Modified: incubator/harmony/enhanced/classlib/trunk/build.xml
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/b
> uild.xml?rev=420910&r1=420909&r2=420910&view=diff
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/build.xml (original)
> +++ incubator/harmony/enhanced/classlib/trunk/build.xml Tue Jul 11 09:15:08 2
> 006
> @@ -96,7 +96,6 @@
>      </target>
>   
>      <target name="build-awt-swing" if="with.awt.swing">
> -        <ant antfile="modules/awt_swing_contribution/modules/misc/make/build
> .xml" inheritall="false" target="build.native" />
>          <ant antfile="modules/awt_swing_contribution/modules/awt/make/build.
> xml" inheritall="false" target="build.native" />
>      </target>
>  
> 
> Modified: incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mak
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/d
> epends/build/rules.mak?rev=420910&r1=420909&r2=420910&view=diff
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mak (origin
> al)
> +++ incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mak Tue Jul
>  11 09:15:08 2006
> @@ -15,6 +15,9 @@
>  .c.obj:
>       $(cc) $(cflags) $(HYCFLAGS) -Fo$*.obj $*.c
>  
> +.cpp.obj:
> +     $(cc) $(cflags) $(HYCFLAGS) -Fo$*.obj $*.cpp
> +
>  .asm.obj:
>       ml /c /Cp /W3 /nologo /coff /Zm /Zd /Zi /Gd $(VMASMDEBUG) -DWIN32 $<
>  
> 
> Modified: incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mk
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/d
> epends/build/rules.mk?rev=420910&r1=420909&r2=420910&view=diff
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mk (origina
> l)
> +++ incubator/harmony/enhanced/classlib/trunk/depends/build/rules.mk Tue Jul 
> 11 09:15:08 2006
> @@ -16,6 +16,8 @@
>  # Configuration Makefile
>  #
>  
> +CXXFLAGS=$(CFLAGS)
> +
>  all: $(DLLNAME) $(EXENAME) $(LIBNAME)
>  
>  $(LIBNAME): $(BUILDFILES)
> 
> Modified: incubator/harmony/enhanced/classlib/trunk/make/build-native.xml
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> ake/build-native.xml?rev=420910&r1=420909&r2=420910&view=diff
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/make/build-native.xml (original
> )
> +++ incubator/harmony/enhanced/classlib/trunk/make/build-native.xml Tue Jul 1
> 1 09:15:08 2006
> @@ -115,6 +115,7 @@
>       <ant dir="..\modules\prefs" antfile="build.xml" target="build.native" /
> >
>       <ant dir="..\modules\luni" antfile="build.xml" target="build.native.sec
> ondary" />
>          <ant dir="..\modules\nio" antfile="build.xml" target="build.native" 
> />            
> +        <ant dir="..\modules\misc" antfile="build.xml" target="build.native"
>  />           
>      </target>
>  
>  
> 
> Modified: incubator/harmony/enhanced/classlib/trunk/modules/misc/build.xml
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/build.xml?rev=420910&r1=420909&r2=420910&view=diff
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/build.xml (origina
> l)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/build.xml Tue Jul 
> 11 09:15:08 2006
> @@ -73,6 +73,31 @@
>          </jar>
>      </target>
>  
> +    <target name="build.native" >
> +     <exec failonerror="true" 
> +              executable="${make.command}" 
> +              dir="${hy.misc.src.main.native}/accessors/${hy.os}">
> +            <env key="HY_HDK" value="${hy.hdk}" />
> +        </exec>
> +
> +     <!-- Copy the built shared libs over to the jre/bin dir -->
> +     <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
> +         <fileset dir="${hy.misc.src.main.native}/accessors">
> +                <patternset includes="*${shlib.suffix}*" />
> +            </fileset>
> +        </copy>
> +    </target>
> +     
> +    <!-- Clean natives -->
> +    <target name="clean.native">
> +     <exec failonerror="true" 
> +              executable="${make.command}" 
> +              dir="${hy.misc.src.main.native}/accessors/${hy.os}">
> +            <env key="HY_HDK" value="${hy.hdk}" />
> +         <arg line="clean" />
> +        </exec>
> +    </target>
> +
>      <target name="compile.tests">
>          <echo message="Compiling MISC tests" />
>  
> 
> Modified: incubator/harmony/enhanced/classlib/trunk/modules/misc/make/hyprope
> rties.xml
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/make/hyproperties.xml?rev=420910&r1=420909&r2=420910&view=diff
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/make/hyproperties.
> xml (original)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/make/hyproperties.
> xml Tue Jul 11 09:15:08 2006
> @@ -20,7 +20,8 @@
>        <src>
>           <main>
>              <java location="src/main/java" />
> -             <resources location="src/main/resources" />
> +            <native location="src/main/native" />
> +            <resources location="src/main/resources" />
>           </main>
>           <test>
>              <java location="src/test/java" />
> 
> Added: incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native
> /accessors/linux/libaccessors.exp
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/src/main/native/accessors/linux/libaccessors.exp?rev=420910&view=
> auto
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/libaccessors.exp (added)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/libaccessors.exp Tue Jul 11 09:15:08 2006
> @@ -0,0 +1,159 @@
> +HYMISC_0.1 {
> +     global :
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3BI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3CI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3DI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3FI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3II;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3JI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3Ljava_lang_Object_2I;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3SI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement
> ___3ZI;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3BIB;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3CIC;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3DID;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3FIF;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3III;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3JIJ;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3Ljava_lang_Object_2ILjava_lang_Object_2;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3SIS;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement
> ___3ZIZ;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticLock
> Array;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinB
> yteArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinC
> harArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinD
> oubleArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinF
> loatArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinI
> ntArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinL
> ongArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinS
> hortArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnlo
> ckArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnlo
> ckArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nByteArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nByteArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nCharArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nCharArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nDoubleArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nDoubleArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nFloatArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nFloatArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nIntArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nIntArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nLongArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nLongArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nShortArray;
> +             Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpi
> nShortArrayNoCopy;
> +             Java_org_apache_harmony_misc_accessors_Malloc_free;
> +             Java_org_apache_harmony_misc_accessors_Malloc_getCLongSize;
> +             Java_org_apache_harmony_misc_accessors_Malloc_getPointerSize;
> +             Java_org_apache_harmony_misc_accessors_Malloc_malloc;
> +             Java_org_apache_harmony_misc_accessors_Malloc_memcmp;
> +             Java_org_apache_harmony_misc_accessors_Malloc_memcpy;
> +             Java_org_apache_harmony_misc_accessors_Malloc_memmove;
> +             Java_org_apache_harmony_misc_accessors_Malloc_memset;
> +             Java_org_apache_harmony_misc_accessors_Malloc_realloc;
> +             Java_org_apache_harmony_misc_accessors_Malloc_strncpy;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirst
> Diff;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirst
> DiffReorder16;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirst
> DiffReorder32;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirst
> DiffReorder64;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArray;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArrayR
> eorder16;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArrayR
> eorder32;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArrayR
> eorder64;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getBoolea
> n;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getByte;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getDouble
> ;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getDouble
> Reorder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getFloat;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getFloatR
> eorder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getHashCo
> de;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getInt;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getIntReo
> rder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getLong;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getLongRe
> order;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getNative
> ByteOrder0;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getPointe
> r;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getShort;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_getShortR
> eorder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArray;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArrayR
> eorder16;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArrayR
> eorder32;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArrayR
> eorder64;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setBoolea
> n;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setByte;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setDouble
> ;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setDouble
> Reorder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setFloat;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setFloatR
> eorder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setInt;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setIntReo
> rder;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setLong;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setLongRe
> order;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setPointe
> r;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setShort;
> +             Java_org_apache_harmony_misc_accessors_MemoryAccessor_setShortR
> eorder;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_allocateO
> bject;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getBoolea
> n;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getByte;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getChar;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getDouble
> ;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getFieldI
> D__Ljava_lang_Class_2Ljava_lang_String_2Ljava_lang_String_2;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getFieldI
> D__Ljava_lang_reflect_Field_2;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getFloat;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getInt;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getLong;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getMethod
> ID0__Ljava_lang_Class_2Ljava_lang_String_2Ljava_lang_String_2;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getMethod
> ID0__Ljava_lang_reflect_Member_2;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getObject
> ;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getShort;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Boolean;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Byte;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Char;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Double;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> FieldID;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Float;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Int;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Long;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> MethodID0;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Object;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStatic
> Short;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_hasStatic
> Initializer;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeNon
> VirtualLong;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeNon
> VirtualObject;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeNon
> VirtualVoid;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeSta
> ticLong;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeSta
> ticObject;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeSta
> ticVoid;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeVir
> tualLong;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeVir
> tualObject;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeVir
> tualVoid;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_monitorEn
> ter;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_monitorEx
> it;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_newInstan
> ce__Ljava_lang_Class_2;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_newInstan
> ce__Ljava_lang_Class_2J_3Ljava_lang_Object_2;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setBoolea
> n;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setByte;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setChar;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setDouble
> ;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setFloat;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setInt;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setLong;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setObject
> ;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setShort;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Boolean;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Byte;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Char;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Double;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Float;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Int;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Long;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Object;
> +             Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStatic
> Short;
> +             Java_org_apache_harmony_misc_accessors_StringAccessor_createStr
> ing__J;
> +             Java_org_apache_harmony_misc_accessors_StringAccessor_createStr
> ing__JJ;
> +             Java_org_apache_harmony_misc_accessors_StringAccessor_createStr
> ingUTF__J;
> +             Java_org_apache_harmony_misc_accessors_StringAccessor_createStr
> ingUTF__JJ;
> +             Java_org_apache_harmony_misc_accessors_StringAccessor_getChars;
> +             Java_org_apache_harmony_misc_accessors_StringAccessor_getUTFCha
> rs;
> +     local : *;
> +};
> 
> Added: incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native
> /accessors/linux/makefile
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/src/main/native/accessors/linux/makefile?rev=420910&view=auto
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/makefile (added)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/linux/makefile Tue Jul 11 09:15:08 2006
> @@ -0,0 +1,36 @@
> +# Copyright 2006 The Apache Software Foundation or its licensors, as
> +# applicable
> +# 
> +# Licensed under the Apache License, Version 2.0 (the "License");
> +# you may not use this file except in compliance with the License.
> +# You may obtain a copy of the License at
> +# 
> +#     http://www.apache.org/licenses/LICENSE-2.0
> +# 
> +# Unless required by applicable law or agreed to in writing, software
> +# distributed under the License is distributed on an "AS IS" BASIS,
> +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +# See the License for the specific language governing permissions and
> +# limitations under the License.
> +
> +include $(HY_HDK)/build/make/makefile.include
> +
> +CFLAGS += -fpic -I$(SHARED)common
> +
> +BUILDFILES = \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_ArrayAccessorImpl.o \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_Malloc.o \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_MemoryAccessorNativeImpl.o \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_ObjectAccessorImpl.o \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_StringAccessorImpl.o
> +
> +
> +MDLLIBFILES = \
> +     $(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIB
> PATH)libhycommon.a \
> +     $(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(L
> IBPATH)libvmi.so
> +
> +SYSLIBFILES=-lstdc++
> +
> +DLLNAME=../libaccessors.so
> +
> +include $(HY_HDK)/build/make/rules.mk
> 
> Added: incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native
> /accessors/windows/accessors.def
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/src/main/native/accessors/windows/accessors.def?rev=420910&view=a
> uto
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/accessors.def (added)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/accessors.def Tue Jul 11 09:15:08 2006
> @@ -0,0 +1,162 @@
> +LIBRARY      ACCESSORS
> +
> +SECTIONS
> +     .data   READ WRITE
> +     .text   EXECUTE READ
> +
> +EXPORTS
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3BI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3CI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3DI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3FI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3II
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3JI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3Ljav
> a_lang_Object_2I
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3SI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_getElement___3ZI
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3BIB
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3CIC
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3DID
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3FIF
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3III
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3JIJ
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3Ljav
> a_lang_Object_2ILjava_lang_Object_2
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3SIS
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_setElement___3ZIZ
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticLockArray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinByteArray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinCharArray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinDoubleArr
> ay
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinFloatArra
> y
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinIntArray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinLongArray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticPinShortArra
> y
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnlockArray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnlockArrayN
> oCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinByteArr
> ay
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinByteArr
> ayNoCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinCharArr
> ay
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinCharArr
> ayNoCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinDoubleA
> rray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinDoubleA
> rrayNoCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinFloatAr
> ray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinFloatAr
> rayNoCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinIntArra
> y
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinIntArra
> yNoCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinLongArr
> ay
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinLongArr
> ayNoCopy
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinShortAr
> ray
> +     Java_org_apache_harmony_misc_accessors_ArrayAccessor_staticUnpinShortAr
> rayNoCopy
> +     Java_org_apache_harmony_misc_accessors_Malloc_free
> +     Java_org_apache_harmony_misc_accessors_Malloc_getCLongSize
> +     Java_org_apache_harmony_misc_accessors_Malloc_getPointerSize
> +     Java_org_apache_harmony_misc_accessors_Malloc_malloc
> +     Java_org_apache_harmony_misc_accessors_Malloc_memcmp
> +     Java_org_apache_harmony_misc_accessors_Malloc_memcpy
> +     Java_org_apache_harmony_misc_accessors_Malloc_memmove
> +     Java_org_apache_harmony_misc_accessors_Malloc_memset
> +     Java_org_apache_harmony_misc_accessors_Malloc_realloc
> +     Java_org_apache_harmony_misc_accessors_Malloc_strncpy
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirstDiff
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirstDiffReor
> der16
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirstDiffReor
> der32
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_findFirstDiffReor
> der64
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArray
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArrayReorder16
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArrayReorder32
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getArrayReorder64
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getBoolean
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getByte
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getDouble
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getDoubleReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getFloat
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getFloatReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getHashCode
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getInt
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getIntReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getLong
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getLongReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getNativeByteOrde
> r0
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getPointer
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getShort
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_getShortReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArray
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArrayReorder16
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArrayReorder32
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setArrayReorder64
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setBoolean
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setByte
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setDouble
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setDoubleReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setFloat
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setFloatReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setInt
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setIntReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setLong
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setLongReorder
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setPointer
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setShort
> +     Java_org_apache_harmony_misc_accessors_MemoryAccessor_setShortReorder
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_allocateObject
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getBoolean
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getByte
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getChar
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getDouble
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getFieldID__Ljava
> _lang_Class_2Ljava_lang_String_2Ljava_lang_String_2
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getFieldID__Ljava
> _lang_reflect_Field_2
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getFloat
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getInt
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getLong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getMethodID0__Lja
> va_lang_Class_2Ljava_lang_String_2Ljava_lang_String_2
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getMethodID0__Lja
> va_lang_reflect_Member_2
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getObject
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getShort
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticBoolean
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticByte
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticChar
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticDouble
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticFieldID
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticFloat
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticInt
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticLong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticMethodID
> 0
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticObject
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_getStaticShort
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_hasStaticInitiali
> zer
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeNonVirtualL
> ong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeNonVirtualO
> bject
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeNonVirtualV
> oid
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeStaticLong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeStaticObjec
> t
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeStaticVoid
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeVirtualLong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeVirtualObje
> ct
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_invokeVirtualVoid
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_monitorEnter
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_monitorExit
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_newInstance__Ljav
> a_lang_Class_2
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_newInstance__Ljav
> a_lang_Class_2J_3Ljava_lang_Object_2
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setBoolean
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setByte
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setChar
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setDouble
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setFloat
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setInt
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setLong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setObject
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setShort
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticBoolean
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticByte
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticChar
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticDouble
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticFloat
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticInt
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticLong
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticObject
> +     Java_org_apache_harmony_misc_accessors_ObjectAccessor_setStaticShort
> +     Java_org_apache_harmony_misc_accessors_StringAccessor_createString__J
> +     Java_org_apache_harmony_misc_accessors_StringAccessor_createString__JJ
> +     Java_org_apache_harmony_misc_accessors_StringAccessor_createStringUTF__
> J
> +     Java_org_apache_harmony_misc_accessors_StringAccessor_createStringUTF__
> JJ
> +     Java_org_apache_harmony_misc_accessors_StringAccessor_getChars
> +     Java_org_apache_harmony_misc_accessors_StringAccessor_getUTFChars
> 
> Added: incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native
> /accessors/windows/accessors.rc
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/src/main/native/accessors/windows/accessors.rc?rev=420910&view=au
> to
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/accessors.rc (added)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/accessors.rc Tue Jul 11 09:15:08 2006
> @@ -0,0 +1,47 @@
> +;
> +; Copyright 1998, 2005 The Apache Software Foundation or its licensors, as a
> pplicable
> +; 
> +; Licensed under the Apache License, Version 2.0 (the "License");
> +; you may not use this file except in compliance with the License.
> +; You may obtain a copy of the License at
> +; 
> +;     http://www.apache.org/licenses/LICENSE-2.0
> +; 
> +; Unless required by applicable law or agreed to in writing, software
> +; distributed under the License is distributed on an "AS IS" BASIS,
> +; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +; See the License for the specific language governing permissions and
> +; limitations under the License.
> +;
> +
> +#include <windows.h>
> +#include <winver.h>
> +
> +VS_VERSION_INFO VERSIONINFO
> + FILEVERSION 0,1,0,0
> + PRODUCTVERSION 0,1,0,0
> + FILEFLAGSMASK 0x3fL
> + FILEFLAGS 0x0L
> + FILEOS VOS_NT_WINDOWS32
> + FILETYPE VFT_DLL
> + FILESUBTYPE 0x0L
> +BEGIN
> +     BLOCK "StringFileInfo"
> +     BEGIN
> +             BLOCK "040904b0"
> +             BEGIN
> +                     VALUE "CompanyName", "The Apache Software Foundation.\0
> "
> +                     VALUE "FileDescription", "Accessors native code\0"
> +                     VALUE "FileVersion", "0.1\0"
> +                     VALUE "InternalName", "accessors\0"
> +                     VALUE "LegalCopyright", "(c) Copyright 2006 The Apache 
> Software Foundation or its licensors, as applicable.\0"
> +                     VALUE "OriginalFilename", "accessors.dll\0"
> +                     VALUE "ProductName", "Apache Harmony\0"
> +                     VALUE "ProductVersion", "0.1\0"
> +             END
> +     END
> +     BLOCK "VarFileInfo"
> +     BEGIN
> +             VALUE "Translation", 0x0409, 1200
> +     END
> +END
> 
> Added: incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native
> /accessors/windows/makefile
> URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/m
> odules/misc/src/main/native/accessors/windows/makefile?rev=420910&view=auto
> =============================================================================
> =
> --- incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/makefile (added)
> +++ incubator/harmony/enhanced/classlib/trunk/modules/misc/src/main/native/ac
> cessors/windows/makefile Tue Jul 11 09:15:08 2006
> @@ -0,0 +1,46 @@
> +# Copyright 2006 The Apache Software Foundation or its licensors, as
> +# applicable
> +# 
> +# Licensed under the Apache License, Version 2.0 (the "License");
> +# you may not use this file except in compliance with the License.
> +# You may obtain a copy of the License at
> +# 
> +#     http://www.apache.org/licenses/LICENSE-2.0
> +# 
> +# Unless required by applicable law or agreed to in writing, software
> +# distributed under the License is distributed on an "AS IS" BASIS,
> +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +# See the License for the specific language governing permissions and
> +# limitations under the License.
> +
> +!include <$(HY_HDK)\build\make\defines.mak>
> +
> +LIBBASE=accessors
> +DLLNAME=..\$(LIBBASE).dll
> +LIBNAME=$(LIBPATH)$(LIBBASE).lib
> +HYLDFLAGS = $(HYLDFLAGS) -def:$(LIBBASE).def
> +
> +# TOFIX: This is only copied to remove -WX due to errors which should
> +# be fixed - line 112 ..Malloc.cpp gives warning about cast from jlong
> +# to size_t.
> +HYCFLAGS = -Ogityb1 -GF -Gs -MD -Zi -Zm400 \
> +  -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ -DWINVER=0x0400 
> \
> +  $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I. /I$(SHAREDSUB)
> +
> +BUILDFILES = \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_ArrayAccessorImpl.obj \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_Malloc.obj \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_MemoryAccessorNativeImpl.obj
>  \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_ObjectAccessorImpl.obj \
> +  $(SHAREDSUB)org_apache_harmony_misc_accessors_StringAccessorImpl.obj
> +VIRTFILES = accessors.res
> +SYSLIBFILES = ws2_32.lib Iphlpapi.lib
> +
> +MDLLIBFILES = \
> +  $(LIBPATH)hysig.lib $(LIBPATH)hycommon.lib $(LIBPATH)hypool.lib $(LIBPATH)
> hyfdlibm.lib \
> +  $(LIBPATH)hythr.lib $(LIBPATH)vmi.lib
> +
> +DLLBASE=0x13300000
> +COMMENT=/comment:"Accessors native code. (c) Copyright 2006 The Apache Softw
> are Foundation or its licensors, as applicable."
> +
> +!include <$(HY_HDK)\build\make\rules.mak>
> 



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to