summaryrefslogtreecommitdiff
path: root/cleopatre/devkit/tests/managerd/utests/Makefile
blob: 8a22b94da8016b8084f8c471f3bef4dc8cbcb702 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
BASE = ../../../../../cesar
CLEO_BASE = ../cleopatre

LINUX_PATH = $(CLEO_BASE)/linux-2.6.25.10-spc300

# We test managerd.
PROJECT_DIR = $(CLEO_BASE)/application/managerd

LIBMME_BASE = $(CLEO_BASE)/application/libmme
LIBSPID_BASE = $(CLEO_BASE)/application/libspid
OVERRIDE_BASE = $(CLEO_BASE)/devkit/tests/managerd/utests/override

INCLUDES = $(PROJECT_DIR)/inc $(LINUX_PATH)/include/asm-arm/arch-spc300 \
           $(LIBMME_BASE)/inc $(LIBSPID_BASE)/inc $(LINUX_PATH)/include \
           $(OVERRIDE_BASE)/inc $(CLEO_BASE)/include

EXTRA_HOST_LDLIBS = -lcheck -lpthread

DEFS = -D__UTESTS__

MMTYPES = $(OBJ_INC_DIR)/mmtypes.h
MMTCGEN = $(BASE)/../common/lib/mmtcgen
COMPILE_DEPS += $(MMTYPES)

HOST_PROGRAMS = vs_mme_utests

vs_mme_utests_SOURCES = vs_mme_utests.c
vs_mme_utests_MODULES = $(PROJECT_DIR) $(OVERRIDE_BASE)

.._cleopatre_application_managerd_MODULE_SOURCES = bridge.c mme_nl.c vs_mme.c

include $(BASE)/common/make/top.mk

CLEAN_FILES += $(MMTYPES)

-include $(MMTCGEN)/Makefile

$(MMTYPES): $(OBJ_INC_DIR_STAMP)