TARGETS := cx88_mpeg_test cx88_audio_test cx88_video_test

all: $(TARGETS)

C++ ?= clang++
LIBTUNER_LIB ?= /usr/local/lib/libtuner
LIBTUNER_INCLUDE ?= /usr/local/include/libtuner
CX88_INCLUDE ?= /usr/local/include/cx88
EXTRA_CXXFLAGS ?= -Wall

cx88_mpeg_test: cx88_mpeg_client.cpp
cx88_audio_test: cx88_audio_client.cpp
cx88_video_test: cx88_video_client.cpp

$(TARGETS):
	$(C++) $(CXXFLAGS) $(EXTRA_CXXFLAGS) -I $(LIBTUNER_INCLUDE) -L $(LIBTUNER_LIB) -I $(CX88_INCLUDE) -ltuner -o $(.TARGET) $(.ALLSRC)

clean:
	rm -f $(TARGETS) *.o
