Ahora podemos hacer make
:
$ make cp lib/Parse/Yard.pm blib/lib/Parse/Yard.pm Manifying blib/man3/Parse::Yard.3pmComo consecuencia la estructura del proyecto ha cambiado:
Antes de make |
Después de make |
$ cd Parse-Yard/ Parse-Yard$ tree $ tree . |-- Changes |-- MANIFEST |-- Makefile |-- Makefile.PL |-- README |-- lib | `-- Parse | `-- Yard.pm `-- t `-- Parse-Yard.t |
$ tree . |-- Changes |-- MANIFEST |-- Makefile |-- Makefile.PL |-- README |-- blib | |-- arch | | `-- auto | | `-- Parse | | `-- Yard | |-- lib | | |-- Parse | | | `-- Yard.pm | | `-- auto | | `-- Parse | | `-- Yard | `-- man3 | `-- Parse::Yard.3pm |-- lib | `-- Parse | `-- Yard.pm |-- pm_to_blib `-- t `-- Parse-Yard.t |
Este paso cobra importancia cuando el módulo contiene partes escritas en lenguajes externos (por ejemplo en C) y es necesaria la construcción de librerías dinámicas conteniendo código objeto.
Casiano Rodríguez León