### RtAudio tests Makefile - for various flavors of unix PROGRAMS = probe playsaw playraw record duplex testall RM = /bin/rm SRC_PATH = ../ INCLUDE = ../ OBJECT_PATH = @object_path@ vpath %.o $(OBJECT_PATH) OBJECTS = RtAudio.o CC = @CXX@ DEFS = @debug@ DEFS += @audio_apis@ CFLAGS = @cflags@ CFLAGS += @warn@ -I$(INCLUDE) LIBRARY = @LIBS@ LIBRARY += @frameworks@ %.o : $(SRC_PATH)/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ all : $(PROGRAMS) probe : probe.cpp $(OBJECTS) $(CC) $(CFLAGS) $(DEFS) -o probe probe.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) playsaw : playsaw.cpp $(OBJECTS) $(CC) $(CFLAGS) $(DEFS) -o playsaw playsaw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) playraw : playraw.cpp $(OBJECTS) $(CC) $(CFLAGS) $(DEFS) -o playraw playraw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) record : record.cpp $(OBJECTS) $(CC) $(CFLAGS) $(DEFS) -o record record.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) duplex : duplex.cpp $(OBJECTS) $(CC) $(CFLAGS) $(DEFS) -o duplex duplex.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) testall : testall.cpp $(OBJECTS) $(CC) $(CFLAGS) $(DEFS) -o testall testall.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) clean : -rm $(OBJECT_PATH)/*.o -rm $(PROGRAMS) -rm -f *.raw *~ strip : strip $(PROGRAMS)