aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilad Arnold <garnold@google.com>2015-08-27 10:13:44 -0700
committerGilad Arnold <garnold@google.com>2015-08-27 10:15:22 -0700
commit7a429cf71b1332a1096b2f737610969e9c4c9a6d (patch)
tree5643c0784023522960f0af4f2a0f14253b8d5ddd
parente6832d33664c3188b623bf6f058029f229d364c3 (diff)
downloadtlsdate-7a429cf71b1332a1096b2f737610969e9c4c9a6d.tar.gz
Build tlsdated unit tests.
Bug: 22373707 Change-Id: I687dcc8f63d06553905c0ccd5d615a37f155b845
-rw-r--r--Android.mk54
1 files changed, 34 insertions, 20 deletions
diff --git a/Android.mk b/Android.mk
index b175829..c95c129 100644
--- a/Android.mk
+++ b/Android.mk
@@ -14,6 +14,28 @@
LOCAL_PATH := $(call my-dir)
+tlsdate_tlsdated_sources := \
+ src/conf.c \
+ src/dbus.c \
+ src/events/check_continuity.c \
+ src/events/kickoff_time_sync.c \
+ src/events/route_up.c \
+ src/events/run_tlsdate.c \
+ src/events/save.c \
+ src/events/sigchld.c \
+ src/events/sigterm.c \
+ src/events/time_set.c \
+ src/events/tlsdate_status.c \
+ src/platform-cros.c \
+ src/routeup.c \
+ src/seccomp.c \
+ src/tlsdate-monitor.c \
+ src/tlsdate-setter.c \
+ src/tlsdated.c \
+ src/util.c \
+
+tlsdate_common_shared_libs := libcrypto libdbus libevent
+
define tlsdate_common
LOCAL_CFLAGS += \
-DWITH_EVENTS -DHAVE_DBUS -DHAVE_CROS -DHAVE_PV_UIO \
@@ -43,26 +65,18 @@ include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE := tlsdated
-LOCAL_SRC_FILES := \
- src/conf.c \
- src/dbus.c \
- src/events/check_continuity.c \
- src/events/kickoff_time_sync.c \
- src/events/route_up.c \
- src/events/run_tlsdate.c \
- src/events/save.c \
- src/events/sigchld.c \
- src/events/sigterm.c \
- src/events/time_set.c \
- src/events/tlsdate_status.c \
- src/platform-cros.c \
- src/routeup.c \
- src/seccomp.c \
- src/tlsdate-monitor.c \
- src/tlsdate-setter.c \
- src/tlsdated.c \
- src/util.c
+LOCAL_SRC_FILES := $(tlsdate_tlsdated_sources)
LOCAL_CFLAGS := -DTLSDATED_MAIN
-LOCAL_SHARED_LIBRARIES := libcrypto libdbus libevent
+LOCAL_SHARED_LIBRARIES := $(tlsdate_common_shared_libs)
$(eval $(tlsdate_common))
include $(BUILD_EXECUTABLE)
+
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := tlsdated_unittest
+LOCAL_SRC_FILES := \
+ src/tlsdated-unittest.c \
+ $(tlsdate_tlsdated_sources)
+LOCAL_SHARED_LIBRARIES := $(tlsdate_common_shared_libs)
+$(eval $(tlsdate_common))
+include $(BUILD_NATIVE_TEST)