Makefile 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # Makefile of the library "fon"
  2. # Paul Boersma, 10 August 2018
  3. include ../makefile.defs
  4. CPPFLAGS = -I ../kar -I ../melder -I ../sys -I ../dwsys -I ../stat -I ../dwtools -I ../LPC -I ../fon -I ../external/portaudio -I ../external/flac -I ../external/mp3 -I ../external/espeak
  5. OBJECTS = Transition.o Distributions_and_Transition.o \
  6. Function.o Sampled.o SampledXY.o Matrix.o Vector.o Polygon.o PointProcess.o \
  7. Matrix_and_PointProcess.o Matrix_and_Polygon.o AnyTier.o RealTier.o \
  8. Sound.o LongSound.o Sound_files.o Sound_audio.o PointProcess_and_Sound.o Sound_PointProcess.o ParamCurve.o \
  9. Pitch.o Harmonicity.o Intensity.o Matrix_and_Pitch.o Sound_to_Pitch.o \
  10. Sound_to_Intensity.o Sound_to_Harmonicity.o Sound_to_Harmonicity_GNE.o Sound_to_PointProcess.o \
  11. Pitch_to_PointProcess.o Pitch_to_Sound.o Pitch_Intensity.o \
  12. PitchTier.o Pitch_to_PitchTier.o PitchTier_to_PointProcess.o PitchTier_to_Sound.o Manipulation.o \
  13. Pitch_AnyTier_to_PitchTier.o IntensityTier.o DurationTier.o AmplitudeTier.o \
  14. Spectrum.o Ltas.o Spectrogram.o SpectrumTier.o Ltas_to_SpectrumTier.o \
  15. Formant.o Image.o Sound_to_Formant.o Sound_and_Spectrogram.o \
  16. Sound_and_Spectrum.o Spectrum_and_Spectrogram.o Spectrum_to_Formant.o \
  17. FormantTier.o TextGrid.o TextGrid_Sound.o Label.o FormantGrid.o \
  18. Excitation.o Cochleagram.o Cochleagram_and_Excitation.o Excitation_to_Formant.o \
  19. Sound_to_Cochleagram.o Spectrum_to_Excitation.o \
  20. VocalTract.o VocalTract_to_Spectrum.o \
  21. SoundRecorder.o Sound_enhance.o VoiceAnalysis.o \
  22. FunctionEditor.o TimeSoundEditor.o TimeSoundAnalysisEditor.o \
  23. PitchEditor.o SoundEditor.o SpectrumEditor.o SpectrogramEditor.o PointEditor.o \
  24. RealTierEditor.o PitchTierEditor.o IntensityTierEditor.o \
  25. DurationTierEditor.o AmplitudeTierEditor.o \
  26. ManipulationEditor.o TextGridEditor.o FormantGridEditor.o \
  27. WordList.o SpellingChecker.o \
  28. FujisakiPitch.o \
  29. ExperimentMFC.o RunnerMFC.o manual_ExperimentMFC.o praat_ExperimentMFC.o \
  30. Photo.o Movie.o MovieWindow.o \
  31. Corpus.o \
  32. manual_Picture.o manual_Manual.o manual_Script.o \
  33. manual_soundFiles.o manual_tutorials.o manual_references.o \
  34. manual_programming.o manual_Fon.o manual_voice.o Praat_tests.o \
  35. manual_glossary.o manual_Sampling.o manual_exampleSound.o \
  36. manual_sound.o manual_pitch.o manual_spectrum.o manual_formant.o manual_annotation.o \
  37. praat_TimeFunction.o praat_TimeTier.o praat_TimeFrameSampled.o \
  38. praat_Sound.o praat_Matrix.o praat_Tiers.o praat_TextGrid_init.o praat_Fon.o
  39. .PHONY: all clean
  40. all: libfon.a
  41. clean:
  42. $(RM) $(OBJECTS)
  43. $(RM) libfon.a
  44. libfon.a: $(OBJECTS)
  45. touch libfon.a
  46. rm libfon.a
  47. $(AR) cq libfon.a $(OBJECTS)
  48. $(RANLIB) libfon.a
  49. $(OBJECTS): *.h ../external/portaudio/*.h ../kar/*.h ../melder/*.h ../sys/*.h ../dwsys/*.h ../stat/*.h ../dwtools/*.h ../LPC/*.h ../external/flac/*.h ../external/mp3/mp3.h