subdir.mk
来自「xawtv绝版源码」· MK 代码 · 共 95 行
MK
95 行
# targets to buildTARGETS-plugins := \ libng/plugins/flt-gamma.so \ libng/plugins/flt-invert.so \ libng/plugins/flt-disor.so \ libng/plugins/conv-mjpeg.so \ libng/plugins/read-avi.so \ libng/plugins/write-avi.so# libng/plugins/conv-audio.soifeq ($(FOUND_LQT),yes)TARGETS-plugins += \ libng/plugins/read-qt.so \ libng/plugins/write-qt.soendififeq ($(FOUND_DV),yes)TARGETS-plugins += \ libng/plugins/read-dv.so \ libng/plugins/write-dv.soendififeq ($(FOUND_OS),linux)TARGETS-plugins += \ libng/plugins/drv0-v4l2.so \ libng/plugins/drv0-v4l2-old.so \ libng/plugins/drv1-v4l.so \ libng/plugins/snd-oss.soendififeq ($(FOUND_OS),bsd)TARGETS-plugins += \ libng/plugins/drv0-bsd.so \ libng/plugins/snd-oss.soendifGONE-plugins := \ $(libdir)/invert.so \ $(libdir)/nop.so \ $(libdir)/flt-nop.so# libraries to linklibng/plugins/read-qt.so : LDLIBS := $(QT_LIBS)libng/plugins/write-qt.so : LDLIBS := $(QT_LIBS)libng/plugins/read-dv.so : LDLIBS := $(DV_LIBS)libng/plugins/write-dv.so : LDLIBS := $(DV_LIBS)# global targetsall:: $(TARGETS-plugins)install:: $(INSTALL_DIR) $(libdir) $(INSTALL_PROGRAM) -s $(TARGETS-plugins) $(libdir) rm -f $(GONE-plugins)clean:: rm -f $(TARGETS-plugins)libng/plugins/conv-mjpeg.so: libng/plugins/conv-mjpeg.olibng/plugins/drv0-bsd.so: libng/plugins/drv0-bsd.olibng/plugins/drv0-v4l2-old.so: libng/plugins/drv0-v4l2-old.olibng/plugins/flt-debug.so: libng/plugins/flt-debug.olibng/plugins/flt-disor.so: libng/plugins/flt-disor.olibng/plugins/flt-gamma.so: libng/plugins/flt-gamma.olibng/plugins/flt-invert.so: libng/plugins/flt-invert.olibng/plugins/read-avi.so: libng/plugins/read-avi.olibng/plugins/read-dv.so: libng/plugins/read-dv.olibng/plugins/read-qt.so: libng/plugins/read-qt.olibng/plugins/snd-oss.so: libng/plugins/snd-oss.olibng/plugins/write-avi.so: libng/plugins/write-avi.olibng/plugins/write-dv.so: libng/plugins/write-dv.olibng/plugins/write-qt.so: libng/plugins/write-qt.olibng/plugins/drv0-v4l2.so: \ libng/plugins/drv0-v4l2.o \ libng/plugins/struct-v4l2.o \ libng/plugins/struct-dump.olibng/plugins/drv1-v4l.so: \ libng/plugins/drv1-v4l.o \ libng/plugins/struct-v4l.o \ libng/plugins/struct-dump.olibng/plugins/struct-dump.o: structs/struct-dump.c @$(echo_compile_c) @$(compile_c) @$(fixup_deps)libng/plugins/struct-v4l.o: structs/struct-v4l.c @$(echo_compile_c) @$(compile_c) @$(fixup_deps)libng/plugins/struct-v4l2.o: structs/struct-v4l2.c @$(echo_compile_c) @$(compile_c) @$(fixup_deps)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?