CVS: winex Make.rules.in,1.22,1.23

[email protected] 14 Dec 2007 20:42:58 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex Make.rules.in,1.22,1.23Update of /var/lib/cvsd/cvsroot/winex
In directory agravaine:/tmp/cvs-serv18161

Modified Files:
	Make.rules.in 
Log Message:
Our continued lack of a working "make depend" phase continues to confuse
Make. I'm adding Flex/Bison-generated source files to the .PRECIOUS
directive to tell it that even if they're generated as intermediate files
using chained implicit rules, they should not be deleted afterwards, even
if there's no dependency rule requesting their existence. Such deletion
might cause problems with parallel makes.


Index: Make.rules.in
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/Make.rules.in,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- Make.rules.in	14 Dec 2007 20:32:20 -0000	1.22
+++ Make.rules.in	14 Dec 2007 20:42:55 -0000	1.23
@@ -137,7 +137,7 @@
        $(ASM_SRCS:.S=.o) $(GLUE:.c=.glue.o) $(CXX_SRCS:.cpp=.o) $(_OBJC_SRCS:.m=.o) \
        $(_OBJCXX_SRCS:.mm=.o) $(BISON_SRCS:.y=.tab.o) $(LEX_SRCS:.l=.yy.o) $(IDL_THKS:.c=.o) $(EXTRA_OBJS)
 
-.PRECIOUS: $(ALL_OBJS) $(OBJS) $(SPEC_SRCS:.spec=.spec.c)
+.PRECIOUS: $(ALL_OBJS) $(OBJS) $(SPEC_SRCS:.spec=.spec.c) $(BISON_SRCS:.y=.tab.c) $(LEX_SRCS:.l=.yy.c)
 
 LINTS = $(C_SRCS:.c=.ln)