summaryrefslogtreecommitdiff
path: root/lib/kernel/test/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/kernel/test/Makefile')
-rw-r--r--lib/kernel/test/Makefile23
1 files changed, 16 insertions, 7 deletions
diff --git a/lib/kernel/test/Makefile b/lib/kernel/test/Makefile
index 62909d324d..f7776f44fe 100644
--- a/lib/kernel/test/Makefile
+++ b/lib/kernel/test/Makefile
@@ -1,7 +1,7 @@
#
# %CopyrightBegin%
#
-# Copyright Ericsson AB 1997-2021. All Rights Reserved.
+# Copyright Ericsson AB 1997-2022. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -70,7 +70,6 @@ MODULES= \
erl_prim_loader_SUITE \
erl_uds_dist \
error_handler_SUITE \
- error_info_lib \
error_logger_SUITE \
error_logger_warn_SUITE \
file_SUITE \
@@ -113,7 +112,6 @@ MODULES= \
cleanup \
ignore_cores \
zlib_SUITE \
- loose_node \
sendfile_SUITE \
standard_error_SUITE \
multi_load_SUITE \
@@ -132,13 +130,21 @@ APP_FILES = \
topApp2.app \
topApp3.app
-ERL_FILES= $(MODULES:%=%.erl) code_a_test.erl
+SASL_MODULES= otp_vsns
+STDLIB_MODULES= error_info_lib
+
+ERL_FILES= $(MODULES:%=%.erl) code_a_test.erl \
+ $(SASL_MODULES:%=$(ERL_TOP)/lib/sasl/test/%.erl) \
+ $(STDLIB_MODULES:%=$(ERL_TOP)/lib/stdlib/test/%.erl)
+
HRL_FILES= \
kernel_test_lib.hrl \
socket_test_evaluator.hrl \
socket_test_ttest.hrl \
socket_test_ttest_client.hrl
+EXTRA_FILES= $(ERL_TOP)/otp_versions.table
+
TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR))
INSTALL_PROGS= $(TARGET_FILES)
@@ -156,6 +162,7 @@ RELSYSDIR = $(RELEASE_PATH)/kernel_test
ERL_MAKE_FLAGS +=
ERL_COMPILE_FLAGS +=
+ERL_COMPILE_FLAGS := $(filter-out +deterministic,$(ERL_COMPILE_FLAGS))
EBIN = .
@@ -176,10 +183,11 @@ erl_uds_dist.erl: ../examples/erl_uds_dist/src/erl_uds_dist.erl
make_emakefile: $(ERL_FILES)
$(ERL_TOP)/make/make_emakefile $(ERL_COMPILE_FLAGS) -o$(EBIN) '*_SUITE_make' \
> $(EMAKEFILE)
- $(ERL_TOP)/make/make_emakefile $(ERL_COMPILE_FLAGS) -o$(EBIN) $(MODULES) \
+ $(ERL_TOP)/make/make_emakefile $(ERL_COMPILE_FLAGS) -o$(EBIN) \
+ $(MODULES) $(SASL_MODULES) $(STDLIB_MODULES) \
>> $(EMAKEFILE)
-tests debug opt: make_emakefile
+tests $(TYPES): make_emakefile
erl $(ERL_MAKE_FLAGS) -make
clean:
@@ -203,11 +211,12 @@ release_spec: opt
release_tests_spec: make_emakefile
$(INSTALL_DIR) "$(RELSYSDIR)"
$(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) "$(RELSYSDIR)"
- $(INSTALL_DATA) $(APP_FILES) "$(RELSYSDIR)"
+ $(INSTALL_DATA) $(APP_FILES) $(EXTRA_FILES) "$(RELSYSDIR)"
$(INSTALL_DATA) \
kernel.spec kernel_smoke.spec kernel_bench.spec logger.spec \
$(EMAKEFILE) $(COVERFILE) "$(RELSYSDIR)"
chmod -R u+w "$(RELSYSDIR)"
@tar cf - *_SUITE_data | (cd "$(RELSYSDIR)"; tar xf -)
+ $(INSTALL_DATA) $(ERL_TOP)/make/otp_version_tickets "$(RELSYSDIR)/kernel_SUITE_data"
release_docs_spec: