Article View: net.micro.pc
Article #5777Re: MASM V 4.0 "make"
From: Clayton Cramer
Date: Tue, 25 Feb 1986 18:14
Date: Tue, 25 Feb 1986 18:14
25 lines
1979 bytes
1979 bytes
> Has anybody with this "make" actually used it? As near as I can tell it
> requires a seperate makefile for each target you want to make, and seems
> functionally equivalent to a batch language with a "if older file.obj file.asm"
> type of construct added.
> --
> -- Peter da Silva
> -- UUCP: ...!shell!{baylor,graffiti}!peter; MCI: PDASILVA; CIS: 70216,1076
We're using it. It does NOT require a separate makefile for each target
you want to make. It is very similar to the UNIX make. Major differences:
1. With UNIX make, the make file is sorted first so that if an executable
is dependent on the .o files, and the .o files are dependent on some
source files, the .o will be made and then the executable will be made,
even if the executable dependency is before the .o dependencies. The
Microsoft MAKE needs the dependencies in the order of production.
2. With UNIX make, I have yet to create a line too long -- and some of
my dependencies are 250 or more characters to a line. Microsoft MAKE
is limited to 132 (?) characters to a line, so you have to use
continuation characters (back slashes) to tell it to continue on the
next line. This isn't really so painful, except that we have a
script on our VAX that generates the make file for UNIX make, and we
can't easily modify the script to generate the makefile for Microsoft
MAKE.
Technical Details
Message-ID:
<536@kontron.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!nsc!voder!kontron!cramerReferences:
<628@baylor.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site kontron.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!nsc!voder!kontron!cramer From: cramer@kontron.UUCP (Clayton Cramer) Newsgroups: net.micro.pc Subject: Re: MASM V 4.0 "make" Message-ID: <536@kontron.UUCP> Date: Tue, 25-Feb-86 13:14:19 EST Article-I.D.: kontron.536 Posted: Tue Feb 25 13:14:19 1986 Date-Received: Fri, 28-Feb-86 21:27:16 EST References: <628@baylor.UUCP> Organization: Kontron Electronics, Irvine, CA Lines: 25