Fix for the case where jscpucfg dies and leaves a zero-length jsautocfg.h.

This commit is contained in:
briano%netscape.com 1999-06-24 22:35:28 +00:00
Родитель 9c0fdfc1f3
Коммит 86248d81a4
1 изменённых файлов: 4 добавлений и 3 удалений

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

@ -38,7 +38,7 @@ endif
DIRS += fdlibm xpconnect
GARBAGE += $(JSMATH_PRELINK) $(OBJDIR)/jscpucfg.o $(OBJDIR)/jsautocfg.h
GARBAGE += $(JSMATH_PRELINK) $(OBJDIR)/jscpucfg.o $(OBJDIR)/jsautocfg.h $(OBJDIR)/jsautocfg.tmp
ifeq ($(OS_ARCH),OS2)
ifndef XCFLAGS
@ -256,8 +256,9 @@ $(FDLIBM_LIBRARY):
jsopcode.h jsopcode.c: jsopcode.tbl
$(OBJDIR)/jsautocfg.h: $(OBJDIR)/jscpucfg
rm -f $@
$(OBJDIR)/jscpucfg > $@
@rm -f $@ $(OBJDIR)/jsautocfg.tmp
$(OBJDIR)/jscpucfg > $(OBJDIR)/jsautocfg.tmp
mv $(OBJDIR)/jsautocfg.tmp $@
export:: $(OBJDIR)/jsautocfg.h
$(INSTALL) -m 444 $< $(DIST)/include