I am posting to publicize a free variant of make, named
amake, that I developed. It is based on GNU Make. I've
tested it on several x86 Linux distributions. It is
available at:
http://posixamake.sourceforge.net/
This is its blurb:
POSIX amake is a software-build tool, which adds automatic
dependency analysis to GNU Make. It monitors and records
commands executed, programs executed, shared libraries
opened, files accessed, current working directory, and
environment-variable values.
Its documentation is in Chapter 13 of the modified GNU Make
Manual, which is at:
http://posixamake.sourceforge.net/amake.html/Amake-Features.html#Amake-Features
If you are interested, please try it, and tell me what you
think about it.
By the way, I did not post to comp.software.config-mgmt,
instead, because I have not seen posts there in over a week.
-- Jim
> POSIX amake is a software-build tool, which adds automatic
> dependency analysis to GNU Make. It monitors and records
> commands executed, programs executed, shared libraries
> opened, files accessed, current working directory, and
> environment-variable values.
>
What OSes are currently supported? Linux? Windows?
Does it do C++ dependencies?
>
> By the way, I did not post to comp.software.config-mgmt,
> instead, because I have not seen posts there in over a week.
I would post there as well
hmm another sourceforge "amake" project also exists
Jim> I am posting to publicize a free variant of make, named
Jim> amake, that I developed. It is based on GNU Make. I've
Jim> tested it on several x86 Linux distributions. �It is
Jim> available at:
Jim>
Jim> � �http://posixamake.sourceforge.net/
Marco> hmm another sourceforge "amake" project also exists
Marco>
Marco> http://amake.sourceforge.net/
Yes, that's true. Perhaps I should change its name. I chose
the name "amake" before I started using sourceforge for
hosting.
The amake you mention seems to combine features found in
other versions of make. My amake tries to add my favorite
features of Clearcase and Vesta, which are more than just
versions of make.
-- Jim
> My amake tries to add my favorite features of Clearcase
> and Vesta, which are more than just versions of make.
Thus 'a' stands for 'audited'?
Excellent.
Do you also offer or plan to offer winkin?
Have a repository to save the derived objects?
Are you aware of David Boyce's AO
(for Audited Objects):
Marc
Jim> My amake tries to add my favorite features of Clearcase
Jim> and Vesta, which are more than just versions of make.
Marc> Thus 'a' stands for 'audited'? Excellent.
My initial intent was 'a' for 'access', since it monitors
file accesses, via a shared library named libaccess.so. I
like your 'audited', since it also monitors the commands
that are executed. I suppose 'automatic' makes some sense,
too.
Marc> Do you also offer or plan to offer winkin? Have a
Marc> repository to save the derived objects?
I have certainly thought about those features, and will
continue to do so.
As you probably know, Vesta's ability in those areas is a
generation beyond what Clearcase offers.
Marc> Are you aware of David Boyce's AO (for Audited Objects):
Marc>
Marc> http://clearguide.com/
Now I am. I'll investigate. Thanks!
-- Jim