X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile;h=a15bb6bee1a8360337e666d4cdfc34f7e19cddaa;hb=cf158af1c2219bd9f5a9bc531fb3c1133d327b45;hp=a7ae389f24e5140e4ec2aa297fc4103c1a1e842d;hpb=e6f5343ffeaab71cee601f1a78937525e1947fef;p=nageru diff --git a/Makefile b/Makefile index a7ae389..a15bb6b 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ PKG_MODULES := Qt5Core Qt5Gui Qt5Widgets Qt5OpenGLExtensions Qt5OpenGL Qt5PrintS CXXFLAGS ?= -O2 -g -Wall # Will be overridden by environment. CXXFLAGS += -fPIC $(shell pkg-config --cflags $(PKG_MODULES)) -DMOVIT_SHADER_DIR=\"$(shell pkg-config --variable=shaderdir movit)\" -pthread -LDLIBS=$(shell pkg-config --libs $(PKG_MODULES)) -pthread -lavformat -lavcodec -lavutil -lswscale -lGL +LDLIBS=$(shell pkg-config --libs $(PKG_MODULES)) -pthread -lavformat -lavcodec -lavutil -lswscale -lGL -lva -lva-drm -lva-x11 -lX11 # Qt objects OBJS_WITH_MOC = mainwindow.o jpeg_frame_view.o clip_list.o @@ -13,7 +13,8 @@ OBJS += $(OBJS_WITH_MOC:.o=.moc.o) # Flow objects OBJS += flow.o gpu_timers.o -OBJS += ffmpeg_raii.o main.o player.o httpd.o mux.o metacube2.o video_stream.o context.o +OBJS += ffmpeg_raii.o main.o player.o httpd.o mux.o metacube2.o video_stream.o context.o chroma_subsampler.o +OBJS += vaapi_jpeg_decoder.o memcpy_interleaved.o %.o: %.cpp $(CXX) -MMD -MP $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $< @@ -45,4 +46,4 @@ DEPS=$(OBJS:.o=.d) -include $(DEPS) clean: - $(RM) $(OBJS) $(DEPS) futatabi $(OBJS_WITH_MOC:.o=.moc.cpp) + $(RM) $(OBJS) $(DEPS) flow_main.o gpu_timers.o futatabi $(OBJS_WITH_MOC:.o=.moc.cpp)