×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




On 1/14/2015 8:09 PM, Leif Guldbrand wrote:
FYI....

It seems that there is some confusens about names !!!!

BUILD is Scott Klement's tool.
COMPILE is Alan Campin's tool (also called MAKE - see below)
MAKE is Alan Campin's tool (also called COMPILE - see below)

There is also Gnu Make, which is one of a family of programs named make,
gmake, nmake, etc on *nix. For us midrangers, Gnu make (gmake) is part
of 5799-PTL. Make and friends use a script called a makefile to drive
the software construction process.

I never really internalised COMPILE as a make tool; to these old grey
cells, it's a preprocessor. The distinction for me is that gmake starts
with the deployable objects and works backwards to the sources. COMPILE
starts at a source member and works forward to one deployable object.
An IBM i-aware CMS starts with the project and collects all of the
sources and objects needed to deploy it.

Three different overlapping concepts, really.

It has confused me - many years ;-) Maybe I should change my
download section to correct this misbehavior :-)

Leif
----- Original Message ----- From: "Alan Campin" <alan0307d@xxxxxxxxx>
To: "RPG programming on the IBM i (AS/400 and iSeries)"
<rpg400-l@xxxxxxxxxxxx>
Sent: Thursday, January 15, 2015 12:11 AM
Subject: Re: ILE make tools


I use my MAKE tool for every compile I do when I am developing. I have
the
instructions on how to create the object in the source for everything,
Print File, Display File, SQL and DDS files,

I do 100% ILE development when I am doing development with multiple
modules, service programs, etc and without a make tool is is just about
impossible.

If I need a virtual file when compiling I can put the instructions in the
header to do an OVRDBF or CRT* into QTEMP during compile. Never have to
wonder how to create the object.

Didn't know their were so many people using COMPILE.


This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.