Date: Mon, 15 Apr 1996 01:08:03 -0800 (GMT) From: "Rafael R. Sevilla" To: DJGPP newsgroup mail Subject: problems with makefiles Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi. I've been using Bison for some time to build a small language, and it appears to give me lots of problems in conjunction with make. In order to make my lang.c file for example, my makefile has the following lines lang.c lang_tab.h: lang.y $(HEADERS) bison -y -d lang.y update y_tab.c lang.c update y_tab.h lang_tab.h lang.o: lang.c ... Trouble is, make does a lot of redundant work: it runs bison twice and consequently recompiles lang.c twice too, for some reason that escapes me. Make was invented in order to avoid redundant compiles, but it appears to be adding to them here. What's going on? Is there something wrong with my makefile? ------------------------------------------------------------------------- University of the Philippines Rafael R. Sevilla PABX/OVCA: Diliman Networking Project rsevilla AT sauron DOT upd DOT edu DOT ph -------------------------------------------------------------------------