[tyvis-devel] tyvis update

Dale E Martin dmartin at cliftonlabs.com
Tue Mar 1 13:14:59 EST 2005


Update of /usr/local/cvsroot/tyvis/src/plugin
In directory silverton:/tmp/cvs-serv19715/src/plugin

Modified Files:
	Tyvis.cc TyvisArchitectureDeclaration.cc 
	TyvisArchitectureDeclaration.hh TyvisDeclaration.cc 
	TyvisDeclaration.hh TyvisDeclarationList.hh TyvisDesignFile.cc 
	TyvisLibraryClause.cc TyvisLibraryClause.hh 
	TyvisLibraryDeclaration.hh TyvisLibraryUnit.cc 
	TyvisLibraryUnit.hh TyvisUseClause.hh published_makefile.cc 
	published_makefile.hh 
Log Message:
Install the ieee files.  (This one might break stuff.  We should also
compile them too, but doing that in a non-broken way seems more challenging
so I'm punting it for now.)

_report_undefined_fn should tell us the implementation class, not just
the kind_text.

_publish_cc_makefile_stub now emits useful stuff for some cases.  It can
publish additional -I and -l flags to the base Makefile.  More work needed
here but baby step "a" works.

Added _publish_cc_include_path and _publish_cc_library_name to
TyvisLibraryClause, which is actually what makes sense to call it on.  It
forwards it to its internal IIR_LibraryDeclaration, but without this method
we see a lot of "feature envy".

Started making the published_makefile quite a bit smarter.  Now it tracks
what libraries are being used and does some publishing with that info.





More information about the tyvis-devel mailing list