1.1 --- a/tests/Makefile Fri Feb 17 18:39:43 2023 +0100
1.2 +++ b/tests/Makefile Fri Feb 17 18:41:18 2023 +0100
1.3 @@ -32,11 +32,14 @@
1.4
1.5 # Required interfaces.
1.6
1.7 -CLIENT_INTERFACES_CC = dataspace
1.8 +CLIENT_INTERFACES_CC_dstest_exec = notifier
1.9 +CLIENT_INTERFACES_CC_dstest_file_mapping = dataspace
1.10 +CLIENT_INTERFACES_CC = dataspace notifier
1.11
1.12 # Generated and plain source files.
1.13
1.14 -CLIENT_INTERFACES_SRC_CC = $(call interfaces_to_client_cc,$(CLIENT_INTERFACES_CC))
1.15 +CLIENT_INTERFACES_SRC_CC_dstest_exec = $(call interfaces_to_client_cc,$(CLIENT_INTERFACES_CC_dstest_exec))
1.16 +CLIENT_INTERFACES_SRC_CC_dstest_file_mapping = $(call interfaces_to_client_cc,$(CLIENT_INTERFACES_CC_dstest_file_mapping))
1.17
1.18 # Normal source files.
1.19
1.20 @@ -66,10 +69,11 @@
1.21
1.22 SRC_CC_dstest_test_client = dstest_test_client.cc
1.23
1.24 -SRC_CC_dstest_exec = dstest_exec.cc
1.25 +PLAIN_SRC_CC_dstest_exec = dstest_exec.cc
1.26 +SRC_CC_dstest_exec = $(PLAIN_SRC_CC_dstest_exec) $(CLIENT_INTERFACES_SRC_CC_dstest_exec)
1.27
1.28 PLAIN_SRC_CC_dstest_file_mapping = dstest_file_mapping.cc
1.29 -SRC_CC_dstest_file_mapping = $(PLAIN_SRC_CC_dstest_file_mapping) $(CLIENT_INTERFACES_SRC_CC)
1.30 +SRC_CC_dstest_file_mapping = $(PLAIN_SRC_CC_dstest_file_mapping) $(CLIENT_INTERFACES_SRC_CC_dstest_file_mapping)
1.31
1.32 SRC_CC_dstest_align = dstest_align.cc
1.33
1.34 @@ -79,4 +83,6 @@
1.35 include $(L4DIR)/mk/prog.mk
1.36 include $(IDL_MK_DIR)/interface_rules.mk
1.37
1.38 -$(PLAIN_SRC_CC_dstest_file_mapping): $(CLIENT_INTERFACES_SRC_CC)
1.39 +$(PLAIN_SRC_CC_dstest_exec): $(CLIENT_INTERFACES_SRC_CC_dstest_exec)
1.40 +
1.41 +$(PLAIN_SRC_CC_dstest_file_mapping): $(CLIENT_INTERFACES_SRC_CC_dstest_file_mapping)