mirror of
https://github.com/php/php-src.git
synced 2024-10-16 14:02:37 +00:00
26 lines
624 B
PHP
26 lines
624 B
PHP
<?php
|
|
require_once "extension_parser.php";
|
|
|
|
$filename = isset($_SERVER["argv"][1]) ? $_SERVER["argv"][1] : "extension.xml";
|
|
|
|
$ext = &new extension_parser(fopen($filename, "r"));
|
|
|
|
system("rm -rf {$ext->name}");
|
|
mkdir($ext->name);
|
|
|
|
// generate code
|
|
$ext->write_header_file();
|
|
$ext->write_code_file();
|
|
if(isset($ext->logo)) {
|
|
$fp = fopen("{$ext->name}/{$ext->name}_logo.h", "w");
|
|
fwrite($fp, $ext->logo->h_code());
|
|
fclose($fp);
|
|
$ext->logo->h_code();
|
|
}
|
|
|
|
// generate project files for configure and ms dev studio
|
|
$ext->write_config_m4();
|
|
$ext->write_ms_devstudio_dsp();
|
|
|
|
$ext->generate_documentation();
|
|
?>
|