1 ### RtAudio tests Makefile - for various flavors of unix
3 PROGRAMS = info play_saw record_raw in_out play_raw twostreams call_saw call_inout
7 OBJECT_PATH = @object_path@
8 vpath %.o $(OBJECT_PATH)
16 CFLAGS += @warn@ -I$(INCLUDE)
18 LIBRARY += @frameworks@
20 %.o : $(SRC_PATH)/%.cpp
21 $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
25 info : info.cpp $(OBJECTS)
26 $(CC) $(CFLAGS) $(DEFS) -o info info.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
28 play_saw : play_saw.cpp $(OBJECTS)
29 $(CC) $(CFLAGS) $(DEFS) -o play_saw play_saw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
31 play_raw : play_raw.cpp $(OBJECTS)
32 $(CC) $(CFLAGS) $(DEFS) -o play_raw play_raw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
34 record_raw : record_raw.cpp $(OBJECTS)
35 $(CC) $(CFLAGS) $(DEFS) -o record_raw record_raw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
37 in_out : in_out.cpp $(OBJECTS)
38 $(CC) $(CFLAGS) $(DEFS) -o in_out in_out.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
40 twostreams : twostreams.cpp $(OBJECTS)
41 $(CC) $(CFLAGS) $(DEFS) -o twostreams twostreams.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
43 call_saw : call_saw.cpp $(OBJECTS)
44 $(CC) $(CFLAGS) $(DEFS) -o call_saw call_saw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
46 call_inout : call_inout.cpp $(OBJECTS)
47 $(CC) $(CFLAGS) $(DEFS) -o call_inout call_inout.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
50 -rm $(OBJECT_PATH)/*.o