1
include $(ERL_TOP)/make/target.mk
2
include $(ERL_TOP)/make/$(TARGET)/otp.mk
4
# ----------------------------------------------------
6
# ----------------------------------------------------
9
callgraph_tests_SUITE \
11
options1_tests_SUITE \
12
options2_tests_SUITE \
21
ERL_FILES= $(MODULES:%=%.erl)
23
TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR))
25
INSTALL_PROGS= $(TARGET_FILES)
27
# ----------------------------------------------------
28
# Release directory specification
29
# ----------------------------------------------------
30
RELSYSDIR = $(RELEASE_PATH)/dialyzer_test
32
# ----------------------------------------------------
34
# ----------------------------------------------------
37
ERL_COMPILE_FLAGS += -I$(ERL_TOP)/lib/test_server/include
43
# ----------------------------------------------------
45
# ----------------------------------------------------
48
$(ERL_TOP)/make/make_emakefile $(ERL_COMPILE_FLAGS) -o$(EBIN) $(MODULES) \
51
tests debug opt: make_emakefile
52
erl $(ERL_MAKE_FLAGS) -make
56
rm -f $(TARGET_FILES) $(GEN_FILES)
61
# ----------------------------------------------------
63
# ----------------------------------------------------
64
include $(ERL_TOP)/make/otp_release_targets.mk
68
release_tests_spec: make_emakefile
69
$(INSTALL_DIR) $(RELSYSDIR)
70
$(INSTALL_DATA) $(EMAKEFILE) $(ERL_FILES) $(RELSYSDIR)
71
$(INSTALL_DATA) dialyzer.spec dialyzer_test_constants.hrl $(RELSYSDIR)
72
chmod -f -R u+w $(RELSYSDIR)
73
@tar cf - *_SUITE_data | (cd $(RELSYSDIR); tar xf -)