Import('env', 'plugins') # Basic materials (smooth & rough versions of each) plugins += env.SharedLibrary('dielectric', ['dielectric.cpp']) plugins += env.SharedLibrary('conductor', ['conductor.cpp']) plugins += env.SharedLibrary('diffuse', ['diffuse.cpp']) #plugins += env.SharedLibrary('plastic', ['plastic.cpp']) plugins += env.SharedLibrary('roughdielectric', ['roughdielectric.cpp']) plugins += env.SharedLibrary('roughconductor', ['roughconductor.cpp']) #plugins += env.SharedLibrary('roughdiffuse', ['roughdiffuse.cpp']) #plugins += env.SharedLibrary('roughplastic', ['roughplastic.cpp']) # Other plugins += env.SharedLibrary('difftrans', ['difftrans.cpp']) # Plugins that act as modifiers plugins += env.SharedLibrary('mixture', ['mixture.cpp']) #plugins += env.SharedLibrary('twosided', ['twosided.cpp']) #plugins += env.SharedLibrary('mask', ['mask.cpp']) #plugins += env.SharedLibrary('coating', ['coating.cpp']) #plugins += env.SharedLibrary('ward', ['ward.cpp']) #plugins += env.SharedLibrary('phong', ['phong.cpp']) #plugins += env.SharedLibrary('irawan', ['irawan.cpp']) Export('plugins')