h_sources  = $(top_builddir)/include/cantera/thermo/Elements.h \
             $(top_builddir)/include/cantera/thermo/Phase.h \
             $(top_builddir)/include/cantera/thermo/mix_defs.h  \
             $(top_builddir)/include/cantera/thermo/ThermoPhase.h \
             $(top_builddir)/include/cantera/thermo/IdealGasPhase.h \
             $(top_builddir)/include/cantera/thermo/ConstDensityThermo.h \
             $(top_builddir)/include/cantera/thermo/SpeciesThermoFactory.h \
             $(top_builddir)/include/cantera/thermo/ThermoFactory.h \
             $(top_builddir)/include/cantera/thermo/NasaPoly1.h \
             $(top_builddir)/include/cantera/thermo/Nasa9Poly1.h \
             $(top_builddir)/include/cantera/thermo/WaterPropsIAPWS.h\
             $(top_builddir)/include/cantera/thermo/SimpleThermo.h \
             $(top_builddir)/include/cantera/thermo/SpeciesThermoInterpType.h \
             $(top_builddir)/include/cantera/thermo/VPSSMgr_Water_ConstVol.h \
             $(top_builddir)/include/cantera/thermo/GeneralSpeciesThermo.h \
             $(top_builddir)/include/cantera/thermo/Mu0Poly.h \
             $(top_builddir)/include/cantera/thermo/speciesThermoTypes.h \
             $(top_builddir)/include/cantera/thermo/SpeciesThermo.h \
             $(top_builddir)/include/cantera/thermo/SurfPhase.h  \
             $(top_builddir)/include/cantera/thermo/EdgePhase.h \
             $(top_builddir)/include/cantera/thermo/IdealSolnGasVPSS.h \
             $(top_builddir)/include/cantera/thermo/MolalityVPSSTP.h  \
             $(top_builddir)/include/cantera/thermo/VPSSMgr.h \
             $(top_builddir)/include/cantera/thermo/VPSSMgr_General.h \
             $(top_builddir)/include/cantera/thermo/VPSSMgr_IdealGas.h \
             $(top_builddir)/include/cantera/thermo/VPSSMgr_ConstVol.h \
             $(top_builddir)/include/cantera/thermo/PDSS_ConstVol.h \
             $(top_builddir)/include/cantera/thermo/PDSS_IdealGas.h \
             $(top_builddir)/include/cantera/thermo/PDSS_SSVol.h \
             $(top_builddir)/include/cantera/thermo/DebyeHuckel.h  \
             $(top_builddir)/include/cantera/thermo/VPStandardStateTP.h \
             $(top_builddir)/include/cantera/thermo/PDSS_Water.h \
             $(top_builddir)/include/cantera/thermo/WaterProps.h   \
             $(top_builddir)/include/cantera/thermo/WaterPropsIAPWSphi.h \
             $(top_builddir)/include/cantera/thermo/VPSSMgr_Water_HKFT.h \
             $(top_builddir)/include/cantera/thermo/PDSS_HKFT.h \
             $(top_builddir)/include/cantera/thermo/PDSS_IonsFromNeutral.h \
             $(top_builddir)/include/cantera/thermo/IonsFromNeutralVPSSTP.h \
             $(top_builddir)/include/cantera/thermo/GibbsExcessVPSSTP.h \
             $(top_builddir)/include/cantera/thermo/LatticePhase.h \
             $(top_builddir)/include/cantera/thermo/IdealMolalSoln.h \
             $(top_builddir)/include/cantera/thermo/PDSS.h \
             $(top_builddir)/include/cantera/thermo/HMWSoln.h \
             $(top_builddir)/include/cantera/thermo/WaterSSTP.h \
             $(top_builddir)/include/cantera/thermo/MetalSHEelectrons.h  \
             $(top_builddir)/include/cantera/thermo/IdealSolidSolnPhase.h \
             $(top_builddir)/include/cantera/thermo/StoichSubstanceSSTP.h \
             $(top_builddir)/include/cantera/thermo/SingleSpeciesTP.h \
             $(top_builddir)/include/cantera/thermo/MineralEQ3.h \
             $(top_builddir)/include/cantera/thermo/PseudoBinaryVPSSTP.h \
             $(top_builddir)/include/cantera/thermo/MargulesVPSSTP.h \
             $(top_builddir)/include/cantera/thermo/StoichSubstance.h \
             $(top_builddir)/include/cantera/thermo/electrolytes.h     \
             $(top_builddir)/include/cantera/thermo/PureFluidPhase.h \
             $(top_builddir)/include/cantera/thermo/LatticeSolidPhase.h \
             $(top_builddir)/include/cantera/thermo/MetalPhase.h     \
             $(top_builddir)/include/cantera/thermo/SpeciesThermoMgr.h \
             $(top_builddir)/include/cantera/thermo/StatMech.h

#$(top_builddir)/include/cantera/thermo/State.h
#             $(top_builddir)/include/cantera/thermo/Constituents.h
#             $(top_builddir)/include/cantera/thermo/NasaPoly2.h 
#             $(top_builddir)/include/cantera/thermo/NasaThermo.h 
#             $(top_builddir)/include/cantera/thermo/Nasa9PolyMultiTempRegion.h 
#             $(top_builddir)/include/cantera/thermo/ShomateThermo.h 
#             $(top_builddir)/include/cantera/thermo/ShomatePoly.h 
#             $(top_builddir)/include/cantera/thermo/ConstCpPoly.h  
#             $(top_builddir)/include/cantera/thermo/VPSSMgrFactory.h
#             $(top_builddir)/include/cantera/thermo/VPSSMgr_types.h
#             $(top_builddir)/include/cantera/thermo/PecosGasPhase.h


cc_sources = ConstCpPoly.cpp ConstDensityThermo.cpp DebyeHuckel.cpp        \
             Elements.cpp FixedChemPotSSTP.cpp GeneralSpeciesThermo.cpp    \
             GibbsExcessVPSSTP.cpp HMWSoln.cpp HMWSoln_input.cpp           \
             IdealGasPhase.cpp IdealMolalSoln.cpp IdealSolidSolnPhase.cpp  \
	     IdealSolnGasVPSS.cpp IonsFromNeutralVPSSTP.cpp                \
             LatticePhase.cpp LatticeSolidPhase.cpp MargulesVPSSTP.cpp     \
	     MetalSHEelectrons.cpp MineralEQ3.cpp                          \
	     MixedSolventElectrolyte.cpp MixtureFugacityTP.cpp             \
	     MolalityVPSSTP.cpp MolarityIonicVPSSTP.cpp Mu0Poly.cpp        \
	     Nasa9Poly1.cpp Nasa9PolyMultiTempRegion.cpp PDSS.cpp          \
             PDSS_ConstVol.cpp PDSS_HKFT.cpp PDSS_IdealGas.cpp             \
	     PDSS_IonsFromNeutral.cpp PDSS_SSVol.cpp PDSS_Water.cpp        \
	     Phase.cpp PhaseCombo_Interaction.cpp PseudoBinaryVPSSTP.cpp   \
             PureFluidPhase.cpp RedlichKisterVPSSTP.cpp                    \
             RedlichKwongMFTP.cpp SemiconductorPhase.cpp SingleSpeciesTP.cpp \
             SpeciesThermoFactory.cpp SpeciesThermoInterpType.cpp          \
             StoichSubstance.cpp SurfPhase.cpp ThermoPhase.cpp             \
             StoichSubstanceSSTP.cpp ThermoFactory.cpp VPSSMgr.cpp         \
             VPSSMgrFactory.cpp VPSSMgr_ConstVol.cpp VPSSMgr_General.cpp   \
             VPSSMgr_IdealGas.cpp VPSSMgr_Water_ConstVol.cpp               \
             VPSSMgr_Water_HKFT.cpp VPStandardStateTP.cpp WaterProps.cpp   \
             WaterPropsIAPWS.cpp WaterPropsIAPWSphi.cpp WaterSSTP.cpp      \
	     StatMech.cpp


AM_CPPFLAGS  = -I$(top_builddir)/include
AM_CXXFLAGS  = $(AM_CPPFLAGS)

lib_LTLIBRARIES    = $(top_builddir)/build/lib/libthermo.la
library_includedir = $(includedir)

#-----------------------
# Cantera thermo C/C++ library
#-----------------------

__top_builddir__build_lib_libthermo_la_LDFLAGS      = $(all_libraries) -release $(GENERIC_RELEASE)
__top_builddir__build_lib_libthermo_la_SOURCES      = $(cc_sources) $(h_sources)

__top_builddir__build_lib_libthermo_include_HEADERS = $(h_sources)
__top_builddir__build_lib_libthermo_includedir = $(prefix)/include/cantera/thermo
