Main > Programming > Libraries >

Make 1.00

Make 1.00

Sponsored Links

Make 1.00 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.012 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 903
Date added: 2007-05-09
Publisher: Nick Ing-Simmons

Make 1.00 description

Make is a Perl module for processing makefiles.

SYNOPSIS

require Make;
my $make = Make->new(...);
$make->parse($file);
$make->Script(@ARGV)
$make->Make(@ARGV)
$make->Print(@ARGV)

my $targ = $make->Target($name);
$targ->colon([dependancy...],[command...]);
$targ->dolon([dependancy...],[command...]);
my @depends = $targ->colon->depend;
my @commands = $targ->colon->command;

Make->new creates an object if new(Makefile => $file) is specified then it is parsed. If not the usual makefile Makefile sequence is used. (If GNU => 1 is passed to new then GNUmakefile is looked for first.)

$make->Make(target...) makes the target(s) specified (or the first real target in the makefile).

$make->Print can be used to print to current selected stream a form of the makefile with all variables expanded.

$make->Script(target...) can be used to print to current selected stream the equivalent bourne shell script that a make would perform i.e. the output of make -n.

There are other methods (used by parse) which can be used to add and manipulate targets and their dependants. There is a hierarchy of classes which is still evolving. These classes and their methods will be documented when they are a little more stable.

The syntax of makefile accepted is reasonably generic, but I have not re-read any documentation yet, rather I have implemented my own mental model of how make works (then fixed it...).

In addition to traditional

.c.o :
$(CC) -c ...

GNU makes pattern rules e.g.

%.o : %.c
$(CC) -c ...

Likewise a subset of GNU makes $(function arg...) syntax is supported.
Via pmake Make has built perl/Tk from the MakeMaker generated Makefiles...

Make 1.00 Screenshot

Advertisements

Make 1.00 Keywords

Bookmark Make 1.00

Hyperlink code:
Link for forum:

Make 1.00 Copyright

WareSeeker periodically updates pricing and software information of Make 1.00 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Make 1.00 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
iRep is a cross platform, two-in-one file compare and synchronization tool. Free Download
Smake is a higly portable make program with automake features. Free Download
TinyMake is a minimalist build language, similar in purpose to make and ant. Free Download
MaklerPlus is a Web based application for real estate business. Free Download
bench is a tool that times how long an application was running. Free Download
GenIP is a small utility, based on the NMap target specification code, for quickly and easily generating lists of IP addresses. Free Download
AEAE project is the Ajax Enhanced Asynchroneous Experience. Free Download
GNU make is a tool which controls the generation of executables and other non-source files of a program. Free Download