diff options
author | Sean Bright <sean.bright@gmail.com> | 2017-05-30 10:34:34 -0400 |
---|---|---|
committer | Sean Bright <sean.bright@gmail.com> | 2017-05-30 10:57:03 -0400 |
commit | 045d7b8cb774318ea09fb95feb989f7636ca7786 (patch) | |
tree | 79726572d6f3957016448a3b979e22571f090e6b /addons | |
parent | cf60a0c5bd9f01cee8f70003329dccc32752691e (diff) |
format_mp3: Re-work menuselect/build issues
Rather than removing format_mp3 from ALL_C_MODS (which caused format_mp3
to not show up in menuselect), use .PHONY targets when the necessary
source files are not present.
ASTERISK-23951
Reported by: Tzafrir Cohen
Change-Id: I0a7512c51acc9e86043671795020b0de725bd9e8
Diffstat (limited to 'addons')
-rw-r--r-- | addons/Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/addons/Makefile b/addons/Makefile index 82bbc49a1..47da13247 100644 --- a/addons/Makefile +++ b/addons/Makefile @@ -32,12 +32,9 @@ ALL_C_MODS:=app_mysql \ cdr_mysql \ chan_mobile \ chan_ooh323 \ + format_mp3 \ res_config_mysql -ifneq ($(wildcard mp3/Makefile),) - ALL_C_MODS += format_mp3 -endif - all: check_mp3 _all check_mp3: @@ -65,6 +62,10 @@ include $(ASTTOPDIR)/Makefile.moddir_rules chan_ooh323.so: _ASTCFLAGS+=$(H323CFLAGS) $(call MOD_ADD_C,chan_ooh323,$(H323SOURCE)) +ifneq ($(wildcard mp3/Makefile),) $(call MOD_ADD_C,format_mp3,mp3/common.c mp3/dct64_i386.c mp3/decode_ntom.c mp3/layer3.c mp3/tabinit.c mp3/interface.c) .PHONY: check_mp3 +else +.PHONY: check_mp3 format_mp3.o format_mp3.so +endif |