101f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# Copyright (C) 2011 The Android Open Source Project
201f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson#
301f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# Licensed under the Apache License, Version 2.0 (the "License");
401f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# you may not use this file except in compliance with the License.
501f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# You may obtain a copy of the License at
601f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson#
701f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson#      http://www.apache.org/licenses/LICENSE-2.0
801f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson#
901f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# Unless required by applicable law or agreed to in writing, software
1001f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# distributed under the License is distributed on an "AS IS" BASIS,
1101f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1201f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# See the License for the specific language governing permissions and
1301f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# limitations under the License.
1401f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson
1501f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo HudsonLOCAL_PATH := $(call my-dir)
1601f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudsoninclude $(CLEAR_VARS)
1701f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson
1801f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# Include all the java files.
198d4cf4fbc6d164960275e2993baad28702681393Brett ChabotLOCAL_SRC_FILES := $(call all-java-files-under, src/main/java src/dx/java)
2001f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson
2134f760b98a72000325cc83c88f41de011471432eBrett ChabotLOCAL_SDK_VERSION := 10
2201f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson
2301f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# The name of the jar file to create.
2401f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo HudsonLOCAL_MODULE := dexmaker
2501f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson
2601f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudson# Build a static jar file.
2701f8aeca8a11dbecc160e1ebe2c92f1dc30c2d44Hugo Hudsoninclude $(BUILD_STATIC_JAVA_LIBRARY)
2824d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian Parkinson
2924d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian Parkinson# Build Dexmaker's MockMaker, a plugin to Mockito
3024d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian Parkinsoninclude $(CLEAR_VARS)
3124d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian ParkinsonLOCAL_MODULE := dexmaker-mockmaker
3234f760b98a72000325cc83c88f41de011471432eBrett ChabotLOCAL_SDK_VERSION := 10
3324d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian ParkinsonLOCAL_SRC_FILES := $(call all-java-files-under, src/mockito/java)
3424d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian ParkinsonLOCAL_JAVA_RESOURCE_DIRS := src/mockito/resources
3524d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian ParkinsonLOCAL_JAVA_LIBRARIES := dexmaker mockito-api
3624d9a91cb0f5d5aaa3b9c7a4d76f7cd49bc06d28Ian Parkinsoninclude $(BUILD_STATIC_JAVA_LIBRARY)
37