X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fmeson.build;h=dd94984484ef737a6977a89ffcc2ffdd84d13012;hb=44606be7327eb9160b9de6c7be5c5006a3d5670e;hp=3f82d8d72bf7dad74566669e828716a6129ac882;hpb=4a38970b4e8cd4bce1dd9eabd56a45635501bbc3;p=nageru diff --git a/futatabi/meson.build b/futatabi/meson.build index 3f82d8d..dd94984 100644 --- a/futatabi/meson.build +++ b/futatabi/meson.build @@ -6,7 +6,6 @@ libavcodecdep = dependency('libavcodec') libavformatdep = dependency('libavformat') libavutildep = dependency('libavutil') libjpegdep = dependency('libjpeg') -libmicrohttpddep = dependency('libmicrohttpd') libswscaledep = dependency('libswscale') movitdep = dependency('movit') protobufdep = dependency('protobuf') @@ -34,8 +33,8 @@ moc_files = qt5.preprocess( srcs = ['flow.cpp', 'gpu_timers.cpp'] # All the other files. -srcs += ['main.cpp', 'player.cpp', 'httpd.cpp', 'video_stream.cpp', 'chroma_subsampler.cpp'] -srcs += ['vaapi_jpeg_decoder.cpp', 'db.cpp', 'disk_space_estimator.cpp', 'ycbcr_converter.cpp', 'flags.cpp'] +srcs += ['main.cpp', 'player.cpp', 'video_stream.cpp', 'chroma_subsampler.cpp'] +srcs += ['vaapi_jpeg_decoder.cpp', 'db.cpp', 'ycbcr_converter.cpp', 'flags.cpp'] srcs += ['mainwindow.cpp', 'jpeg_frame_view.cpp', 'clip_list.cpp', 'frame_on_disk.cpp'] srcs += moc_files srcs += proto_generated @@ -50,14 +49,10 @@ foreach shader : shaders run_command('ln', '-s', join_paths(meson.current_source_dir(), shader), meson.current_build_dir()) endforeach -bin2h = executable('bin2h', 'bin2h.cpp') -bin2h_gen = generator(bin2h, \ - output : ['@PLAINNAME@.cpp'], - arguments : ['@INPUT@', '@PLAINNAME@', '@OUTPUT@']) shader_srcs = bin2h_gen.process(shaders) srcs += shader_srcs executable('futatabi', srcs, dependencies: [shareddep, qt5deps, libjpegdep, movitdep, libmicrohttpddep, protobufdep, sqlite3dep, vax11dep, vadrmdep, x11dep, libavformatdep, libavcodecdep, libavutildep, libswscaledep], link_with: shared) -executable('flow', 'flow_main.cpp', 'flow.cpp', 'gpu_timers.cpp', shader_srcs, dependencies: [epoxydep, sdl2dep, sdl2_imagedep]) +executable('flow', 'flow_main.cpp', 'flow.cpp', 'gpu_timers.cpp', shader_srcs, dependencies: [shareddep, epoxydep, sdl2dep, sdl2_imagedep]) executable('eval', 'eval.cpp', 'util.cpp') executable('vis', 'vis.cpp', 'util.cpp')