1 ### RtAudio tests Makefile - for various flavors of unix
3 PROGRAMS = probe playsaw playraw record duplex testall
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 probe : probe.cpp $(OBJECTS)
26 $(CC) $(CFLAGS) $(DEFS) -o probe probe.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
28 playsaw : playsaw.cpp $(OBJECTS)
29 $(CC) $(CFLAGS) $(DEFS) -o playsaw playsaw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
31 playraw : playraw.cpp $(OBJECTS)
32 $(CC) $(CFLAGS) $(DEFS) -o playraw playraw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
34 record : record.cpp $(OBJECTS)
35 $(CC) $(CFLAGS) $(DEFS) -o record record.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
37 duplex : duplex.cpp $(OBJECTS)
38 $(CC) $(CFLAGS) $(DEFS) -o duplex duplex.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
40 testall : testall.cpp $(OBJECTS)
41 $(CC) $(CFLAGS) $(DEFS) -o testall testall.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
45 -rm $(OBJECT_PATH)/*.o