Magic Mailing List |
|
From: Richard Lethin (lethin AT reservoir DOT com) Date: Fri Oct 26 2001 - 09:28:10 EDT
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
|
|