Index: rules.mk =================================================================== RCS file: /cvsroot/mozilla/security/coreconf/rules.mk,v retrieving revision 1.68 diff -u -r1.68 rules.mk --- rules.mk +++ rules.mk @@ -130,11 +130,11 @@ +$(LOOP_OVER_DIRS) clean clobber:: - rm -rf $(ALL_TRASH) + -rm -rf $(ALL_TRASH) +$(LOOP_OVER_DIRS) realclean clobber_all:: - rm -rf $(wildcard *.OBJ) dist $(ALL_TRASH) + -rm -rf $(wildcard *.OBJ) dist $(ALL_TRASH) +$(LOOP_OVER_DIRS) ####################################################################### @@ -143,7 +143,7 @@ release_clean:: - rm -rf $(SOURCE_XP_DIR)/release/$(RELEASE_MD_DIR) + -rm -rf $(SOURCE_XP_DIR)/release/$(RELEASE_MD_DIR) release:: release_clean release_export release_classes release_policy release_md release_jars release_cpdistdir @@ -260,7 +260,7 @@ alltags: - rm -f TAGS + -rm -f TAGS find . -name dist -prune -o \( -name '*.[hc]' -o -name '*.cp' -o -name '*.cpp' \) -print | xargs etags -a find . -name dist -prune -o \( -name '*.[hc]' -o -name '*.cp' -o -name '*.cpp' \) -print | xargs ctags -a @@ -288,7 +288,7 @@ $(LIBRARY): $(OBJS) @$(MAKE_OBJDIR) - rm -f $@ + -rm -f $@ ifeq (,$(filter-out _WIN%,$(NS_USE_GCC)_$(OS_TARGET))) $(AR) $(subst /,\\,$(OBJS)) else @@ -299,7 +299,7 @@ ifeq ($(OS_TARGET),OS2) $(IMPORT_LIBRARY): $(MAPFILE) - rm -f $@ + -rm -f $@ $(IMPLIB) $@ $< $(RANLIB) $@ endif @@ -314,7 +314,7 @@ $(SHARED_LIBRARY): $(OBJS) $(RES) $(MAPFILE) $(SUB_SHLOBJS) @$(MAKE_OBJDIR) - rm -f $@ + -rm -f $@ ifeq ($(OS_TARGET)$(OS_RELEASE), AIX4.1) echo "#!" > $(OBJDIR)/lib$(LIBRARY_NAME)_syms nm -B -C -g $(OBJS) \ @@ -470,7 +470,7 @@ ifdef STRICT_CPLUSPLUS_SUFFIX echo "#line 1 \"$<\"" | cat - $< > $(OBJDIR)/t_$*.cc $(CCC) -o $@ -c $(CFLAGS) $(OBJDIR)/t_$*.cc - rm -f $(OBJDIR)/t_$*.cc + -rm -f $(OBJDIR)/t_$*.cc else ifdef USE_NT_C_SYNTAX $(CCC) -Fo$@ -c $(CFLAGS) $(call abspath,$<) @@ -499,10 +499,10 @@ endif %: %.pl - rm -f $@; cp $< $@; chmod +x $@ + -rm -f $@; cp $< $@; chmod +x $@ %: %.sh - rm -f $@; cp $< $@; chmod +x $@ + -rm -f $@; cp $< $@; chmod +x $@ ifdef DIRS $(DIRS):: @@ -524,7 +524,7 @@ $(JAVA_DESTPATH) $(JAVA_DESTPATH)/$(PACKAGE) $(JMCSRCDIR):: @if test ! -d $@; then \ echo Creating $@; \ - rm -rf $@; \ + -rm -rf $@; \ $(NSINSTALL) -D $@; \ fi @@ -566,7 +566,7 @@ all:: export clobber:: - rm -f $(SOURCE_XP_DIR)/classes/$(PACKAGE)/*.class + -rm -f $(SOURCE_XP_DIR)/classes/$(PACKAGE)/*.class endif endif @@ -932,7 +932,7 @@ +$(LOOP_OVER_DIRS) dependclean:: - rm -f $(MKDEPENDENCIES) + -rm -f $(MKDEPENDENCIES) +$(LOOP_OVER_DIRS) #-include $(NSINSTALL_DIR)/$(OBJDIR)/depend.mk