| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Bake (Better Make) 2.00 |
> However, anyone who is comfortable with creating makefiles has quite a bit > of choice. I've been trying to familiarise myself with DMAKE for quite some > time, and that seems to be a very powerful and configurable make program It > is available on a large number of platforms, although I don't know anyone > who uses it personally, but could do with swapping a few tips... Make has several problems (all of which you can work around, but they annoy me.) 1) You have to explain to it how to use your compiler in every make file you create. You can include a default section of make file to get around this one, but you generally have to come up with it yourself. 2) You have to update the dependencies manually. There are utilities to get around this, but again they vary from compiler to compiler and you have to remember to run them. 3) The syntax is downright wierd. This isn't so bad when the requirement for actual embedded tab characters isn't enforced, and as microsoft has proven you can get used to ANYTHING once you've used it long enough... 4) There are several versions of make which are almost, but not quite, compatible with each other. As you said, you can pick one that's available on several platforms and stick with it. > If you are familiar with MAKE, have a look at DMAKE, and see what you think > of it... It could really do with a good help file and/or tutorial. I've used it. Took me almost an hour to get it set up so it would work properly. (I remember it wanted an environment variable, and I had to put a file in the root directory anyway...) And then it didn't like the makefile that came with the sample programs from the book I was using. Rob --- Xblat* Origin: The conversation pit, OS/2 in Boca Raton, FL (1:3638/42) SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955 SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809 @PATH: 3638/42 14 3615/50 396/1 270/101 712/515 711/808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.