Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:24
erlang
0427-megaco-example-simple-Make-dialyzer-more-l...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0427-megaco-example-simple-Make-dialyzer-more-like-app_ta.patch of Package erlang
From e245c0a52e8356b924c802982cb81cfe36ff5012 Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Fri, 15 Jul 2022 10:56:51 +0200 Subject: [PATCH 7/7] [megaco|example|simple] Make dialyzer more like app_target rule OTP-18179 --- lib/megaco/examples/simple/Makefile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/lib/megaco/examples/simple/Makefile b/lib/megaco/examples/simple/Makefile index fc6fa24635..8f1ca41433 100644 --- a/lib/megaco/examples/simple/Makefile +++ b/lib/megaco/examples/simple/Makefile @@ -111,6 +111,9 @@ endif ifeq ($(DIAW_UR),true) DIA_WARNINGS += -Wunmatched_returns endif +DIA_PLT_APPS = \ + erts asn1 et kernel stdlib compiler debugger \ + runtime_tools crypto mnesia wx # ---------------------------------------------------- @@ -127,8 +130,13 @@ clean: docs: -info: +info: @echo "MEGACO_ROOT_DIR = $(MEGACO_ROOT_DIR)" + @echo "" + @echo "DIA_PLT = $(DIA_PLT)" + @echo "DIA_ANALYSIS = $(DIA_ANALYSIS)" + @echo "DIA_PLT_APPS = $(DIA_PLT_APPS)" + @echo "" dclean: @@ -138,22 +146,15 @@ dclean: dialyzer_plt: $(DIA_PLT) $(DIA_PLT): $(ERL_FILES) - @echo "Building ($(basename $(DIA_PLT))) plt file" + @echo "Building $(basename $(DIA_PLT)) plt file" @dialyzer --build_plt \ --output_plt $@ \ - -r ../../ebin \ - ../../../../lib/asn1/ebin \ - ../../../../lib/et/ebin \ - ../../../../lib/kernel/ebin \ - ../../../../lib/stdlib/ebin \ - ../../../../lib/debugger/ebin \ - ../../../../lib/runtime_tools/ebin \ - ../../../../erts/preloaded/ebin \ + --apps --apps $(sort $(APPLICATION) $(DIA_PLT_APPS)) \ --output $(DIA_ANALYSIS) \ --verbose dialyzer: $(DIA_PLT) - @echo "Running dialyzer on $(basename $(DIA_PLT))" + @echo "Running dialyzer on megaco example simple" @dialyzer --plt $< \ -r ../../ebin \ $(DIA_WARNINGS) \ -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor