Add luma only
[yuv-player.git] / Makefile
1 CC = clang++
2 CFLAGS = -Wall -g -std=c++11 \
3         -I./third_party/ffmpeg/include \
4         -I./third_party/sdl/include  \
5
6 LDFLAGS = -fpic \
7                  -L./third_party/ffmpeg/lib \
8                  -L./third_party/sdl/lib 
9                  
10 #LDLIBS = -lavdevice -lavformat -lavfilter -lavcodec -lswresample -lswscale -lpostproc -lavutil -lSDL2
11 LDLIBS = -lSDL2
12
13 TARGETS =       yuvPlayer \
14                         yuv
15
16 OBJS = $(addsuffix .o,$(TARGETS))
17
18 .phony: all clean
19
20 all: $(TARGETS) $(OBJS)
21
22 $(OBJS):%.o:%.cpp
23         $(CC) -c $(CFLAGS) $< -o $@ 
24
25 $(TARGETS):%:%.o
26         $(CC) -o $@ $<  $(LDFLAGS) $(LDLIBS)
27
28 clean:
29         rm $(OBJS) $(TARGETS)