Documento :: Criador

documento :: fabricante contém funcionalidade semelhante a makefile em Perl.
Baixe Agora

Documento :: Criador Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Robert Krimen
  • Site do editor:
  • http://search.cpan.org/~rkrimen/

Documento :: Criador Tag


Documento :: Criador Descrição

Documento :: fabricante contém funcionalidade semelhante a makefile em Perl. Documento :: fabricante contém funcionalidade semelhante a makefile em Perl.synopsis Meu $ maker = documento :: Maker-> Novo; $ maker-> parser-> parse_Target ("tgt / a.out" => "src / defs.txt", do => sub {my $ target = shift; meu arquivo $ = shift; # tgt / a.out. ...},); $ maker-> fazer ("tgt / a.out"); # Só fará se "tgt / a.out" for mais antigo do que "src / defs.txt" ou não existente :: fabricante é destinado a ter funcionalidade semelhante como GNU fazer com melhorias adicionais. Embora isso seja um 3º Tentativa -iteração do Makefile-ness, a API é muito fluida e pode mudar em versões futuras. Narning: Pode haver insetos espreitando, eu terei prazer em entreter relatórios de bugs.Already TabingTarget-from-one-source $ maker- > Parser-> Parse_Target ("tgt / a.out" => "src / defs.txt", do => sub {my $ target = shift; meu $ file = shift; # tgt / a.out .... },); Alvo de-muitos-fontes $ maker-> parser-> parse_target ("tgt / a.out" => , do => Sub {my $ target = shift; meu $ file = shift; # tgt / a.out ....},); muitos alvos - dependem-de-muitos-fontes $ maker-> parser-> parse_target ( => , do => sub {my $ target = shift; meu $ file = turno; ....},); não-arquivo, somente alvo $ maker-> parser-> parse_simple_target ("Configurar ", Do => Sub {My $-alvo = Shift; # No Segundo Argumento ....},); Target / Source-Patterns $ Maker-> Parser-> Parse_Pattern_Target (QW (TGT /%. HTML SRC /%. Em abcde), , { do => sub {my $ target = shift; meu $ file = shift; # tgt / a.html, tgt / b.html, etc meu $ source_file = shift; # src / a.in, src / b.in, src / b.in , etc. ....},}); Target / Source-Patterns com base no rastreamento através de um diretório # Isso vai rastrear SRC / Procurando por todos os arquivos que correspondem ao padrão SRC e fazendo um alvo fora dele $ maker-> analisador > parse_pattern_target (QW (TGT /%. HTML SRC /%. Em SRC / *), , {do => sub {my $ alvo = shift; meu $ file = shift; meu $ Source_File = mudança; .... }, }); Requisitos: · Perl.


Documento :: Criador Software Relacionado