OSLib cvs repository

Tom Hughes tom at compton.nu
Mon Jun 17 19:12:40 BST 2002


In message <20020617180410$7cb7 at gosford.compton.nu>
          "Jonathan Coxhead" <jonathan at doves.demon.co.uk> wrote:

>    The "extension-based" format is the intended appearance---".swi" is
> supposed  to be just like ".c" or ".h". The way this is done in a Norcroft
> makefile is by  adding it to the .SUFFIXES dependency:
> 
>       .SUFFIXES: .o .h .h++ .swi .ch .Hdr .ah .Help .s
> 
> in each OSLib makefile.
> 
>    Dunno why it doesn't work for you tho'---maybe that line is missing
> somewhere?

That line is there, but I that just tells it which extensions to process
implicit rules for - as far as I know amu will still look for swi.XXX rather
than XXX/swi when it wants to find a source file from which to build a given
target.

At the moment all I get (with both amu 5.02 and amu 5.16) is this:

  Making ADFS::Compton.$.Temporary.!OsLib.Source.Core.oslib ...
  AMU: Don't know how to make 'h.territory'
  AMU: *** 'core' not re-made because of errors ***

Because it is looking for swi.Territory to make it from, and that is the
name it has always had in the past, but in CVS Tony has changed all the
names so that file is now Territory/swi.

Tom

-- 
Tom Hughes (tom at compton.nu)
http://www.compton.nu/




More information about the oslib-team mailing list