16e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root#
26e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root# Copyright 2010 The Android Open Source Project
36e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root#
46e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root# Opaque Binary Blob (OBB) Tool
56e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root#
66e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
76e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root# This tool is prebuilt if we're doing an app-only build.
86e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Rootifeq ($(TARGET_BUILD_APPS),)
96e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
106e7ac5f0bceddf51947fbf3b376e278df0735603Kenny RootLOCAL_PATH:= $(call my-dir)
116e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Rootinclude $(CLEAR_VARS)
126e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
136e7ac5f0bceddf51947fbf3b376e278df0735603Kenny RootLOCAL_SRC_FILES := \
146e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root	Main.cpp
156e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
16eb8ac25fe5cbaf33f71532c2920a1faaca8e130fHui ShuLOCAL_CFLAGS := -Wall -Werror
173b1abba6bbc895d63da3e82e9b158c01bd12edddKenny Root
186e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root#LOCAL_C_INCLUDES +=
196e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
206e7ac5f0bceddf51947fbf3b376e278df0735603Kenny RootLOCAL_STATIC_LIBRARIES := \
2183c64e6b624a876436d2ef5d2f173b10407e27b4Mathias Agopian	libandroidfw \
2260e510af804b5b583d835a0f1f1e676d08b812bcMathias Agopian	libutils \
23d685894212e6dbeac1fda4996903c1da115d49a6Ying Wang	libcutils \
24d685894212e6dbeac1fda4996903c1da115d49a6Ying Wang	liblog
256e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
266e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Rootifeq ($(HOST_OS),linux)
2764ef6b47e020da5370af8897638a0a778fa52b74Iliyan MalchevLOCAL_LDLIBS += -ldl -lpthread
286e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Rootendif
296e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
306e7ac5f0bceddf51947fbf3b376e278df0735603Kenny RootLOCAL_MODULE := obbtool
316e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
326e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Rootinclude $(BUILD_HOST_EXECUTABLE)
336e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Root
34a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing Wang#####################################################
35a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing Wanginclude $(CLEAR_VARS)
363b1abba6bbc895d63da3e82e9b158c01bd12edddKenny Root
37a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing WangLOCAL_MODULE := pbkdf2gen
38a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing WangLOCAL_MODULE_TAGS := optional
39eb8ac25fe5cbaf33f71532c2920a1faaca8e130fHui ShuLOCAL_CFLAGS := -Wall -Werror
40a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing WangLOCAL_SRC_FILES := pbkdf2gen.cpp
41a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing WangLOCAL_LDLIBS += -ldl
42a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing WangLOCAL_C_INCLUDES := external/openssl/include $(LOCAL_C_INCLUDES)
43a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing WangLOCAL_STATIC_LIBRARIES := libcrypto_static
443b1abba6bbc895d63da3e82e9b158c01bd12edddKenny Root
45a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing Wanginclude $(BUILD_HOST_EXECUTABLE)
463b1abba6bbc895d63da3e82e9b158c01bd12edddKenny Root
47a1b592e60dee58aaaf66ce430f3dbe36cf0448bbYing Wang#######################################################
486e7ac5f0bceddf51947fbf3b376e278df0735603Kenny Rootendif # TARGET_BUILD_APPS
49