racket/collects/make
Noel Welsh 790e8ebb46 [NHW] Bug fix in make-collection. make-collection generates the names of the .zo files it expects to generate. The old method generated names like foo.zo. I believe the new convention is foo_ss.zo, and this is born out by an error message I encountered building a tool on top of make-collection.
The fix is generate the names of the .zo files from the full file names of the .ss, not the file name trimmed of the .ss extension.  Change is fairly trivial.

This is the error message:

> (sake "build.ss" 'all)
building collection name: (sake.ss)
make: checking zo
make:  checking compiled/sake.zo
make:   checking sake.ss
make:  making compiled/sake.zo because compiled/sake.zo does not exist
 [output to "compiled/sake_ss.zo"]
make: dependancy compiled/sake.zo was not made

 === context ===
for-loop
/usr/local/plt/collects/make/make-unit.ss:74:2: make-file
for-loop
core
/usr/local/plt/collects/scheme/private/misc.ss:74:7

--------------------------

This error basically says the file sake_ss.zo is being built, but make is looking for a file called sake.zo.

svn: r11500
2008-08-31 21:08:12 +00:00
..
collection-sig.ss Major cleanup 2008-08-14 10:07:14 +00:00
collection-unit.ss [NHW] Bug fix in make-collection. make-collection generates the names of the .zo files it expects to generate. The old method generated names like foo.zo. I believe the new convention is foo_ss.zo, and this is born out by an error message I encountered building a tool on top of make-collection. 2008-08-31 21:08:12 +00:00
collection.ss Major cleanup 2008-08-14 10:07:14 +00:00
info.ss proprocessor doc, merge scribblings and doc-categories fields 2008-04-23 00:20:25 +00:00
main.ss add lots of main.ss files where appropriate 2008-02-22 16:28:31 +00:00
make-sig.ss Major cleanup 2008-08-14 10:07:14 +00:00
make-unit.ss Major cleanup 2008-08-14 10:07:14 +00:00
make.scrbl Major cleanup 2008-08-14 10:07:14 +00:00
make.ss Major cleanup 2008-08-14 10:07:14 +00:00
setup-extension.ss Major cleanup 2008-08-14 10:07:14 +00:00