| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | MAKE files |
HdA>
> (Microsofts MAKE) I used the following trick [ ... ]
>
> Unfortunately this DOS trick does not work with Watcoms
> WMAKE, Borlands MAKE nor IBM's NMAKE.
HdA>
That's right. You'll find that in fact NMAKE was originally
co-developed by IBM and Microsoft, and that several Microsoft
languages include NMAKE in their Professional Editions.
This is because Microsoft's *original* MAKE program was a pisspoor
port of the original UNIX make command, that by default went through
every target in the makefile from first to last, building them all.
This was wrong.
The "correct" behaviour, exhibited by every other make program in the
world apart from the Microsoft MAKE effort, is to build the *first*
target in the makefile by default.
This is why you will see that most makefiles have an
all : myprog.exe
line at the start. This is a pseudo-target, that forces myprog.exe
(or whatever you choose) to be built by default (unless you
explicitly supply target names to be built on the command line for
make).
> JdeBP <
___
X MegaMail 2.10 #0:
--- Maximus/2 2.01wb
* Origin: DoNoR/2,Woking UK (0483-725167) (2:440/4)SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413 SEEN-BY: 711/430 807 808 809 934 942 949 712/353 623 713/888 800/1 @PATH: 440/4 141/209 270/101 396/1 3615/50 229/2 12/2442 711/409 54/54 @PATH: 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™.