home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.sgi
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!agate!doc.ic.ac.uk!cc.ic.ac.uk!imperial.ac.uk!vulture
- From: vulture@imperial.ac.uk (Thomas Sippel - Dau)
- Subject: Re: Makefile and head headers
- Message-ID: <1992Nov16.202039.24910@cc.ic.ac.uk>
- Sender: vulture@carrion.cc.ic.ac.uk (Thomas Sippel - Dau)
- Nntp-Posting-Host: cscgc
- Reply-To: cmaae47@imperial.ac.uk
- Organization: Imperial College of Science, Technology and Medicine
- References: <34078@adm.brl.mil>
- Date: Mon, 16 Nov 92 20:20:39 GMT
- Lines: 27
-
- In article <34078@adm.brl.mil>, rose@baby.swmed.utexas.edu (Rose Oguz) writes:
- - I'm new at using make. If I want a file to be recompiled when the
- - included header file changes, must I specify that dependency in the
- - makefile? If I specify that dependency for each source file, must
- - I aslo specify the compile command since I have object files and
- - includes each in directories separate from each other and the
- - source files? In simpler terms, I'd like to have as general a
- - makefile as possible. Also, I like keeping my files segregated. Am
- - I asking for too much?
-
- Have a look at GNU make. Unfortunately many of the make processors you get
- with the systems are fairly direct descendants of the AT&T original. And
- even more unfortunately, Imake makes it worse.
-
- GNU make comes with a reasonably good manual and uaer guide, which is more
- than can be said about *x* make. It does, however, mean that you have to port
- GNU make to every machine before you can even think of building a product,
- but this is usually easier than to try and make the resident make accept a
- makefile written for another vendor's make.
-
- Thomas
- --
- *** This is the operative statement, all previous statements are inoperative.
- * email: cmaae47 @ ic.ac.uk (Thomas Sippel - Dau) (uk.ac.ic on Janet)
- * voice: +44 71 589 5111 x4937 or 4934 (day), or +44 71 823 9497 (fax)
- * snail: Imperial College of Science, Technology and Medicine
- * The Center for Computing Services, Kensington SW7 2BX, Great Britain
-