Make 1.00
Sponsored Links
Make 1.00 Ranking & Summary
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...
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
Make 1.00 Keywords
Make 1.00
GNU
ARGV
can be used to
can be used
be used to
Perl module
makefile
target
used
makefiles
processing
print
Make
Make 1.00
Libraries
Bookmark Make 1.00
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
how animals can be used to control pest
linux makefile
used to
perl modules
make 1.00 profit
make 1.00 with 21 coins
install perl module
how many ways are there to make 1.00
makefile rule separator
can be used to heat large amounts of liquid
how can the sun be used to separate salt from saltwater
50 coins make 1.00
can be used for
c++ makefile
installing perl module
ways excel can be used in business
imagelist must be initialized before it can be used
makefile unix
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
Latest Software
Popular Software
Favourite Software