Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

amake: a new build tool

1 view
Skip to first unread message

Jim Buffenbarger

unread,
Jun 29, 2009, 12:54:33 PM6/29/09
to
Hi Folks,

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

Marco

unread,
Jul 17, 2009, 11:07:23 AM7/17/09
to
On Jun 29, 9:54 am, Jim Buffenbarger <b...@grape.i-did-not-set--mail-
host-address--so-tickle-me> wrote:

>     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

Marco

unread,
Jul 25, 2009, 11:27:46 AM7/25/09
to
On Jun 29, 9:54 am, Jim Buffenbarger <b...@grape.i-did-not-set--mail-
host-address--so-tickle-me> wrote:
> Hi Folks,
>
> 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#Amak...

>
> 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

hmm another sourceforge "amake" project also exists

http://amake.sourceforge.net/

Jim Buffenbarger

unread,
Jul 25, 2009, 12:25:31 PM7/25/09
to
Hi Marco,

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

Marc Girod

unread,
Jul 25, 2009, 4:43:10 PM7/25/09
to
On Jul 25, 5:25 pm, Jim Buffenbarger <b...@grape.i-did-not-set--mail-
host-address--so-tickle-me> wrote:

> 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):

http://clearguide.com/

Marc

Jim Buffenbarger

unread,
Jul 25, 2009, 5:25:27 PM7/25/09
to
Marc Girod <marc....@gmail.com> writes:

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

0 new messages