dect
/
asterisk
Archived
13
0
Fork 0

more makefile tweaks to keep targets from being run when they don't need to be

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42505 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
kpfleming 2006-09-09 03:27:21 +00:00
parent a95c71ff6d
commit 0439aaa76a
5 changed files with 20 additions and 10 deletions

View File

@ -22,7 +22,12 @@
.EXPORT_ALL_VARIABLES:
include makeopts
# even though we could use '-include makeopts' here, use a wildcard
# lookup anyway, so that make won't try to build makeopts if it doesn't
# exist (other rules will force it to be built if needed)
ifneq ($(wildcard makeopts),)
include makeopts
endif
#Uncomment this to see all build commands instead of 'quiet' output
#NOISY_BUILD=yes
@ -235,9 +240,8 @@ endif
all: cleantest $(SUBDIRS)
@echo " +--------- Asterisk Build Complete ---------+"
@echo " + Asterisk has successfully been built, but +"
@echo " + cannot be run before being installed by +"
@echo " + running: +"
@echo " + Asterisk has successfully been built, and +"
@echo " + can be installed by running: +"
@echo " + +"
@echo " + make install +"
@echo " +-------------------------------------------+"
@ -316,6 +320,7 @@ clean: $(SUBDIRS_CLEAN) clean-depend
rm -f include/asterisk/version.h
rm -f .depend
@$(MAKE) -C menuselect clean
cp -f .cleancount .lastclean
dist-clean: distclean
@ -604,8 +609,7 @@ sounds:
cleantest:
@if ! cmp -s .cleancount .lastclean ; then \
$(MAKE) clean; cp -f .cleancount .lastclean;\
$(MAKE) defaults.h;\
$(MAKE) clean;\
fi
$(SUBDIRS_UNINSTALL):

View File

@ -95,7 +95,9 @@ install:: all
uninstall::
-include .depend
ifneq ($(wildcard .depend),)
include .depend
endif
depend: .depend

View File

@ -15,7 +15,7 @@
# Prefixing one or the other with @\# or @ or nothing makes the desired
# behaviour. ECHO_PREFIX prefixes the comment, CMD_PREFIX prefixes the command.
include $(ASTTOPDIR)/makeopts
-include $(ASTTOPDIR)/makeopts
ifeq ($(NOISY_BUILD),)
ECHO_PREFIX=@

View File

@ -40,7 +40,9 @@ clean-depend:
clean: clean-depend
rm -f *.so *.o look eagi-test eagi-sphinx-test
-include .depend
ifneq ($(wildcard .depend),)
include .depend
endif
depend: .depend

View File

@ -100,7 +100,9 @@ streamplayer: streamplayer.o
muted: muted.o
muted: LIBS+=$(AUDIO_LIBS)
-include .depend
ifneq ($(wildcard .depend),)
include .depend
endif
depend: .depend