Lines Matching +full:- +full:- +full:no +full:- +full:patch
7 if [ -z "${KERNEL_DIR}" -o \
8 ! -f ${KERNEL_DIR}/usr/include/linux/videodev2.h -o \
9 ! -f ${KERNEL_DIR}/usr/include/linux/fb.h -o \
10 ! -f ${KERNEL_DIR}/usr/include/linux/vesa.h -o \
11 ! -f ${KERNEL_DIR}/usr/include/linux/v4l2-controls.h -o \
12 ! -f ${KERNEL_DIR}/usr/include/linux/v4l2-common.h -o \
13 ! -f ${KERNEL_DIR}/usr/include/linux/v4l2-subdev.h -o \
14 ! -f ${KERNEL_DIR}/usr/include/linux/v4l2-mediabus.h -o \
15 ! -f ${KERNEL_DIR}/usr/include/linux/v4l2-dv-timings.h -o \
16 ! -f ${KERNEL_DIR}/usr/include/linux/ivtv.h -o \
17 ! -f ${KERNEL_DIR}/usr/include/linux/dvb/frontend.h -o \
18 ! -f ${KERNEL_DIR}/usr/include/linux/dvb/dmx.h -o \
19 ! -f ${KERNEL_DIR}/usr/include/linux/lirc.h -o \
20 ! -f ${KERNEL_DIR}/usr/include/linux/bpf.h -o \
21 ! -f ${KERNEL_DIR}/usr/include/linux/bpf_common.h -o \
22 ! -f ${KERNEL_DIR}/drivers/media/tuners/xc2028-types.h -o \
23 ! -f ${KERNEL_DIR}/usr/include/linux/input-event-codes.h ]; then
31 cp -a ${KERNEL_DIR}/usr/include/linux/videodev2.h ${TOPSRCDIR}/include/linux
32 cp -a ${KERNEL_DIR}/usr/include/linux/fb.h ${TOPSRCDIR}/include/linux
33 cp -a ${KERNEL_DIR}/usr/include/linux/vesa.h ${TOPSRCDIR}/include/linux
34 cp -a ${KERNEL_DIR}/usr/include/linux/v4l2-controls.h ${TOPSRCDIR}/include/linux
35 patch -d ${TOPSRCDIR} --no-backup-if-mismatch -p1 <${TOPSRCDIR}/utils/common/v4l2-controls.patch
36 cp -a ${KERNEL_DIR}/usr/include/linux/v4l2-common.h ${TOPSRCDIR}/include/linux
37 cp -a ${KERNEL_DIR}/usr/include/linux/v4l2-subdev.h ${TOPSRCDIR}/include/linux
38 cp -a ${KERNEL_DIR}/usr/include/linux/v4l2-mediabus.h ${TOPSRCDIR}/include/linux
39 cp -a ${KERNEL_DIR}/usr/include/linux/v4l2-dv-timings.h ${TOPSRCDIR}/include/linux
40 cp -a ${KERNEL_DIR}/usr/include/linux/media-bus-format.h ${TOPSRCDIR}/include/linux
41 cp -a ${KERNEL_DIR}/usr/include/linux/media.h ${TOPSRCDIR}/include/linux
42 cp -a ${KERNEL_DIR}/usr/include/linux/ivtv.h ${TOPSRCDIR}/include/linux
43 cp -a ${KERNEL_DIR}/usr/include/linux/dvb/frontend.h ${TOPSRCDIR}/include/linux/dvb
44 cp ${TOPSRCDIR}/include/linux/dvb/frontend.h ${TOPSRCDIR}/lib/include/libdvbv5/dvb-frontend.h
45 cp -a ${KERNEL_DIR}/usr/include/linux/dvb/dmx.h ${TOPSRCDIR}/include/linux/dvb
46 cp -a ${KERNEL_DIR}/usr/include/linux/lirc.h ${TOPSRCDIR}/include/linux
47 cp -a ${KERNEL_DIR}/usr/include/linux/bpf.h ${TOPSRCDIR}/include/linux
48 cp -a ${KERNEL_DIR}/usr/include/linux/bpf_common.h ${TOPSRCDIR}/include/linux
49 cp -a ${KERNEL_DIR}/usr/include/linux/cec.h ${TOPSRCDIR}/include/linux
50 cp -a ${KERNEL_DIR}/usr/include/linux/cec-funcs.h ${TOPSRCDIR}/include/linux
51 cp -a ${KERNEL_DIR}/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c ${TOPSRCDIR}/utils/common
52 cp -a ${KERNEL_DIR}/drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c ${TOPSRCDIR}/utils/common
53 cp -a ${KERNEL_DIR}/include/media/tpg/v4l2-tpg.h ${TOPSRCDIR}/utils/common
54 patch -d ${TOPSRCDIR} --no-backup-if-mismatch -p1 <${TOPSRCDIR}/utils/common/v4l2-tpg.patch
55 cp -a ${KERNEL_DIR}/drivers/media/test-drivers/vicodec/codec-fwht.[ch] ${TOPSRCDIR}/utils/common/
56 cp -a ${KERNEL_DIR}/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.[ch] ${TOPSRCDIR}/utils/comm…
57 patch -d ${TOPSRCDIR} --no-backup-if-mismatch -p1 <${TOPSRCDIR}/utils/common/codec-fwht.patch
59 # Remove the ' | grep -v V4L2_META_FMT_GENERIC_' part once these meta formats
61 …-core/v4l2-ioctl.c | grep -v V4L2_META_FMT_GENERIC_ | perl -pe 's/.*V4L2_(.*)_FMT/\tcase V4L2_\1_F…
68 ./gen_input_events.pl < ${KERNEL_DIR}/usr/include/linux/input-event-codes.h > ${SRCDIR}/parse.h
69 rm -f ${SRCDIR}/rc_keymaps/*
74 …ls ${SRCDIR}/rc_keymaps | grep toml | perl -ne "chomp; printf(\" '\$_',\n\");" >>${SRCDIR}/rc_k…
85 function xc3028-firmware {
86 SRCDIR=${TOPSRCDIR}/contrib/xc3028-firmware
88 cp -a ${KERNEL_DIR}/drivers/media/tuners/xc2028-types.h ${SRCDIR}/
91 function ioctl-test {
96 ./gen_ioctl_list.pl --gen_ioctl_numbers >.tmp_ioctl.c
97 gcc -I ../../include/ .tmp_ioctl.c -o tmp_ioctl32 -m32
98 gcc -I ../../include/ .tmp_ioctl.c -o tmp_ioctl64 -m64
102 ./gen_ioctl_list.pl >ioctl-test.h
110 rm -rf .pc
112 for i in input.h input-event-codes.h ivtv.h uinput.h videodev2.h v4l2-controls.h v4l2-common.h; do
113 mkdir -p include/linux/$(dirname $i)
116 patch -d ${SRCDIR} --no-backup-if-mismatch -p1 <${TOPSRCDIR}/utils/common/v4l2-controls.patch
118 for i in ivtv.h uinput.h videodev2.h v4l2-common.h; do
119 …-e 's/__u8/uint8_t/g' -e 's/__u16/uint16_t/g' -e 's/__u32/uint32_t/g' -e 's/__u64/uint64_t/g' -e '…
122 quilt push -a
125 function v4l2-tracer {
126 V4L2TRACERDIR="${TOPSRCDIR}/utils/v4l2-tracer"
127 V4L2TRACERSOURCES="${TOPSRCDIR}/include/linux/v4l2-controls.h "
130 V4L2TRACERSOURCES+="${TOPSRCDIR}/include/linux/v4l2-common.h "
132 V4L2TRACERTMPDIR=$(mktemp --tmpdir -d "v4l2-tracer-gen.XXXXXXXXXX")
134 perl "${V4L2TRACERDIR}/v4l2-tracer-gen.pl" -o $V4L2TRACERTMPDIR $V4L2TRACERSOURCES
136 …diff -Naur "${V4L2TRACERDIR}/trace-gen.cpp" "${V4L2TRACERTMPDIR}/trace-gen.cpp" > "${V4L2TRACERTMP…
137 …diff -Naur "${V4L2TRACERDIR}/trace-gen.h" "${V4L2TRACERTMPDIR}/trace-gen.h" > "${V4L2TRACERTMPDIR}…
138 …diff -Naur "${V4L2TRACERDIR}/retrace-gen.cpp" "${V4L2TRACERTMPDIR}/retrace-gen.cpp" > "${V4L2TRACE…
139 …diff -Naur "${V4L2TRACERDIR}/retrace-gen.h" "${V4L2TRACERTMPDIR}/retrace-gen.h" > "${V4L2TRACERTMP…
140 …iff -Naur "${V4L2TRACERDIR}/v4l2-tracer-info-gen.h" "${V4L2TRACERTMPDIR}/v4l2-tracer-info-gen.h" >…
142 patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch <${V4L2TRACERTMPDIR}/trace-gen.patch
143 patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch <${V4L2TRACERTMPDIR}/trace-gen-h.patch
144 patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch <${V4L2TRACERTMPDIR}/retrace-gen.patch
145 patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch <${V4L2TRACERTMPDIR}/retrace-gen-h.patch
146 patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch <${V4L2TRACERTMPDIR}/v4l2-tracer-info-gen-h.patch
148 rm -r "$V4L2TRACERTMPDIR"
154 ioctl-test
155 xc3028-firmware
156 v4l2-tracer