libcwHDR =
libcwSRC =

libcwHDR += src/libcw/cwCommon.h src/libcw/cwCommonImpl.h   src/libcw/cwMem.h   src/libcw/cwLog.h    src/libcw/cwUtility.h
libcwSRC +=                      src/libcw/cwCommonImpl.cpp src/libcw/cwMem.cpp src/libcw/cwLog.cpp  src/libcw/cwUtility.cpp

libcwHDR += src/libcw/cwString.h   src/libcw/cwMath.h   src/libcw/cwVectOps.h   src/libcw/cwMtx.h    src/libcw/cwVariant.h
libcwSRC += src/libcw/cwString.cpp src/libcw/cwMath.cpp src/libcw/cwVectOps.cpp src/libcw/cwMtx.cpp  src/libcw/cwVariant.cpp

libcwHDR += src/libcw/cwB23Tree.h
libcwSRC += src/libcw/cwB23Tree.cpp

libcwHDR += src/libcw/cwFileSys.h   src/libcw/cwText.h   src/libcw/cwFile.h    src/libcw/cwTime.h   src/libcw/cwLex.h   src/libcw/cwNumericConvert.h 
libcwSRC += src/libcw/cwFileSys.cpp src/libcw/cwText.cpp src/libcw/cwFile.cpp  src/libcw/cwTime.cpp src/libcw/cwLex.cpp src/libcw/cwNumericConvert.cpp

libcwHDR += src/libcw/cwLib.h      src/libcw/cwCsv.h
libcwSRC += src/libcw/cwLib.cpp    src/libcw/cwCsv.cpp

libcwHDR += src/libcw/cwObject.h   src/libcw/cwObjectTemplate.h src/libcw/cwTextBuf.h    
libcwSRC += src/libcw/cwObject.cpp                              src/libcw/cwTextBuf.cpp

libcwHDR += src/libcw/cwThread.h    src/libcw/cwMutex.h   src/libcw/cwThreadMach.h      
libcwSRC += src/libcw/cwThread.cpp  src/libcw/cwMutex.cpp src/libcw/cwThreadMach.cpp

libcwHDR += src/libcw/cwMpScNbQueue.h src/libcw/cwSpScBuf.h   src/libcw/cwSpScQueueTmpl.h
libcwSRC +=                           src/libcw/cwSpScBuf.cpp src/libcw/cwSpScQueueTmpl.cpp

libcwHDR += src/libcw/cwNbMpScQueue.h 
libcwSRC += src/libcw/cwNbMpScQueue.cpp

libcwHDR += src/libcw/cwAudioFile.h     src/libcw/cwMidiFile.h    src/libcw/cwWaveTableBank.h     src/libcw/cwWaveTableNotes.h
libcwSRC += src/libcw/cwAudioFile.cpp   src/libcw/cwMidiFile.cpp  src/libcw/cwWaveTableBank.cpp   src/libcw/cwWaveTableNotes.cpp

libcwHDR += src/libcw/cwAudioFileOps.h    src/libcw/cwAudioTransforms.h   src/libcw/cwDspTransforms.h   src/libcw/cwAudioFileProc.h    src/libcw/cwPvAudioFileProc.h
libcwSRC += src/libcw/cwAudioFileOps.cpp  src/libcw/cwAudioTransforms.cpp src/libcw/cwDspTransforms.cpp src/libcw/cwAudioFileProc.cpp  src/libcw/cwPvAudioFileProc.cpp

libcwHDR += src/libcw/cwFlow.h    src/libcw/cwFlowDecl.h src/libcw/cwFlowTypes.h     src/libcw/cwFlowNet.h   src/libcw/cwFlowProc.h     src/libcw/cwFlowCross.h     src/libcw/cwFlowTest.h
libcwSRC += src/libcw/cwFlow.cpp                         src/libcw/cwFlowTypes.cpp   src/libcw/cwFlowNet.cpp src/libcw/cwFlowProc.cpp   src/libcw/cwFlowCross.cpp   src/libcw/cwFlowTest.cpp

if cwWEBSOCK
libcwHDR += src/libcw/cwWebSock.h   src/libcw/cwWebSockSvr.h
libcwSRC += src/libcw/cwWebSock.cpp src/libcw/cwWebSockSvr.cpp

libcwHDR += src/libcw/cwUiDecls.h src/libcw/cwUi.h   src/libcw/cwUiTest.h
libcwSRC +=                       src/libcw/cwUi.cpp src/libcw/cwUiTest.cpp

endif

libcwHDR += src/libcw/cwKeyboard.h    src/libcw/cwTest.h
libcwSRC += src/libcw/cwKeyboard.cpp  src/libcw/cwTest.cpp

libcwHDR += src/libcw/cwSerialPortDecls.h src/libcw/cwSerialPort.h    src/libcw/cwSerialPortSrv.h
libcwSRC +=                               src/libcw/cwSerialPort.cpp  src/libcw/cwSerialPortSrv.cpp

libcwHDR += src/libcw/cwMidiDecls.h src/libcw/cwMidi.h     
libcwSRC +=                         src/libcw/cwMidi.cpp    

libcwHDR += src/libcw/cwAudioDeviceDecls.h src/libcw/cwAudioDevice.h   
libcwSRC += src/libcw/cwAudioDevice.cpp

if cwALSA

libcwHDR += src/libcw/cwMidiDevice.h   src/libcw/cwMidiParser.h   src/libcw/cwMidiAlsa.h     src/libcw/cwMidiFileDev.h   src/libcw/cwMidiDeviceTest.h
libcwSRC += src/libcw/cwMidiDevice.cpp src/libcw/cwMidiParser.cpp src/libcw/cwMidiAlsa.cpp   src/libcw/cwMidiFileDev.cpp src/libcw/cwMidiDeviceTest.cpp

libcwHDR += src/libcw/cwAudioDeviceAlsa.h   src/libcw/cwAudioDeviceFile.h                                  
libcwSRC += src/libcw/cwAudioDeviceAlsa.cpp src/libcw/cwAudioDeviceFile.cpp src/libcw/cwAudioDeviceTest.cpp


if cwWEBSOCK
libcwHDR += src/libcw/cwIo.h   src/libcw/cwIoTest.h     src/libcw/cwIoMinTest.h   src/libcw/cwIoSocketChat.h   src/libcw/cwIoAudioPanel.h
libcwSRC += src/libcw/cwIo.cpp src/libcw/cwIoTest.cpp   src/libcw/cwIoMinTest.cpp src/libcw/cwIoSocketChat.cpp src/libcw/cwIoAudioPanel.cpp

libcwHDR += src/libcw/cwIoMidiRecordPlay.h    src/libcw/cwIoAudioRecordPlay.h   src/libcw/cwIoAudioMidiApp.h    src/libcw/cwIoFlow.h   src/libcw/cwIoFlowCtl.h
libcwSRC += src/libcw/cwIoMidiRecordPlay.cpp  src/libcw/cwIoAudioRecordPlay.cpp src/libcw/cwIoAudioMidiApp.cpp  src/libcw/cwIoFlow.cpp src/libcw/cwIoFlowCtl.cpp 

libcwHDR += src/libcw/cwIoPresetSelApp.h     src/libcw/cwPianoScore.h    src/libcw/cwPresetSel.h   src/libcw/cwVelTableTuner.h    src/libcw/cwGutimReg.h
libcwSRC += src/libcw/cwIoPresetSelApp.cpp   src/libcw/cwPianoScore.cpp  src/libcw/cwPresetSel.cpp src/libcw/cwVelTableTuner.cpp  src/libcw/cwGutimReg.cpp

libcwHDR += src/libcw/cwDynRefTbl.h   src/libcw/cwScoreParse.h   src/libcw/cwSfScore.h   
libcwSRC += src/libcw/cwDynRefTbl.cpp src/libcw/cwScoreParse.cpp src/libcw/cwSfScore.cpp

libcwHDR += src/libcw/cwSfMatch.h   src/libcw/cwSfTrack.h   src/libcw/cwSfAnalysis.h   src/libcw/cwScoreTest.h
libcwSRC += src/libcw/cwSfMatch.cpp src/libcw/cwSfTrack.cpp src/libcw/cwSfAnalysis.cpp src/libcw/cwScoreTest.cpp  

libcwHDR +=   src/libcw/cwScoreFollowerPerf.h src/libcw/cwScoreFollower.h   src/libcw/cwPerfMeas.h    src/libcw/cwScoreFollowTest.h
libcwSRC +=                                   src/libcw/cwScoreFollower.cpp src/libcw/cwPerfMeas.cpp  src/libcw/cwScoreFollowTest.cpp

libcwHDR += src/libcw/cwMidiState.h   src/libcw/cwSvgMidi.h   src/libcw/cwSvgScoreFollow.h
libcwSRC += src/libcw/cwMidiState.cpp src/libcw/cwSvgMidi.cpp src/libcw/cwSvgScoreFollow.cpp



endif


endif

libcwHDR += src/libcw/cwAudioBufDecls.h src/libcw/cwAudioBuf.h
libcwSRC +=                             src/libcw/cwAudioBuf.cpp

libcwHDR += src/libcw/cwSocketDecls.h src/libcw/cwSocket.h
libcwSRC +=                           src/libcw/cwSocket.cpp

libcwHDR += src/libcw/cwTcpSocket.h   src/libcw/cwTcpSocketSrv.h   src/libcw/cwTcpSocketTest.h   
libcwSRC += src/libcw/cwTcpSocket.cpp src/libcw/cwTcpSocketSrv.cpp src/libcw/cwTcpSocketTest.cpp

libcwHDR += src/libcw/cwDsp.h
libcwSRC += src/libcw/cwDsp.cpp


libcwHDR += src/libcw/cwMdns.h   src/libcw/cwEuCon.h   src/libcw/cwDnsSd.h   src/libcw/dns_sd/dns_sd.h   src/libcw/dns_sd/dns_sd_print.h   src/libcw/dns_sd/dns_sd_const.h  src/libcw/dns_sd/fader.h     src/libcw/dns_sd/rpt.h
libcwSRC += src/libcw/cwMdns.cpp src/libcw/cwEuCon.cpp src/libcw/cwDnsSd.cpp src/libcw/dns_sd/dns_sd.cpp src/libcw/dns_sd/dns_sd_print.cpp                                  src/libcw/dns_sd/fader.cpp   src/libcw/dns_sd/rpt.cpp

if cwWEB

else
 libcwHDR += src/libcw/cwSvg.h    src/libcw/cwDataSets.h
 libcwSRC += src/libcw/cwSvg.cpp  src/libcw/cwDataSets.cpp
endif

if cwFFTW
else
libcwHDR += src/libcw/cwFFT.h
libcwSRC += src/libcw/cwFFT.cpp
endif