NAME
daiku - make(1) for Perl
SYNOPSIS
> cat Daikufile
task 'all' => 'foo';
file 'foo' => 'foo.o' => sub {
system "gcc -o foo foo.o";
};
rule '.o' => '.c' => sub {
my ($engine, $dist, $src) = @_;
system "gcc -c $src -o $dist";
};
> daiku all
[LOG] Building Task: all
[LOG] Processing file: foo
[LOG] Building SuffixRule: foo.o
[LOG] Building rule: foo.o
[LOG] Building file: foo(0)
ARGUMENTS
target
OPTIONS
- -f, --file
-
Use specifiled file as Daikufile.
- -C, --direcotry
-
Change to specified directory before reading the Daikufile or doing anything else.
- -h, --help
-
Show this help message.
- -v, --version
-
Show Daiku version.
SEE ALSO
make(1), rake(1)
AUTHOR
Tokuhiro Matsuno <tokuhirom AAJKLFJEF GMAIL COM>
LICENSE
Copyright (C) Tokuhiro Matsuno
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.