Assists music production by grouping standalone programs into sessions. Community version of "Non Session Manager".
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
661B

  1. CXXFLAGS=-ggdb -Wall -O0
  2. LIBS=`fltk-config --ldflags`
  3. # CXXFLAGS=`fltk-config -cxxflags`
  4. SRCS= Waveform.C Region.C Peaks.C main.C
  5. OBJS=$(SRCS:.C=.o)
  6. .PHONEY: all clean install dist valgrind
  7. all: test makedepend
  8. .C.o:
  9. @ echo -n "Compiling: "; tput bold; tput setaf 3; echo $<; tput sgr0; true
  10. @ $(CXX) $(CXXFLAGS) -c $< -o $@
  11. $(OBJS): Makefile
  12. test: $(OBJS)
  13. $(CXX) $(CXXFLAGS) $(LIBS) $(OBJS) -o $@
  14. clean:
  15. rm -f $(OBJS) test
  16. valgrind:
  17. valgrind ./test
  18. TAGS: $(SRCS)
  19. etags $(SRCS)
  20. makedepend: $(SRCS)
  21. @ echo -n Checking dependencies...
  22. @ makedepend -f- -- $(CXXFLAGS) -- $(SRCS) > makedepend 2>/dev/null && echo done.
  23. include makedepend