[asterisk-commits] branch russell/menuselect_buildoptions r34522 -
in /team/russell/menuselect_b...
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Fri Jun 16 10:31:14 MST 2006
Author: russell
Date: Fri Jun 16 12:31:14 2006
New Revision: 34522
URL: http://svn.digium.com/view/asterisk?rev=34522&view=rev
Log:
- replicate cleantest functionality from main Makefile to each subdirectory
as well
- update menuselect to be able to delete a specific file when options in a
category change. This addresses the following issues:
- Instead of forcing a "make clean" of the entire tree when changing the
build options for app_voicemail, only rebuild app_voicemail.
- If you run "make", then run "make menuselect" and unselect modules that
were previously selected and later run "make install", the modules that
are now not selected will not be erroneously installed.
Added:
team/russell/menuselect_buildoptions/apps/.cleancount (with props)
team/russell/menuselect_buildoptions/cdr/.cleancount (with props)
team/russell/menuselect_buildoptions/channels/.cleancount (with props)
team/russell/menuselect_buildoptions/codecs/.cleancount (with props)
team/russell/menuselect_buildoptions/formats/.cleancount (with props)
team/russell/menuselect_buildoptions/funcs/.cleancount (with props)
team/russell/menuselect_buildoptions/pbx/.cleancount (with props)
team/russell/menuselect_buildoptions/res/.cleancount (with props)
Modified:
team/russell/menuselect_buildoptions/apps/ (props changed)
team/russell/menuselect_buildoptions/apps/Makefile
team/russell/menuselect_buildoptions/apps/app_voicemail.c
team/russell/menuselect_buildoptions/build_tools/cflags.xml
team/russell/menuselect_buildoptions/build_tools/menuselect.c
team/russell/menuselect_buildoptions/build_tools/menuselect.h
team/russell/menuselect_buildoptions/build_tools/prep_moduledeps
team/russell/menuselect_buildoptions/cdr/ (props changed)
team/russell/menuselect_buildoptions/cdr/Makefile
team/russell/menuselect_buildoptions/channels/ (props changed)
team/russell/menuselect_buildoptions/channels/Makefile
team/russell/menuselect_buildoptions/codecs/ (props changed)
team/russell/menuselect_buildoptions/codecs/Makefile
team/russell/menuselect_buildoptions/formats/ (props changed)
team/russell/menuselect_buildoptions/formats/Makefile
team/russell/menuselect_buildoptions/funcs/ (props changed)
team/russell/menuselect_buildoptions/funcs/Makefile
team/russell/menuselect_buildoptions/pbx/ (props changed)
team/russell/menuselect_buildoptions/pbx/Makefile
team/russell/menuselect_buildoptions/res/ (props changed)
team/russell/menuselect_buildoptions/res/Makefile
Propchange: team/russell/menuselect_buildoptions/apps/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -1,3 +1,4 @@
.depend
*.a
*.so
+.lastclean
Added: team/russell/menuselect_buildoptions/apps/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/apps/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/apps/.cleancount (added)
+++ team/russell/menuselect_buildoptions/apps/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/apps/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/apps/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/apps/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/apps/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/apps/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/apps/Makefile (original)
+++ team/russell/menuselect_buildoptions/apps/Makefile Fri Jun 16 12:31:14 2006
@@ -19,7 +19,7 @@
app_voicemail.o: CFLAGS+=$(patsubst %,-D%,$(MENUSELECT_app_voicemail))
-all: $(MODS)
+all: cleantest $(MODS)
clean-depend:
rm -f .depend
@@ -60,3 +60,8 @@
env:
env
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Modified: team/russell/menuselect_buildoptions/apps/app_voicemail.c
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/apps/app_voicemail.c?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/apps/app_voicemail.c (original)
+++ team/russell/menuselect_buildoptions/apps/app_voicemail.c Fri Jun 16 12:31:14 2006
@@ -42,7 +42,7 @@
*/
/*** MAKEOPTS
-<category name="MENUSELECT_app_voicemail" displayname="Voicemail Build Options" positive_output="yes" force_clean_on_change="yes">
+<category name="MENUSELECT_app_voicemail" displayname="Voicemail Build Options" positive_output="yes" remove_on_change="apps/app_voicemail.o">
<member name="IMAP_STORAGE" displayname="Storage of Voicemail using IMAP">
<depend>cc-client</depend>
<defaultenabled>no</defaultenabled>
Modified: team/russell/menuselect_buildoptions/build_tools/cflags.xml
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/build_tools/cflags.xml?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/build_tools/cflags.xml (original)
+++ team/russell/menuselect_buildoptions/build_tools/cflags.xml Fri Jun 16 12:31:14 2006
@@ -1,4 +1,4 @@
- <category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" force_clean_on_change="yes">
+ <category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" remove_on_change=".lastclean">
<member name="DEBUG_CHANNEL_LOCKS" displayname="Debug Channel Locking">
</member>
<member name="DEBUG_SCHEDULER" displayname="Enable Scheduler Debugging Output">
Modified: team/russell/menuselect_buildoptions/build_tools/menuselect.c
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/build_tools/menuselect.c?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/build_tools/menuselect.c (original)
+++ team/russell/menuselect_buildoptions/build_tools/menuselect.c Fri Jun 16 12:31:14 2006
@@ -70,9 +70,6 @@
/*! This is set when the --check-deps argument is provided. */
static int check_deps = 0;
-/*! Force a clean of the source tree */
-static int force_clean = 0;
-
/*! \brief return a pointer to the first non-whitespace character */
static inline char *skip_blanks(char *str)
{
@@ -175,8 +172,7 @@
cat->displayname = mxmlElementGetAttr(cur, "displayname");
if ((tmp = mxmlElementGetAttr(cur, "positive_output")))
cat->positive_output = !strcasecmp(tmp, "yes");
- if ((tmp = mxmlElementGetAttr(cur, "force_clean_on_change")))
- cat->force_clean_on_change = !strcasecmp(tmp, "yes");
+ cat->remove_on_change = mxmlElementGetAttr(cur, "remove_on_change");
if (add_category(cat)) {
free(cat);
@@ -374,8 +370,8 @@
if (mem && !(mem->depsfailed || mem->conflictsfailed)) {
mem->enabled = !mem->enabled;
- if (cat->force_clean_on_change)
- force_clean = 1;
+ if (cat->remove_on_change)
+ unlink(cat->remove_on_change);
}
}
@@ -701,11 +697,5 @@
free_trees();
free_member_list();
- /* In some cases, such as modifying the CFLAGS for the build,
- * a "make clean" needs to be forced. Removing the .lastclean
- * file does this. */
- if (force_clean)
- unlink(".lastclean");
-
exit(res);
}
Modified: team/russell/menuselect_buildoptions/build_tools/menuselect.h
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/build_tools/menuselect.h?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/build_tools/menuselect.h (original)
+++ team/russell/menuselect_buildoptions/build_tools/menuselect.h Fri Jun 16 12:31:14 2006
@@ -71,10 +71,10 @@
const char *name;
/*! the name displayed in the menu */
const char *displayname;
- /*! Display what is selected, as opposed to not selected */
+ /*! Delete this file if anything in this category changes */
+ const char *remove_on_change;
+ /*! Output what is selected, as opposed to not selected */
unsigned int positive_output:1;
- /*! Force a clean of the source tree if anything in this category changes */
- unsigned int force_clean_on_change:1;
/*! the list of possible values to be set in this variable */
AST_LIST_HEAD_NOLOCK(, member) members;
/*! for linking */
Modified: team/russell/menuselect_buildoptions/build_tools/prep_moduledeps
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/build_tools/prep_moduledeps?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/build_tools/prep_moduledeps (original)
+++ team/russell/menuselect_buildoptions/build_tools/prep_moduledeps Fri Jun 16 12:31:14 2006
@@ -32,7 +32,7 @@
catsuffix=${3}
displayname=${4}
- echo -e "\t<category name=\"MENUSELECT_${catsuffix}\" displayname=\"${displayname}\">"
+ echo -e "\t<category name=\"MENUSELECT_${catsuffix}\" displayname=\"${displayname}\" remove_on_change=\"${dir}/.lastclean\">"
for file in ${dir}/${prefix}*.c
do
fname=${file##${dir}/}
Propchange: team/russell/menuselect_buildoptions/cdr/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -1,3 +1,4 @@
.depend
*.a
*.so
+.lastclean
Added: team/russell/menuselect_buildoptions/cdr/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/cdr/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/cdr/.cleancount (added)
+++ team/russell/menuselect_buildoptions/cdr/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/cdr/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/cdr/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/cdr/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/cdr/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/cdr/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/cdr/Makefile (original)
+++ team/russell/menuselect_buildoptions/cdr/Makefile Fri Jun 16 12:31:14 2006
@@ -39,7 +39,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
install: all
for x in $(MODS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
@@ -94,3 +94,8 @@
.depend:
../build_tools/mkdep $(CFLAGS) `ls *.c`
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Propchange: team/russell/menuselect_buildoptions/channels/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -4,3 +4,4 @@
gentone
busy.h
ringtone.h
+.lastclean
Added: team/russell/menuselect_buildoptions/channels/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/channels/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/channels/.cleancount (added)
+++ team/russell/menuselect_buildoptions/channels/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/channels/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/channels/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/channels/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/channels/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/channels/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/channels/Makefile (original)
+++ team/russell/menuselect_buildoptions/channels/Makefile Fri Jun 16 12:31:14 2006
@@ -66,7 +66,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
clean-depend:
rm -f .depend
@@ -173,3 +173,8 @@
env:
env
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Propchange: team/russell/menuselect_buildoptions/codecs/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -1,3 +1,4 @@
.depend
*.a
*.so
+.lastclean
Added: team/russell/menuselect_buildoptions/codecs/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/codecs/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/codecs/.cleancount (added)
+++ team/russell/menuselect_buildoptions/codecs/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/codecs/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/codecs/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/codecs/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/codecs/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/codecs/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/codecs/Makefile (original)
+++ team/russell/menuselect_buildoptions/codecs/Makefile Fri Jun 16 12:31:14 2006
@@ -25,7 +25,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
clean-depend:
rm -f .depend
@@ -104,3 +104,8 @@
.depend:
../build_tools/mkdep $(CFLAGS) `ls *.c`
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Propchange: team/russell/menuselect_buildoptions/formats/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -1,3 +1,4 @@
.depend
*.a
*.so
+.lastclean
Added: team/russell/menuselect_buildoptions/formats/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/formats/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/formats/.cleancount (added)
+++ team/russell/menuselect_buildoptions/formats/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/formats/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/formats/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/formats/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/formats/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/formats/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/formats/Makefile (original)
+++ team/russell/menuselect_buildoptions/formats/Makefile Fri Jun 16 12:31:14 2006
@@ -19,7 +19,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
clean-depend:
rm -f .depend
@@ -49,3 +49,8 @@
.depend:
../build_tools/mkdep $(CFLAGS) `ls *.c`
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Propchange: team/russell/menuselect_buildoptions/funcs/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -2,3 +2,4 @@
*.a
*.so
pbx_functions.h
+.lastclean
Added: team/russell/menuselect_buildoptions/funcs/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/funcs/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/funcs/.cleancount (added)
+++ team/russell/menuselect_buildoptions/funcs/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/funcs/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/funcs/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/funcs/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/funcs/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/funcs/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/funcs/Makefile (original)
+++ team/russell/menuselect_buildoptions/funcs/Makefile Fri Jun 16 12:31:14 2006
@@ -28,7 +28,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
clean-depend:
rm -f .depend
@@ -68,3 +68,8 @@
env:
env
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Propchange: team/russell/menuselect_buildoptions/pbx/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -1,3 +1,4 @@
.depend
*.a
*.so
+.lastclean
Added: team/russell/menuselect_buildoptions/pbx/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/pbx/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/pbx/.cleancount (added)
+++ team/russell/menuselect_buildoptions/pbx/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/pbx/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/pbx/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/pbx/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/pbx/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/pbx/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/pbx/Makefile (original)
+++ team/russell/menuselect_buildoptions/pbx/Makefile Fri Jun 16 12:31:14 2006
@@ -23,7 +23,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
clean-depend:
rm -f .depend
@@ -89,3 +89,8 @@
.depend:
../build_tools/mkdep $(CFLAGS) `ls *.c`
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
Propchange: team/russell/menuselect_buildoptions/res/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Fri Jun 16 12:31:14 2006
@@ -1,3 +1,4 @@
.depend
*.a
*.so
+.lastclean
Added: team/russell/menuselect_buildoptions/res/.cleancount
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/res/.cleancount?rev=34522&view=auto
==============================================================================
--- team/russell/menuselect_buildoptions/res/.cleancount (added)
+++ team/russell/menuselect_buildoptions/res/.cleancount Fri Jun 16 12:31:14 2006
@@ -1,0 +1,1 @@
+1
Propchange: team/russell/menuselect_buildoptions/res/.cleancount
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/menuselect_buildoptions/res/.cleancount
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/menuselect_buildoptions/res/.cleancount
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/menuselect_buildoptions/res/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/menuselect_buildoptions/res/Makefile?rev=34522&r1=34521&r2=34522&view=diff
==============================================================================
--- team/russell/menuselect_buildoptions/res/Makefile (original)
+++ team/russell/menuselect_buildoptions/res/Makefile Fri Jun 16 12:31:14 2006
@@ -38,7 +38,7 @@
MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
-all: $(MODS)
+all: cleantest $(MODS)
install: all
rm -f $(DESTDIR)$(ASTHEADERDIR)/parking.h
@@ -115,3 +115,8 @@
env:
env
+
+cleantest:
+ @if cmp -s .cleancount .lastclean ; then echo ; else \
+ $(MAKE) clean; cp -f .cleancount .lastclean;\
+ fi
More information about the asterisk-commits
mailing list