Path: utzoo!attcan!uunet!snorkelwacker!tut.cis.ohio-state.edu!ucbvax!pasteur!paris.Berkeley.EDU!mcgrath From: mcgrath@paris.Berkeley.EDU (Roland McGrath) Newsgroups: comp.mail.mh Subject: Making with MH 6.7 GNU Make Message-ID: Date: 18 Jul 90 19:10:06 GMT References: <7882@lynx.UUCP> Sender: news@pasteur.Berkeley.EDU Distribution: na Organization: Hackers Anonymous International, Ltd., Inc. (Applications welcome) Lines: 22 In-reply-to: m5@lynx.uucp's message of 18 Jul 90 14:49:53 GMT In article <7882@lynx.UUCP> m5@lynx.uucp (Mike McNally) writes: Also, while I'm typing this, has anyone tried making MH6.7 with GNU make? The makefiles all contain targets that look (to GNU make) like implied .o -> executable rules, and so it attempts to link all the library modules, failing of course. This doesn't hurt anything, but it does take time. I assume you mean there are things like: foo: foo.o and GNU Make tries to link foo from all its dependencies. The cure for this is to insert: .o:; to remove the built-in implicit rule. -- Roland McGrath Free Software Foundation, Inc. roland@ai.mit.edu, uunet!ai.mit.edu!roland