Makefile 1013 B

1234567891011121314151617181920212223242526272829303132333435
  1. # Makefile of the library "melder"
  2. # Paul Boersma, 4 September 2018
  3. include ../makefile.defs
  4. CPPFLAGS = -I ../melder
  5. OBJECTS = melder.o complex.o melder_alloc.o \
  6. melder_ftoa.o melder_console.o melder_textencoding.o melder_atof.o melder_files.o \
  7. melder_tensor.o melder_sort.o melder_debug.o MelderFile.o melder_strings.o \
  8. melder_search.o \
  9. melder_info.o melder_error.o melder_warning.o melder_fatal.o melder_progress.o \
  10. melder_play.o melder_help.o melder_time.o \
  11. melder_audio.o melder_audiofiles.o melder_quantity.o MelderReadText.o melder_tensorio.o \
  12. abcio.o melder_sysenv.o regularExp.o \
  13. NUMmath.o \
  14. NUMspecfunc.o NUMear.o NUMinterpol.o NUMmetrics.o NUMrandom.o NUMfilter.o NUMlinprog.o \
  15. NUM.o STR.o VEC.o MAT.o STRVEC.o
  16. .PHONY: all clean
  17. all: libmelder.a
  18. clean:
  19. $(RM) $(OBJECTS)
  20. $(RM) libmelder.a
  21. libmelder.a: $(OBJECTS)
  22. touch libmelder.a
  23. rm libmelder.a
  24. $(AR) cq libmelder.a $(OBJECTS)
  25. $(RANLIB) libmelder.a
  26. $(OBJECTS): ../kar/*.h ../sys/*.h ../dwsys/*.h