remove the need to have to re-run make after a default menuselect.makeopts
authorRussell Bryant <russell@russellbryant.com>
Wed, 7 Jun 2006 16:03:31 +0000 (16:03 +0000)
committerRussell Bryant <russell@russellbryant.com>
Wed, 7 Jun 2006 16:03:31 +0000 (16:03 +0000)
file is generated.  This allows a fresh checkout of asterisk to be built
and installed with the standard "./configure && make && make install".

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32798 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/Makefile
build_tools/menuselect.c
cdr/Makefile
channels/Makefile
codecs/Makefile
formats/Makefile
funcs/Makefile
pbx/Makefile
res/Makefile

index 482bf2d..4d6f0bb 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_APPS),$(patsubst %.c,%,$(wildcard app_*.c)))
 
 # If you have UnixODBC you can use ODBC voicemail
 SELECTED_MODS:=$(filter-out $(MENUSELECT_APPS),$(patsubst %.c,%,$(wildcard app_*.c)))
 
 # If you have UnixODBC you can use ODBC voicemail
index ca23caf..5e6130b 100644 (file)
@@ -698,14 +698,6 @@ int main(int argc, char *argv[])
        free_trees();
        free_member_list();
 
        free_trees();
        free_member_list();
 
-       if (check_deps && !existing_config && !res) {
-               fprintf(stderr, "\n***********************************************************\n");
-               fprintf(stderr, "* menuselect.makeopts file generated with default values! *\n");
-               fprintf(stderr, "* Please rerun make to build Asterisk.                    *\n");
-               fprintf(stderr, "***********************************************************\n\n");
-               res = -1;
-       }
-
        /* In some cases, such as modifying the CFLAGS for the build,
         * a "make clean" needs to be forced.  Removing the .lastclean 
         * file does this. */
        /* In some cases, such as modifying the CFLAGS for the build,
         * a "make clean" needs to be forced.  Removing the .lastclean 
         * file does this. */
index 9502069..644d2eb 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_CDR),$(patsubst %.c,%,$(wildcard cdr_*.c)))
 
 #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
 SELECTED_MODS:=$(filter-out $(MENUSELECT_CDR),$(patsubst %.c,%,$(wildcard cdr_*.c)))
 
 #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
index 060d4e1..6f308ab 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_CHANNELS),$(patsubst %.c,%,$(wildcard chan_*.c)))
 
 ifeq ($(OSARCH),OpenBSD)
 SELECTED_MODS:=$(filter-out $(MENUSELECT_CHANNELS),$(patsubst %.c,%,$(wildcard chan_*.c)))
 
 ifeq ($(OSARCH),OpenBSD)
index 544f5b1..c96fc89 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_CODECS),$(patsubst %.c,%,$(wildcard codec_*.c)))
 
 ifeq ($(wildcard ilbc/iLBC_decode.h),)
 SELECTED_MODS:=$(filter-out $(MENUSELECT_CODECS),$(patsubst %.c,%,$(wildcard codec_*.c)))
 
 ifeq ($(wildcard ilbc/iLBC_decode.h),)
index 1eb7e29..f724247 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_FORMATS),$(patsubst %.c,%,$(wildcard format_*.c)))
 
 GSMLIB=../codecs/gsm/lib/libgsm.a
 SELECTED_MODS:=$(filter-out $(MENUSELECT_FORMATS),$(patsubst %.c,%,$(wildcard format_*.c)))
 
 GSMLIB=../codecs/gsm/lib/libgsm.a
index 757f2ac..e8fbd51 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_FUNCS),$(patsubst %.c,%,$(wildcard func_*.c)))
 
 # TODO This check needs to be handled with autoconf
 SELECTED_MODS:=$(filter-out $(MENUSELECT_FUNCS),$(patsubst %.c,%,$(wildcard func_*.c)))
 
 # TODO This check needs to be handled with autoconf
index 8ca9596..c6332d6 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_PBX),$(patsubst %.c,%,$(wildcard pbx_*.c)))
 
 MOC=$(QTDIR)/bin/moc
 SELECTED_MODS:=$(filter-out $(MENUSELECT_PBX),$(patsubst %.c,%,$(wildcard pbx_*.c)))
 
 MOC=$(QTDIR)/bin/moc
index 8de05f3..601e2f3 100644 (file)
@@ -11,6 +11,8 @@
 # the GNU General Public License
 #
 
 # the GNU General Public License
 #
 
+include ../menuselect.makeopts
+
 SELECTED_MODS:=$(filter-out $(MENUSELECT_RES),$(patsubst %.c,%,$(wildcard res_*.c)))
 
 ifeq ($(OSARCH),FreeBSD)
 SELECTED_MODS:=$(filter-out $(MENUSELECT_RES),$(patsubst %.c,%,$(wildcard res_*.c)))
 
 ifeq ($(OSARCH),FreeBSD)