Allow me to force a "make clean ; make install" on a cvs update (bug #3358)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4822 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
parent
6b5d0ba225
commit
8f16ca1069
|
@ -0,0 +1 @@
|
||||||
|
1
|
|
@ -7,3 +7,5 @@ ast_expr.c
|
||||||
mpg123-0.59r
|
mpg123-0.59r
|
||||||
mpg123-0.59r.tar.gz
|
mpg123-0.59r.tar.gz
|
||||||
update.out
|
update.out
|
||||||
|
.lastclean
|
||||||
|
.cleancount
|
||||||
|
|
16
Makefile
16
Makefile
|
@ -255,7 +255,9 @@ _all: all
|
||||||
@echo " + $(MAKE) install +"
|
@echo " + $(MAKE) install +"
|
||||||
@echo " +-------------------------------------------+"
|
@echo " +-------------------------------------------+"
|
||||||
|
|
||||||
all: depend asterisk subdirs
|
all: cleantest depend asterisk subdirs
|
||||||
|
|
||||||
|
noclean: depend asterisk subdirs
|
||||||
|
|
||||||
editline/config.h:
|
editline/config.h:
|
||||||
cd editline && unset CFLAGS LIBS && ./configure ; \
|
cd editline && unset CFLAGS LIBS && ./configure ; \
|
||||||
|
@ -330,6 +332,7 @@ clean:
|
||||||
rm -f *.o *.so asterisk .depend
|
rm -f *.o *.so asterisk .depend
|
||||||
rm -f build.h
|
rm -f build.h
|
||||||
rm -f ast_expr.c
|
rm -f ast_expr.c
|
||||||
|
rm -f .version
|
||||||
@if [ -f editline/Makefile ]; then $(MAKE) -C editline distclean ; fi
|
@if [ -f editline/Makefile ]; then $(MAKE) -C editline distclean ; fi
|
||||||
@if [ -d mpg123-0.59r ]; then make -C mpg123-0.59r clean; fi
|
@if [ -d mpg123-0.59r ]; then make -C mpg123-0.59r clean; fi
|
||||||
$(MAKE) -C db1-ast clean
|
$(MAKE) -C db1-ast clean
|
||||||
|
@ -580,3 +583,14 @@ FORCE:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
env
|
env
|
||||||
|
|
||||||
|
# If the cleancount has been changed, force a make clean.
|
||||||
|
# .cleancount is the global clean count, and .lastclean is the
|
||||||
|
# last clean count # we had
|
||||||
|
# We can avoid this by making noclean
|
||||||
|
|
||||||
|
cleantest:
|
||||||
|
if ! cmp -s .cleancount .lastclean ; then \
|
||||||
|
make clean; cp -f .cleancount .lastclean;\
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
6
README
6
README
|
@ -71,6 +71,12 @@ So let's proceed:
|
||||||
1) Run "make"
|
1) Run "make"
|
||||||
2) Run "make install"
|
2) Run "make install"
|
||||||
|
|
||||||
|
Each time you update or checkout from CVS, you are strongly encouraged
|
||||||
|
to ensure all previous object files are removed to avoid internal
|
||||||
|
inconsistency in Asterisk. Normally, this is automatically done with
|
||||||
|
the presence of the file .cleancount, which increments each time a 'make clean'
|
||||||
|
is required, and the file .lastclean, which contains the last .cleancount used.
|
||||||
|
|
||||||
If this is your first time working with Asterisk, you may wish to install
|
If this is your first time working with Asterisk, you may wish to install
|
||||||
the sample PBX, with demonstration extensions, etc. If so, run:
|
the sample PBX, with demonstration extensions, etc. If so, run:
|
||||||
|
|
||||||
|
|
Reference in New Issue