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
