mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-22 16:32:13 -07:00
For the convenience of Linux package maintainers, add to Makefile.gtk
and Makefile.doc a command-line parameter 'BINPREFIX' which will be prepended to all the game binary names. E.g. 'make BINPREFIX=sgt-' and 'make BINPREFIX=sgt- install', and correspondingly 'make -f Makefile.doc BINPREFIX=sgt-'. Also included in this commit by mistake, changes to singles.c to add \n to the end of all its debug() statements. I meant to commit that separately. Oops. [originally from svn r9606]
This commit is contained in:
@ -1130,12 +1130,13 @@ if (defined $makefiles{'gtk'}) {
|
||||
"mandir=\$(prefix)/man\n",
|
||||
"man1dir=\$(mandir)/man1\n",
|
||||
"\n";
|
||||
print &splitline("all:" . join "", map { " $_" } &progrealnames("X:U"));
|
||||
print &splitline("all:" . join "", map { " \$(BINPREFIX)$_" }
|
||||
&progrealnames("X:U"));
|
||||
print "\n\n";
|
||||
foreach $p (&prognames("X:U")) {
|
||||
($prog, $type) = split ",", $p;
|
||||
$objstr = &objects($p, "X.o", undef, undef);
|
||||
print &splitline($prog . ": " . $objstr), "\n";
|
||||
print &splitline("\$(BINPREFIX)" . $prog . ": " . $objstr), "\n";
|
||||
$libstr = &objects($p, undef, undef, "-lX");
|
||||
print &splitline("\t\$(CC) -o \$@ $objstr $libstr \$(XLFLAGS) \$(${type}LIBS)", 69),
|
||||
"\n\n";
|
||||
@ -1150,7 +1151,7 @@ if (defined $makefiles{'gtk'}) {
|
||||
print "\n";
|
||||
print $makefile_extra{'gtk'} || "";
|
||||
print "\nclean:\n".
|
||||
"\trm -f *.o". (join "", map { " $_" } &progrealnames("X:U")) . "\n";
|
||||
"\trm -f *.o". (join "", map { " \$(BINPREFIX)$_" } &progrealnames("X:U")) . "\n";
|
||||
select STDOUT; close OUT;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user