blob: 98668764a36b418832bdaa02aa760acf45d75991 [file] [log] [blame]
Kenny Root6e7ac5f2010-07-19 10:31:34 -07001#
2# Copyright 2010 The Android Open Source Project
3#
4# Opaque Binary Blob (OBB) Tool
5#
6
7# This tool is prebuilt if we're doing an app-only build.
8ifeq ($(TARGET_BUILD_APPS),)
9
10LOCAL_PATH:= $(call my-dir)
11include $(CLEAR_VARS)
12
13LOCAL_SRC_FILES := \
14 Main.cpp
15
Kenny Root3b1abba2010-10-13 15:00:07 -070016LOCAL_CFLAGS := -Wall -Werror
17
Kenny Root6e7ac5f2010-07-19 10:31:34 -070018#LOCAL_C_INCLUDES +=
19
20LOCAL_STATIC_LIBRARIES := \
21 libutils \
22 libcutils
23
24ifeq ($(HOST_OS),linux)
25LOCAL_LDLIBS += -lpthread
26endif
27
28LOCAL_MODULE := obbtool
29
30include $(BUILD_HOST_EXECUTABLE)
31
Kenny Roota09f1eb2010-10-14 10:25:25 -070032# Non-Linux hosts might not have OpenSSL libcrypto
33ifeq ($(HOST_OS),linux)
34 include $(CLEAR_VARS)
Kenny Root3b1abba2010-10-13 15:00:07 -070035
Kenny Roota09f1eb2010-10-14 10:25:25 -070036 LOCAL_MODULE := pbkdf2gen
Kenny Root3b1abba2010-10-13 15:00:07 -070037
Kenny Roota09f1eb2010-10-14 10:25:25 -070038 LOCAL_MODULE_TAGS := optional
Kenny Root3b1abba2010-10-13 15:00:07 -070039
Kenny Roota09f1eb2010-10-14 10:25:25 -070040 LOCAL_CFLAGS := -Wall -Werror
Kenny Root3b1abba2010-10-13 15:00:07 -070041
Kenny Roota09f1eb2010-10-14 10:25:25 -070042 LOCAL_SRC_FILES := pbkdf2gen.cpp
Kenny Root3b1abba2010-10-13 15:00:07 -070043
Kenny Roota09f1eb2010-10-14 10:25:25 -070044 LOCAL_SHARED_LIBRARIES := libcrypto
Kenny Root3b1abba2010-10-13 15:00:07 -070045
Kenny Roota09f1eb2010-10-14 10:25:25 -070046 include $(BUILD_HOST_EXECUTABLE)
47endif # HOST_OS == linux
Kenny Root3b1abba2010-10-13 15:00:07 -070048
Kenny Root6e7ac5f2010-07-19 10:31:34 -070049endif # TARGET_BUILD_APPS