Makefile 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # Makefile of the library "dwtools"
  2. # David Weenink and Paul Boersma
  3. # 7 September 2018
  4. include ../makefile.defs
  5. CPPFLAGS = -I ../kar -I ../melder -I ../LPC -I ../fon -I ../sys -I ../stat -I ../dwsys -I ../external/portaudio -I ../external/espeak -I ../EEG -I ../kar
  6. OBJECTS = ActivationList.o AffineTransform.o \
  7. Categories.o CategoriesEditor.o \
  8. Categories_and_Strings.o CCA.o CCA_and_Correlation.o \
  9. CC.o CCs_to_DTW.o \
  10. ClassificationTable.o Confusion.o \
  11. ComplexSpectrogram.o Configuration.o ContingencyTable.o \
  12. Configuration_AffineTransform.o \
  13. Configuration_and_Procrustes.o DataModeler.o Distance.o \
  14. DTW.o DTW_and_TextGrid.o \
  15. Discriminant.o Discriminant_PatternList_Categories.o \
  16. EditDistanceTable.o EEG_extensions.o \
  17. Eigen_and_Matrix.o Eigen_and_Procrustes.o \
  18. Eigen_and_TableOfReal.o\
  19. Eigen_and_SSCP.o Excitations.o \
  20. espeakdata_FileInMemory.o \
  21. FilterBank.o FormantGrid_extensions.o \
  22. GaussianMixture.o \
  23. HMM.o \
  24. ICA.o Intensity_extensions.o \
  25. LFCC.o LongSound_extensions.o \
  26. KlattGrid.o KlattGridEditors.o KlattTable.o \
  27. Ltas_extensions.o \
  28. MDSVec.o MFCC.o \
  29. manual_DataModeler.o manual_dwtools.o manual_BSS.o manual_HMM.o \
  30. manual_KlattGrid.o manual_MDS.o manual_Permutation.o \
  31. Minimizers.o MixingMatrix.o \
  32. Matrix_extensions.o \
  33. Matrix_Categories.o MDS.o \
  34. OptimalCeilingTier.o OptimalCeilingTierEditor.o \
  35. PatternList.o PCA.o \
  36. Pitch_extensions.o Polynomial.o \
  37. Polygon_extensions.o Procrustes.o \
  38. Proximity.o Proximity_and_Distance.o \
  39. Resonator.o \
  40. Sound_and_MixingMatrix.o \
  41. Sound_and_Spectrogram_extensions.o Sound_and_PCA.o Sound_extensions.o \
  42. Sound_to_MFCC.o Sounds_to_DTW.o \
  43. Sound_to_Pitch2.o Sound_to_SPINET.o SPINET.o SPINET_to_Pitch.o \
  44. Spectrogram_extensions.o Spectrum_extensions.o SSCP.o Strings_extensions.o \
  45. SpeechSynthesizer.o SpeechSynthesizer_and_TextGrid.o \
  46. Table_and_Strings.o Table_extensions.o TableOfReal_and_SVD.o \
  47. TableOfReal_extensions.o \
  48. TableOfReal_and_Permutation.o \
  49. TextGrid_and_DurationTier.o TextGrid_and_PitchTier.o TextGrid_extensions.o \
  50. VowelEditor.o \
  51. praat_MDS_init.o praat_BSS_init.o praat_HMM_init.o \
  52. praat_KlattGrid_init.o praat_DataModeler_init.o praat_David_init.o
  53. .PHONY: all clean
  54. all: libdwtools.a
  55. clean:
  56. $(RM) $(OBJECTS)
  57. $(RM) libdwtools.a
  58. libdwtools.a: $(OBJECTS)
  59. touch libdwtools.a
  60. rm libdwtools.a
  61. $(AR) cq libdwtools.a $(OBJECTS)
  62. $(RANLIB) libdwtools.a
  63. $(OBJECTS): *.h ../kar/*.h ../melder/*.h ../sys/*.h ../fon/*.h ../dwsys/*.h ../stat/*.h ../LPC/*.h ../external/espeak/*.h