TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Henk den Adel
from: Jonathan de Boyne Pollard
date: 1994-10-15 05:17:58
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™.