Check in of new version 4.0.0 distribution (GS).
[rtaudio-cdist.git] / tests / Makefile.in
1 ### RtAudio tests Makefile - for various flavors of unix
2
3 PROGRAMS = probe playsaw playraw record duplex testall
4 RM = /bin/rm
5 SRC_PATH = ../
6 INCLUDE = ../
7 OBJECT_PATH = @object_path@
8 vpath %.o $(OBJECT_PATH)
9
10 OBJECTS =       RtAudio.o
11
12 CC       = @CXX@
13 DEFS     = @debug@
14 DEFS    += @audio_apis@
15 CFLAGS   = @cflags@
16 CFLAGS  += @warn@ -I$(INCLUDE)
17 LIBRARY  = @LIBS@
18 LIBRARY += @frameworks@
19
20 %.o : $(SRC_PATH)/%.cpp
21         $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
22
23 all : $(PROGRAMS)
24
25 probe : probe.cpp $(OBJECTS)
26         $(CC) $(CFLAGS) $(DEFS) -o probe probe.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
27
28 playsaw : playsaw.cpp $(OBJECTS)
29         $(CC) $(CFLAGS) $(DEFS) -o playsaw playsaw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
30
31 playraw : playraw.cpp $(OBJECTS)
32         $(CC) $(CFLAGS) $(DEFS) -o playraw playraw.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
33
34 record : record.cpp $(OBJECTS)
35         $(CC) $(CFLAGS) $(DEFS) -o record record.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
36
37 duplex : duplex.cpp $(OBJECTS)
38         $(CC) $(CFLAGS) $(DEFS) -o duplex duplex.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
39
40 testall : testall.cpp $(OBJECTS)
41         $(CC) $(CFLAGS) $(DEFS) -o testall testall.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY)
42
43
44 clean : 
45         -rm $(OBJECT_PATH)/*.o
46         -rm $(PROGRAMS)
47         -rm -f *.raw *~
48
49 strip : 
50         strip $(PROGRAMS)