MAGIC Magic Mailing List
 
 

From: Richard Lethin (lethin AT reservoir DOT com)
Date: Fri Oct 26 2001 - 09:28:10 EDT

  • Next message: Eric L T Tan: "Layout question"

    Thanks Tim, looks like Rajit got the cvs ignore stuff, because I noticed
    cvs updating my .cvsignore files during a refresh yesterday.  I guess my
    find/grep wasn't powerful enough to find the place where database.h got
    generated, but it makes sense now.
    
    Another nit I noticed yesterday is that there are some vfont files that
    are needed by the pixels (and plot versatec) which don't seem to be in
    the source tree anywhere.  I had them around on the Yale computers from
    an old magic release, but it might be reasonable to put them into the
    plot directory and install them in sys.
    
    Also, I was fooling with plot postscript and the MOSIS SCNA.80 files; I
    guess I need to grab your examples from scmos tech files and put them in
    my local SCNA.80 file.  But this isn't a problem with magic.
    
    Best,
    
    Richard
    
    
    
    
    
    
    "R. Timothy Edwards" wrote:
    > 
    > Dear Rich,
    >    database.h gets generated from database.h.in by the file scripts/
    > makedbh.  The purpose is to automatically generate the bitmask vectors
    > for tile types.  In the past, changes to the maximum number of tile
    > types would require hand-editing a slew of macros in the database.h
    > file.  Mike Godfrey alleviated this somewhat by reducing it to a
    > couple of #defines, but I decided to get rid of the problem entirely
    > by generating all the macros based on the TT_MAXTYPES value, using a
    > script.  I was aware at the time that this would probabaly create
    > all sorts of bad fallout, though so far I have not had much problem
    > with it.
    >    "makedbh" is run from scripts/config, though I suppose technically
    > it ought to be in a Makefile somewhere.  Just about every file in
    > the magic source uses database.h, so it has to be run before everything
    > else.
    >    The XHelper7 and database/database.h files were *supposed* to be
    > ignored by CVS, but I can't say I really understand the CVS ignore
    > stuff.  There doesn't seem to be any way I can specify that these
    > files be ignored on my end.  I have to send email to Rajit and ask
    > him to do it at the CVS root.  If you know something I don't, please
    > clue me in.
    >                                                 Regards,
    >                                                 Tim
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo