[net.wanted] need recommendation on IBM PC version of \"make\"

jsdy@hadron.UUCP (Joseph S. D. Yao) (12/27/85)

In article <1037@bnl44.UUCP> davison@bnl44.UUCP (Dan Davison) writes:
>Can anyone recommend an IBM PC (AT, actually) version of the unix make?
>Have Dr. Dobbs or Computer Language covered this recently?

Not a recommendation, as I have not tried them, but C.L. v3n1 p.50
has an advertisement for a "Phoenix" Pre-C and Pmaker that are s'posed
to correspond to 'lint' and 'make'.  Costs:  $395 and $195.  (Maybe
less from places like the C Programmers' Workshop et al.)
Telno: (800)344-7200; in Massachusetts, (617)762-5030.  Phoenix
Computer Products Corp., 320 Norwood Park S., Norwood MA  02062.

Ah-ha!  The PC Programmers' Connection has Pre-C (lint) for $289:
(800) 336-1166.  Amazing what turning a few pages will do.  And
Pmaker for $139 ... and a whole raft of these packages together
for $895, calling it Pfantasy (6 packages all told).

Reading on through, in the interest of fairness, Gimpel SW (p.84) has
a PC-Lint, $139, (215) 584-4261, 3207 Hogarth Lane, Collegeville PA
19426.  $106 at the PC P C.  Lattice has LMK, $195 ($149 PCPC).
Polytron has PolyMake, $99 ($79 PCPC).  (also PVCS ~= SCCS, $395/$359.)
P. 85, Seidl Comp. Eng. has SMK, $99.95+$3.50p&h.  (312) 983-5477.
1163 E. Ogden Ave., Suite 705-171, Napierville IL  60540.
Softfocus (p. 104): make, $59; package of 3 utilities $149.  I assume
$US.  (416)825-0903; 1343 Stanbury Drive, Oakville, Ontario, Canada,
L6L 2J5.

Wizard C (p. 99) claims "full Lint checking"; but I assume you're not
in the market for a full compiler system.

I should also be fair and say that these are in fact all just ads;
except that PCPC seems to have some impressive guarantees.  And in
fairness, The Programmers' Shop (p. 97, (800) 421-8006) has many of
the same things, but for about $10 more.  But I know they will talk
to you and have newsletters and stuff, which drive up overhead.  If
it matters, PCPC is in Ohio ((216) 877-3781; Canada (800)225-1166;
? AM - 8 PM E?T) and TPC is in Massachusetts ((800)442-8070 or (617)
826-7531; BBS (617)826-4086 7AM-7PM E?T).  TPC will compare and
evaluate, they say.

Well, that's more than you wanted.  3 lint's, 5 make's, and no
reviews or recommendations.  Maybe if Computer Language or the C
Journal (I see you, Dave!) reads this, they'll ask you or me to
test them all and do a review for them.  Maybe.

Please note that this is not an advertisement or recommendation for
all or any of the above products, and non-inclusion in the above list
means absolutely nothing except that I didn't notice your ad while
browsing through one issue of one journal wherein i happened to
notice a profusion of programs pandering to this person's plight.
;-)(-;
-- 

	Joe Yao		hadron!jsdy@seismo.{CSS.GOV,ARPA,UUCP}

davison@bnl44.UUCP (Dan Davison) (01/03/86)

A friend has written a truly impressive program, about 16K lines of code,
that does molecular biology stuff.  (Details not especially relevant).
He has, however, done this without MAKE.  Things are sufficiently advanced
that we are now hitting buried bugs resulting from non-initialized 4-byte
pointers.

Can anyone recommend an IBM PC (AT, actually) version of the unix make?
Have Dr. Dobbs or Computer Language covered this recently?

Thanks very much,
dan davison
...decvax!philabs!sbcs!bnl44!davison

bitnet: bchs6 at uhupvm1
arpa: davison at sumex-aim, davison at bnl44
CIS: 74065,41
Delphi: ddavison
voice: 713-666-1276; work, 713-749-3980
Mail: Dept of Biochem and Biophys
      SR1
      University of Houston-University Park
      Houston, Tx 77004

mykes@3comvax.UUCP (Mike Schwartz) (01/16/86)

I bought a copy of DeSmet 'C' for the IBM PC for $109.  I highly recommend
the compiler, because it is very fast, doesn't complain too much, generates
good code, and comes with some usable source code.  Also, I got some extra
disks from them, including source to a MAKE program.  At work, I use Lattice
'C', but given a choice, I would be using DeSmet in a jiffy.  I do use the
MAKE program all the time, and it works real well.  It is not a full Unix
make, but it is very simple to use, and extremely effective.  It might be
worth getting DeSmet 'C' just for the MAKE program, becuase you end up with
no only MAKE, but a great 'C' compiler too.  DeSmet 'C' is advertised in
DDJ by a company called CWARE.  Just a quickie review.

mike schwartz @ 3Com Corp.

jmsellens@watmath.UUCP (John M Sellens) (01/20/86)

In article <348@3comvax.UUCP> mykes@3comvax.UUCP (Mike Schwartz) writes:
>
>I bought a copy of DeSmet 'C' for the IBM PC for $109. ...  Also, I got some
>extra disks from them, including source to a MAKE program.
>I do use the MAKE program all the time, and it works real well.
>It is not a full Unix
>make, but it is very simple to use, and extremely effective.  It might be
>worth getting DeSmet 'C' just for the MAKE program, becuase you end up with
>not only MAKE, but a great 'C' compiler too.

Thanks for the compliments, but I don't believe this source is available
any longer.  You see, I wrote it, and now they sell it as a separate product.
It is very close to UNIX make, though there are some minor differences in
an effort to be more efficient.  It is possible to customize the .exe file
by building your own default rules right in.

If I may be so bold, my MAKE program is available for $50. from
  C Ware Corp.
  P.O. Box C
  Sunnyvale CA 94087
  (408) 720-9696
and I too recommend the compiler (as do all my friends).  The main reason
I use Microsoft C 3.0 at work (another good compiler) is that it has large
model support.

To be honest, I'm surprised that PolyMake and Lattice Make sell for so much
more $$.  I have heard disparaging remarks about both.

John Sellens

UUCP:  {decvax|utzoo|ihnp4|allegra|clyde}!watmath!jmsellens
CSNET: jmsellens%watmath@waterloo.csnet
ARPA:  jmsellens%watmath%waterloo.csnet@csnet-relay.arpa

No disclaimer.  Buy C Ware MAKE, support a student ... :-)

pavlov@hscfvax.UUCP (840033@G.Pavlov) (01/20/86)

 Yes, DeSmet is an excellent c compiler and comes with an excellent (for the 
 money) "development environment".

 One caution, tho: DeSmet supports the small memory model only - 

    greg pavlov, fstrf, amherst, ny, 716-837-4000

kneller@ucsfcgl.UUCP (Don Kneller%Langridge) (01/21/86)

The pitch:
I've written a MAKE program for MSDOS.  It is a *complete*
implementation of UN*X make including the same syntax, flags, default
rules, and runtime macros $?, $*, $@, $*.  The only thing not yet
supported is VPATH.  My version of MAKE also supports "link" specially,
so commands like "link $(OBJ), test;" will work even if the expansion
of $(OBJ) causes the line to be too long for MSDOS.

The default rules come from an init file, so you can write whatever
rules you need without needing to recompile the sources.  In fact, if
you have a test.c file that you want to compile and link into test.exe,
you don't even need a makefile.  You can type "make test.exe" and MAKE
will use its default rules to compile and link test.c.  Thus, you can
use MAKE as a general compile and link program, and forget about using
batch files.

The catch:
I will distribute only the *binary* as user-supported software.  There
will be a registration form enclosed.  The usual support, bugfixes,
and update notification come with registration.

If you're still interested:
Send me Email with your Email address and I will send you a uuencoded
ARC file.  Alternatively, if there is sufficient interest, and if there
are no strong objections, I will post the ARC file to net.micro.

-- 
	Don Kneller
UUCP:	...ucbvax!ucsfcgl!kneller
ARPA:	kneller@ucsf-cgl.ARPA
BITNET:	kneller@ucsfcgl.BITNET

friesen@psivax.UUCP (Stanley Friesen) (01/21/86)

In article <866@watmath.UUCP> jmsellens@watmath.UUCP (John M Sellens) writes:
>
>[Good stuff about C-Ware Make - which Mr. Sellens wrote]
>
>To be honest, I'm surprised that PolyMake and Lattice Make sell for so much
>more $$.  I have heard disparaging remarks about both.
>
        Anyone have any comments about the 'make' that comes with
MASM 4.0? Good or bad? Is it one of the above, or is it a seperate
Microsoft version?
--

                                Sarima (Stanley Friesen)

UUCP: {ttidca|ihnp4|sdcrdcf|quad1|nrcvax|bellcore|logico}!psivax!friesen
ARPA: ttidca!psivax!friesen@rand-unix.arpa