# 
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (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.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is
# Sun Microsystems, Inc.
# Portions created by the Initial Developer are Copyright (C) 1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
TOP_DIR = ../../..

OBJ_DIR = ../obj

CPP =   GetArrayLength_1.cpp \
        GetArrayLength_2.cpp \
        GetArrayLength_3.cpp \
        GetBooleanArrayElements_1.cpp \
        GetBooleanArrayElements_2.cpp \
        GetBooleanArrayElements_3.cpp \
        GetBooleanArrayRegion_1.cpp \
        GetByteArrayElements_1.cpp \
        GetByteArrayElements_2.cpp \
        GetByteArrayElements_3.cpp \
        GetByteArrayRegion_1.cpp \
        GetCharArrayElements_1.cpp \
        GetCharArrayElements_2.cpp \
        GetCharArrayElements_3.cpp \
        GetCharArrayRegion_1.cpp \
        GetDoubleArrayElements_1.cpp \
        GetDoubleArrayElements_2.cpp \
        GetDoubleArrayElements_3.cpp \
        GetDoubleArrayRegion_1.cpp \
        GetFloatArrayElements_1.cpp \
        GetFloatArrayElements_2.cpp \
        GetFloatArrayElements_3.cpp \
        GetFloatArrayRegion_1.cpp \
        GetIntArrayElements_1.cpp \
        GetIntArrayElements_2.cpp \
        GetIntArrayElements_3.cpp \
        GetIntArrayRegion_1.cpp \
        GetIntArrayRegion_2.cpp \
        GetIntArrayRegion_3.cpp \
        GetIntArrayRegion_4.cpp \
        GetLongArrayElements_1.cpp \
        GetLongArrayElements_2.cpp \
        GetLongArrayElements_3.cpp \
        GetLongArrayRegion_1.cpp \
        GetObjectArrayElement_1.cpp \
        GetObjectArrayElement_2.cpp \
        GetObjectArrayElement_3.cpp \
        GetObjectArrayElement_4.cpp \
        GetObjectArrayElement_5.cpp \
        GetShortArrayElements_1.cpp \
        GetShortArrayElements_2.cpp \
        GetShortArrayElements_3.cpp \
        GetShortArrayRegion_1.cpp \
        NewBooleanArray_1.cpp \
        NewBooleanArray_2.cpp \
        NewBooleanArray_3.cpp \
        NewByteArray_1.cpp \
        NewByteArray_2.cpp \
        NewByteArray_3.cpp \
        NewCharArray_1.cpp \
        NewCharArray_2.cpp \
        NewCharArray_3.cpp \
        NewDoubleArray_1.cpp \
        NewDoubleArray_2.cpp \
        NewDoubleArray_3.cpp \
        NewFloatArray_1.cpp \
        NewFloatArray_2.cpp \
        NewFloatArray_3.cpp \
        NewIntArray_1.cpp \
        NewIntArray_2.cpp \
        NewIntArray_3.cpp \
        NewLongArray_1.cpp \
        NewLongArray_2.cpp \
        NewLongArray_3.cpp \
        NewObjectArray_1.cpp \
        NewObjectArray_2.cpp \
        NewObjectArray_3.cpp \
        NewObjectArray_4.cpp \
        NewObjectArray_5.cpp \
        NewObjectArray_6.cpp \
        NewShortArray_1.cpp \
        NewShortArray_2.cpp \
        NewShortArray_3.cpp \
        ReleaseBoolArrayElems_1.cpp \
        ReleaseBoolArrayElems_2.cpp \
        ReleaseBoolArrayElems_3.cpp \
        ReleaseByteArrayElements_1.cpp \
        ReleaseByteArrayElements_2.cpp \
        ReleaseByteArrayElements_3.cpp \
        ReleaseCharArrayElements_1.cpp \
        ReleaseCharArrayElements_2.cpp \
        ReleaseCharArrayElements_3.cpp \
        ReleaseDblArrayElems_1.cpp \
        ReleaseDblArrayElems_2.cpp \
        ReleaseDblArrayElems_3.cpp \
        ReleaseFloatArrayElements_1.cpp \
        ReleaseFloatArrayElements_2.cpp \
        ReleaseFloatArrayElements_3.cpp \
        ReleaseIntArrayElements_1.cpp \
        ReleaseIntArrayElements_2.cpp \
        ReleaseIntArrayElements_3.cpp \
        ReleaseLongArrayElements_1.cpp \
        ReleaseLongArrayElements_2.cpp \
        ReleaseLongArrayElements_3.cpp \
        ReleaseShortArrayElements_1.cpp \
        ReleaseShortArrayElements_2.cpp \
        ReleaseShortArrayElements_3.cpp \
        SetBooleanArrayRegion_1.cpp \
        SetByteArrayRegion_1.cpp \
        SetCharArrayRegion_1.cpp \
        SetDoubleArrayRegion_1.cpp \
        SetFloatArrayRegion_1.cpp \
        SetIntArrayRegion_1.cpp \
        SetIntArrayRegion_2.cpp \
        SetIntArrayRegion_3.cpp \
        SetIntArrayRegion_4.cpp \
        SetLongArrayRegion_1.cpp \
        SetObjectArrayElement_1.cpp \
        SetObjectArrayElement_2.cpp \
        SetObjectArrayElement_3.cpp \
        SetObjectArrayElement_4.cpp \
        SetObjectArrayElement_5.cpp \
        SetShortArrayRegion_1.cpp \


OBJS =  $(OBJ_DIR)/GetArrayLength_1.obj \
        $(OBJ_DIR)/GetArrayLength_2.obj \
        $(OBJ_DIR)/GetArrayLength_3.obj \
        $(OBJ_DIR)/GetBooleanArrayElements_1.obj \
        $(OBJ_DIR)/GetBooleanArrayElements_2.obj \
        $(OBJ_DIR)/GetBooleanArrayElements_3.obj \
        $(OBJ_DIR)/GetBooleanArrayRegion_1.obj \
        $(OBJ_DIR)/GetByteArrayElements_1.obj \
        $(OBJ_DIR)/GetByteArrayElements_2.obj \
        $(OBJ_DIR)/GetByteArrayElements_3.obj \
        $(OBJ_DIR)/GetByteArrayRegion_1.obj \
        $(OBJ_DIR)/GetCharArrayElements_1.obj \
        $(OBJ_DIR)/GetCharArrayElements_2.obj \
        $(OBJ_DIR)/GetCharArrayElements_3.obj \
        $(OBJ_DIR)/GetCharArrayRegion_1.obj \
        $(OBJ_DIR)/GetDoubleArrayElements_1.obj \
        $(OBJ_DIR)/GetDoubleArrayElements_2.obj \
        $(OBJ_DIR)/GetDoubleArrayElements_3.obj \
        $(OBJ_DIR)/GetDoubleArrayRegion_1.obj \
        $(OBJ_DIR)/GetFloatArrayElements_1.obj \
        $(OBJ_DIR)/GetFloatArrayElements_2.obj \
        $(OBJ_DIR)/GetFloatArrayElements_3.obj \
        $(OBJ_DIR)/GetFloatArrayRegion_1.obj \
        $(OBJ_DIR)/GetIntArrayElements_1.obj \
        $(OBJ_DIR)/GetIntArrayElements_2.obj \
        $(OBJ_DIR)/GetIntArrayElements_3.obj \
        $(OBJ_DIR)/GetIntArrayRegion_1.obj \
        $(OBJ_DIR)/GetIntArrayRegion_2.obj \
        $(OBJ_DIR)/GetIntArrayRegion_3.obj \
        $(OBJ_DIR)/GetIntArrayRegion_4.obj \
        $(OBJ_DIR)/GetLongArrayElements_1.obj \
        $(OBJ_DIR)/GetLongArrayElements_2.obj \
        $(OBJ_DIR)/GetLongArrayElements_3.obj \
        $(OBJ_DIR)/GetLongArrayRegion_1.obj \
        $(OBJ_DIR)/GetObjectArrayElement_1.obj \
        $(OBJ_DIR)/GetObjectArrayElement_2.obj \
        $(OBJ_DIR)/GetObjectArrayElement_3.obj \
        $(OBJ_DIR)/GetObjectArrayElement_4.obj \
        $(OBJ_DIR)/GetObjectArrayElement_5.obj \
        $(OBJ_DIR)/GetShortArrayElements_1.obj \
        $(OBJ_DIR)/GetShortArrayElements_2.obj \
        $(OBJ_DIR)/GetShortArrayElements_3.obj \
        $(OBJ_DIR)/GetShortArrayRegion_1.obj \
        $(OBJ_DIR)/NewBooleanArray_1.obj \
        $(OBJ_DIR)/NewBooleanArray_2.obj \
        $(OBJ_DIR)/NewBooleanArray_3.obj \
        $(OBJ_DIR)/NewByteArray_1.obj \
        $(OBJ_DIR)/NewByteArray_2.obj \
        $(OBJ_DIR)/NewByteArray_3.obj \
        $(OBJ_DIR)/NewCharArray_1.obj \
        $(OBJ_DIR)/NewCharArray_2.obj \
        $(OBJ_DIR)/NewCharArray_3.obj \
        $(OBJ_DIR)/NewDoubleArray_1.obj \
        $(OBJ_DIR)/NewDoubleArray_2.obj \
        $(OBJ_DIR)/NewDoubleArray_3.obj \
        $(OBJ_DIR)/NewFloatArray_1.obj \
        $(OBJ_DIR)/NewFloatArray_2.obj \
        $(OBJ_DIR)/NewFloatArray_3.obj \
        $(OBJ_DIR)/NewIntArray_1.obj \
        $(OBJ_DIR)/NewIntArray_2.obj \
        $(OBJ_DIR)/NewIntArray_3.obj \
        $(OBJ_DIR)/NewLongArray_1.obj \
        $(OBJ_DIR)/NewLongArray_2.obj \
        $(OBJ_DIR)/NewLongArray_3.obj \
        $(OBJ_DIR)/NewObjectArray_1.obj \
        $(OBJ_DIR)/NewObjectArray_2.obj \
        $(OBJ_DIR)/NewObjectArray_3.obj \
        $(OBJ_DIR)/NewObjectArray_4.obj \
        $(OBJ_DIR)/NewObjectArray_5.obj \
        $(OBJ_DIR)/NewObjectArray_6.obj \
        $(OBJ_DIR)/NewShortArray_1.obj \
        $(OBJ_DIR)/NewShortArray_2.obj \
        $(OBJ_DIR)/NewShortArray_3.obj \
        $(OBJ_DIR)/ReleaseBoolArrayElems_1.obj \
        $(OBJ_DIR)/ReleaseBoolArrayElems_2.obj \
        $(OBJ_DIR)/ReleaseBoolArrayElems_3.obj \
        $(OBJ_DIR)/ReleaseByteArrayElements_1.obj \
        $(OBJ_DIR)/ReleaseByteArrayElements_2.obj \
        $(OBJ_DIR)/ReleaseByteArrayElements_3.obj \
        $(OBJ_DIR)/ReleaseCharArrayElements_1.obj \
        $(OBJ_DIR)/ReleaseCharArrayElements_2.obj \
        $(OBJ_DIR)/ReleaseCharArrayElements_3.obj \
        $(OBJ_DIR)/ReleaseDblArrayElems_1.obj \
        $(OBJ_DIR)/ReleaseDblArrayElems_2.obj \
        $(OBJ_DIR)/ReleaseDblArrayElems_3.obj \
        $(OBJ_DIR)/ReleaseFloatArrayElements_1.obj \
        $(OBJ_DIR)/ReleaseFloatArrayElements_2.obj \
        $(OBJ_DIR)/ReleaseFloatArrayElements_3.obj \
        $(OBJ_DIR)/ReleaseIntArrayElements_1.obj \
        $(OBJ_DIR)/ReleaseIntArrayElements_2.obj \
        $(OBJ_DIR)/ReleaseIntArrayElements_3.obj \
        $(OBJ_DIR)/ReleaseLongArrayElements_1.obj \
        $(OBJ_DIR)/ReleaseLongArrayElements_2.obj \
        $(OBJ_DIR)/ReleaseLongArrayElements_3.obj \
        $(OBJ_DIR)/ReleaseShortArrayElements_1.obj \
        $(OBJ_DIR)/ReleaseShortArrayElements_2.obj \
        $(OBJ_DIR)/ReleaseShortArrayElements_3.obj \
        $(OBJ_DIR)/SetBooleanArrayRegion_1.obj \
        $(OBJ_DIR)/SetByteArrayRegion_1.obj \
        $(OBJ_DIR)/SetCharArrayRegion_1.obj \
        $(OBJ_DIR)/SetDoubleArrayRegion_1.obj \
        $(OBJ_DIR)/SetFloatArrayRegion_1.obj \
        $(OBJ_DIR)/SetIntArrayRegion_1.obj \
        $(OBJ_DIR)/SetIntArrayRegion_2.obj \
        $(OBJ_DIR)/SetIntArrayRegion_3.obj \
        $(OBJ_DIR)/SetIntArrayRegion_4.obj \
        $(OBJ_DIR)/SetLongArrayRegion_1.obj \
        $(OBJ_DIR)/SetObjectArrayElement_1.obj \
        $(OBJ_DIR)/SetObjectArrayElement_2.obj \
        $(OBJ_DIR)/SetObjectArrayElement_3.obj \
        $(OBJ_DIR)/SetObjectArrayElement_4.obj \
        $(OBJ_DIR)/SetObjectArrayElement_5.obj \
        $(OBJ_DIR)/SetShortArrayRegion_1.obj \


INCLUDES = -I../include

include ../../../build/rules.mak

all: compile
