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.

41 lines
731B

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