Makefile.in 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ### RtMidi tests Makefile - for various flavors of unix
  2. PROGRAMS = midiinfo midiout qmidiin cmidiin
  3. RM = /bin/rm
  4. SRC_PATH = ../
  5. INCLUDE = ../
  6. OBJECT_PATH = @object_path@
  7. vpath %.o $(OBJECT_PATH)
  8. OBJECTS = RtMidi.o
  9. CC = @CXX@
  10. DEFS = @debug@
  11. DEFS += @midi_api@
  12. CFLAGS = @cflags@
  13. CFLAGS += @warn@ -I$(INCLUDE)
  14. LIBRARY = @LIBS@
  15. LIBRARY += @frameworks@
  16. %.o : $(SRC_PATH)/%.cpp
  17. $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
  18. all : $(PROGRAMS)
  19. midiinfo : midiinfo.cpp $(OBJECTS)
  20. $(CC) $(CFLAGS) $(DEFS) -o midiinfo midiinfo.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
  21. midiout : midiout.cpp $(OBJECTS)
  22. $(CC) $(CFLAGS) $(DEFS) -o midiout midiout.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
  23. qmidiin : qmidiin.cpp $(OBJECTS)
  24. $(CC) $(CFLAGS) $(DEFS) -o qmidiin qmidiin.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
  25. cmidiin : cmidiin.cpp $(OBJECTS)
  26. $(CC) $(CFLAGS) $(DEFS) -o cmidiin cmidiin.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
  27. clean :
  28. -rm $(OBJECT_PATH)/*.o
  29. -rm $(PROGRAMS)
  30. -rm -f *~
  31. strip :
  32. strip $(PROGRAMS)