3
function phpmake_makefile_top_rules()
5
echo "# Generated from Makefile.php by phpmake v" . PHPMAKE_VERSION . "\n";
6
echo "# PHPMAKE_LIBPATH = " . getenv("PHPMAKE_LIBPATH") . "\n";
7
echo "# Project = " . getenv("PHPMAKE_PROJECT") . "\n";
10
* Generate the default rules and settings to be located
11
* in the beginning of Makefile
15
echo "# ** Start of phpmake definitions\n";
16
echo ".SUFFIXES: .PHc .PHh .PHinc .inc\t# PHP source files\n";
18
echo "PHPMAKE_PROJECT=" . getenv("PHPMAKE_PROJECT") . "\n";
19
echo "PHPMAKE_LIBPATH=" . getenv("PHPMAKE_LIBPATH") . "\n";
20
echo "# ** End of phpmake definitions\n";
23
function phpmake_makefile_rules()
26
echo "# ** Start of phpmake generated rules\n";
29
echo "\t" . 'PHPMAKE_PROJECT=$(PHPMAKE_PROJECT) PHPMAKE_LIBPATH=$(PHPMAKE_LIBPATH) $(PHP) $< > $@' . "\n";
32
echo "\t" . 'PHPMAKE_PROJECT=$(PHPMAKE_PROJECT) PHPMAKE_LIBPATH=$(PHPMAKE_LIBPATH) $(PHP) $< > $@' . "\n";
35
echo "\t" . 'PHPMAKE_PROJECT=$(PHPMAKE_PROJECT) PHPMAKE_LIBPATH=$(PHPMAKE_LIBPATH) $(PHP) $< > $@' . "\n";
37
echo "# ** End of phpmake generated rules\n";
41
function phpmake_print_subdirs($subdirs)
45
foreach($subdirs as $d)
50
echo "\t# Automatically generated by phpmake\n";
53
function phpmake_init_c()
55
echo "// Generated by phpmake v" . PHPMAKE_VERSION . "\n";
56
echo "// PHPMAKE_LIBPATH = " . getenv("PHPMAKE_LIBPATH") . "\n";
57
echo "// Project = " . getenv("PHPMAKE_PROJECT") . "\n";