Add mail/news makefiles to config.status dependencies. Add config.status to 'clean' dependencies. The latter fixes the case of 'gmake -f client.mk checkout clean build' when makefiles are added.

This commit is contained in:
slamm%netscape.com 1999-04-27 20:57:13 +00:00
Родитель 782b1873d3
Коммит e477202a61
1 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -230,7 +230,14 @@ $(TOPSRCDIR)/configure: $(TOPSRCDIR)/configure.in $(EXTRA_CONFIG_DEPS)
cd $(TOPSRCDIR); $(AUTOCONF)
endif
$(OBJDIR)/Makefile $(OBJDIR)/config.status: $(TOPSRCDIR)/configure $(TOPSRCDIR)/allmakefiles.sh $(TOPSRCDIR)/.client-defs.mk
CONFIG_STATUS_DEPS := \
$(TOPSRCDIR)/configure \
$(TOPSRCDIR)/allmakefiles.sh \
$(TOPSRCDIR)/.client-defs.mk \
$(wildcard $(TOPSRCDIR)/mailnews/makefiles) \
$(NULL)
$(OBJDIR)/Makefile $(OBJDIR)/config.status: $(CONFIG_STATUS_DEPS)
@if test ! -d $(OBJDIR); then $(MKDIR) $(OBJDIR); else true; fi
@echo cd $(OBJDIR);
@echo ../configure
@ -262,7 +269,7 @@ build: $(OBJDIR)/Makefile $(OBJDIR)/config.status
# Other targets
# Pass these target onto the real build system
clean realclean:
clean realclean: $(OBJDIR)/Makefile $(OBJDIR)/config.status
cd $(OBJDIR); $(MAKE) $@
rm -fr $(ALL_TRASH)