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]