## ===========================================================================
##  Copyright (c) 1998-2000 K.U.Leuven
##  
##  This software is provided AS IS, without any express or implied
##  warranty.  In no event will the authors or the K.U.Leuven be held
##  liable for any damages or loss of profit arising from the use or
##  non-fitness for a particular purpose of this software.
##  
##  See file README in the home directory for details about
##  copyrights and licensing.
## ===========================================================================
##  NAME:       Makefile
##  TYPE:       makefile
##  PROJECT:    libvrml - Physically-Based Rendering Modelling Language nodes
##  CONTENT:    Makefile.am for PhBRML nodes
## ===========================================================================
##  AUTHORS:    jp      Jan Prikryl
## ===========================================================================
##  HISTORY:
##
##  31-Jan-00 20:35:50  jp      last modification
##  03-Sep-99 10:19:39  jp      created
## ===========================================================================
##
## Process this file with automake to produce Makefile.in
##

AUTOMAKE_OPTIONS = no-dependencies

noinst_LTLIBRARIES = libvrmlphb.la
libvrmlphb_la_SOURCES = \
	AppearanceBase.C \
	AppearanceBaseP.C \
	PhB3DTexture.C \
	PhB3DTextureP.C \
	PhB3DTextureTransform.C \
	PhB3DTextureTransformP.C \
	PhB3DTexturedSurface.C \
	PhB3DTexturedSurfaceP.C \
	PhBAppearance.C \
	PhBAppearanceP.C \
	PhBAtmosphere.C \
	PhBAtmosphereP.C \
	PhBBackground.C \
	PhBBackgroundP.C \
	PhBBlackBodySpectrum.C \
	PhBBlackBodySpectrumP.C \
	PhBDiffuseEmitter.C \
	PhBDiffuseEmitterP.C \
	PhBDiffuseReflector.C \
	PhBDiffuseReflectorP.C \
	PhBDiffuseRefractor.C \
	PhBDiffuseRefractorP.C \
	PhBDistortion.C \
	PhBDistortionP.C \
	PhBEDF.C \
	PhBEDFP.C \
	PhBEmitter.C \
	PhBEmitterP.C \
	PhBHomogeneousMedium.C \
	PhBHomogeneousMediumP.C \
	PhBHomogeneousSurface.C \
	PhBHomogeneousSurfaceP.C \
	PhBInterpolatedMedium.C \
	PhBInterpolatedMediumP.C \
	PhBInterpolatedSpectrum.C \
	PhBInterpolatedSpectrumP.C \
	PhBInterpolatedSurface.C \
	PhBInterpolatedSurfaceP.C \
	PhBIsotropicPhaseFunction.C \
	PhBIsotropicPhaseFunctionP.C \
	PhBLayeredSurface.C\
	PhBLayeredSurfaceP.C\
	PhBLxySpectrum.C \
	PhBLxySpectrumP.C \
	PhBMedium.C \
	PhBMediumP.C \
	PhBMixedSpectrum.C \
	PhBMixedSpectrumP.C \
	PhBMonochromaticSpectrum.C \
	PhBMonochromaticSpectrumP.C \
	PhBPerfectSpecularReflector.C \
	PhBPerfectSpecularReflectorP.C \
	PhBPerfectSpecularRefractor.C \
	PhBPerfectSpecularRefractorP.C \
	PhBPhF.C \
	PhBPhFP.C \
	PhBPhaseFunction.C \
	PhBPhaseFunctionP.C \
	PhBPhongEmitter.C \
	PhBPhongEmitterP.C \
	PhBPhongReflector.C \
	PhBPhongReflectorP.C \
	PhBPhongRefractor.C \
	PhBPhongRefractorP.C \
	PhBProcedural3DTexture.C \
	PhBProcedural3DTextureP.C \
	PhBProceduralBackground.C \
	PhBProceduralBackgroundP.C \
	PhBProceduralEmitter.C \
	PhBProceduralEmitterP.C \
	PhBProceduralPhaseFunction.C \
	PhBProceduralPhaseFunctionP.C \
	PhBProceduralScatterer.C \
	PhBProceduralScattererP.C \
	PhBProceduralSpectrum.C \
	PhBProceduralSpectrumP.C \
	PhBProceduralTexture.C \
	PhBProceduralTextureP.C \
	PhBProceduralTextureProjection.C \
	PhBProceduralTextureProjectionP.C \
	PhBSDF.C \
	PhBSDFP.C \
	PhBSampledIsotropicEmitter.C \
	PhBSampledIsotropicEmitterP.C \
	PhBSampledSpectrum.C \
	PhBSampledSpectrumP.C \
	PhBScatterer.C \
	PhBScattererP.C \
	PhBSpectrum.C \
	PhBSpectrumP.C \
	PhBSurface.C \
	PhBSurfaceP.C \
	PhBSurfaceDistortion.C \
	PhBSurfaceDistortionP.C \
	PhBTabulatedSpectrum.C \
	PhBTabulatedSpectrumP.C \
	PhBTexture.C \
	PhBTextureP.C \
	PhBTextureEmitter.C \
	PhBTextureEmitterP.C \
	PhBTextureProjection.C \
	PhBTextureProjectionP.C \
	PhBTexturedBackground.C \
	PhBTexturedBackgroundP.C \
	PhBTexturedMedium.C \
	PhBTexturedMediumP.C \
	PhBTexturedSurface.C \
	PhBTexturedSurfaceP.C \
	PhBVolumeDistortion.C \
	PhBVolumeDistortionP.C \
	PhBXYZSpectrum.C \
	PhBXYZSpectrumP.C
DEPSOURCES = $(libvrmlphb_la_SOURCES)
INCLUDES = \
	-I$(top_srcdir)/VRML \
	-I$(top_srcdir)/VRML/NODES
vrmlheaderdir = $(includedir)/VRML
vrmlheader_HEADERS = \
	AppearanceBase.H \
	PhB3DTexture.H \
	PhB3DTextureTransform.H \
	PhB3DTexturedSurface.H \
	PhBAppearance.H \
	PhBAtmosphere.H \
	PhBBackground.H \
	PhBBlackBodySpectrum.H \
	PhBDiffuseEmitter.H \
	PhBDiffuseReflector.H \
	PhBDiffuseRefractor.H \
	PhBDistortion.H \
	PhBEDF.H \
	PhBEmitter.H \
	PhBHomogeneousMedium.H \
	PhBHomogeneousSurface.H \
	PhBInterpolatedMedium.H \
	PhBInterpolatedSpectrum.H \
	PhBInterpolatedSurface.H \
	PhBIsotropicPhaseFunction.H \
	PhBLayeredSurface.H \
	PhBLxySpectrum.H \
	PhBMedium.H \
	PhBMixedSpectrum.H \
	PhBMonochromaticSpectrum.H \
	PhBPerfectSpecularReflector.H \
	PhBPerfectSpecularRefractor.H \
	PhBPhF.H \
	PhBPhaseFunction.H \
	PhBPhongEmitter.H \
	PhBPhongReflector.H \
	PhBPhongRefractor.H \
	PhBProcedural3DTexture.H \
	PhBProceduralBackground.H \
	PhBProceduralEmitter.H \
	PhBProceduralPhaseFunction.H \
	PhBProceduralScatterer.H \
	PhBProceduralSpectrum.H \
	PhBProceduralTexture.H \
	PhBProceduralTextureProjection.H \
	PhBSDF.H \
	PhBSampledIsotropicEmitter.H \
	PhBSampledSpectrum.H \
	PhBScatterer.H \
	PhBSpectrum.H \
	PhBSurface.H \
	PhBSurfaceDistortion.H \
	PhBTabulatedSpectrum.H \
	PhBTexture.H \
	PhBTextureEmitter.H \
	PhBTextureProjection.H \
	PhBTexturedBackground.H \
	PhBTexturedMedium.H \
	PhBTexturedSurface.H \
	PhBVolumeDistortion.H \
	PhBXYZSpectrum.H
EXTRA_DIST = \
	.cghead \
	0README \
	Makefile.save

include $(top_srcdir)/make.rules

## ===========================================================================
## End of Makefile.am
## ===========================================================================
