aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilad Arnold <garnold@google.com>2015-08-27 22:06:28 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-08-27 22:06:28 +0000
commit31b8f34d25d371b715399e999fb66edcd04f2c84 (patch)
tree5643c0784023522960f0af4f2a0f14253b8d5ddd
parent0e341866a3534feb73791bc0f1b768c3bd1c3f1f (diff)
parent7a429cf71b1332a1096b2f737610969e9c4c9a6d (diff)
downloadtlsdate-31b8f34d25d371b715399e999fb66edcd04f2c84.tar.gz
am 7a429cf7: Build tlsdated unit tests.
* commit '7a429cf71b1332a1096b2f737610969e9c4c9a6d': Build tlsdated unit tests.
-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)