1f08c3bdfSopenharmony_ci#
2f08c3bdfSopenharmony_ci# v4l-test: Test environment for Video For Linux Two API
3f08c3bdfSopenharmony_ci#
4f08c3bdfSopenharmony_ci# 16 Jul 2009  0.19 test_VIDIOC_JPEGCOMP.c and
5f08c3bdfSopenharmony_ci#                   test_VIDIOC_ENUM_FRAMESIZES.c added
6f08c3bdfSopenharmony_ci#  5 Jul 2009  0.18 v4l2_foreach.c added
7f08c3bdfSopenharmony_ci# 19 May 2009  0.17 test_VIDIOC_EXT_CTRLS.c added
8f08c3bdfSopenharmony_ci#  7 May 2009  0.16 v4l2_show.c added
9f08c3bdfSopenharmony_ci#  5 May 2009  0.15 test_VIDIOC_QUERYBUF.c added
10f08c3bdfSopenharmony_ci# 25 Apr 2009  0.14 test_VIDIOC_REQBUFS.c added
11f08c3bdfSopenharmony_ci#  5 Apr 2009  0.13 test_VIDIOC_QUERYMENU.c added
12f08c3bdfSopenharmony_ci#  4 Apr 2009  0.12 test_VIDIOC_FMT.c added
13f08c3bdfSopenharmony_ci# 22 Mar 2009  0.11 test_VIDIOC_OUTPUT.c added,
14f08c3bdfSopenharmony_ci#                   test_VIDIOC_G_SLICED_VBI_CAP.c added
15f08c3bdfSopenharmony_ci# 18 Mar 2009  0.10 test_VIDIOC_PARM.c added
16f08c3bdfSopenharmony_ci# 19 Feb 2009  0.9  test_VIDIOC_CTRL.c added
17f08c3bdfSopenharmony_ci#  7 Feb 2009  0.8  test_VIDIOC_CROP.c added
18f08c3bdfSopenharmony_ci#  3 Feb 2009  0.7  test_VIDIOC_AUDIO.c added,
19f08c3bdfSopenharmony_ci#                   test_VIDIOC_AUDOUT.c added,
20f08c3bdfSopenharmony_ci#  2 Feb 2009  0.6  test_VIDIOC_MODULATOR.c added,
21f08c3bdfSopenharmony_ci#                   test_VIDIOC_PRIORITY.c added
22f08c3bdfSopenharmony_ci# 31 Jan 2009  0.5  test_VIDIOC_TUNER.c added,
23f08c3bdfSopenharmony_ci#                   test_VIDIOC_FREQUENCY.c added,
24f08c3bdfSopenharmony_ci#                   test_VIDIOC_QUERYSTD.c added,
25f08c3bdfSopenharmony_ci#                   v4l2_validator.c added
26f08c3bdfSopenharmony_ci#  1 Jan 2009  0.4  test_VIDIOC_ENUMOUTPUT.c added,
27f08c3bdfSopenharmony_ci#                   test_VIDIOC_QUERYCTRL.c added
28f08c3bdfSopenharmony_ci# 23 Dec 2008  0.3  test_VIDIOC_LOG_STATUS.c added
29f08c3bdfSopenharmony_ci# 22 Dec 2008  0.2  test_VIDIOC_QUERYCAP.c added
30f08c3bdfSopenharmony_ci# 18 Dec 2008  0.1  First release
31f08c3bdfSopenharmony_ci#
32f08c3bdfSopenharmony_ci# Written by M�rton N�meth <nm127@freemail.hu>
33f08c3bdfSopenharmony_ci# Released under GPL
34f08c3bdfSopenharmony_ci#
35f08c3bdfSopenharmony_ci
36f08c3bdfSopenharmony_ciCFLAGS = -O2 -Wall -W
37f08c3bdfSopenharmony_ci#CFLAGS += -g
38f08c3bdfSopenharmony_ciLDFLAGS = -lcunit
39f08c3bdfSopenharmony_ci
40f08c3bdfSopenharmony_ci# TODO: handle dependencies
41f08c3bdfSopenharmony_ci
42f08c3bdfSopenharmony_ciOBJS = dev_video.o \
43f08c3bdfSopenharmony_ci       v4l2_validator.o \
44f08c3bdfSopenharmony_ci       v4l2_foreach.o \
45f08c3bdfSopenharmony_ci       test_VIDIOC_QUERYCAP.o \
46f08c3bdfSopenharmony_ci       test_VIDIOC_ENUMAUDIO.o \
47f08c3bdfSopenharmony_ci       test_VIDIOC_ENUMAUDOUT.o \
48f08c3bdfSopenharmony_ci       test_VIDIOC_ENUM_FMT.o \
49f08c3bdfSopenharmony_ci       test_VIDIOC_JPEGCOMP.o \
50f08c3bdfSopenharmony_ci       test_VIDIOC_ENUMINPUT.o \
51f08c3bdfSopenharmony_ci       test_VIDIOC_ENUMOUTPUT.o \
52f08c3bdfSopenharmony_ci       test_VIDIOC_ENUMSTD.o \
53f08c3bdfSopenharmony_ci       test_VIDIOC_ENUM_FRAMESIZES.o \
54f08c3bdfSopenharmony_ci       test_VIDIOC_LOG_STATUS.o \
55f08c3bdfSopenharmony_ci       test_VIDIOC_CROPCAP.o \
56f08c3bdfSopenharmony_ci       test_VIDIOC_G_SLICED_VBI_CAP.o \
57f08c3bdfSopenharmony_ci       test_VIDIOC_CROP.o \
58f08c3bdfSopenharmony_ci       test_VIDIOC_QUERYCTRL.o \
59f08c3bdfSopenharmony_ci       test_VIDIOC_QUERYMENU.o \
60f08c3bdfSopenharmony_ci       test_VIDIOC_QUERYSTD.o \
61f08c3bdfSopenharmony_ci       test_VIDIOC_STD.o \
62f08c3bdfSopenharmony_ci       test_VIDIOC_INPUT.o \
63f08c3bdfSopenharmony_ci       test_VIDIOC_OUTPUT.o \
64f08c3bdfSopenharmony_ci       test_VIDIOC_TUNER.o \
65f08c3bdfSopenharmony_ci       test_VIDIOC_MODULATOR.o \
66f08c3bdfSopenharmony_ci       test_VIDIOC_FREQUENCY.o \
67f08c3bdfSopenharmony_ci       test_VIDIOC_PRIORITY.o \
68f08c3bdfSopenharmony_ci       test_VIDIOC_AUDIO.o \
69f08c3bdfSopenharmony_ci       test_VIDIOC_AUDOUT.o \
70f08c3bdfSopenharmony_ci       test_VIDIOC_CTRL.o \
71f08c3bdfSopenharmony_ci       test_VIDIOC_EXT_CTRLS.o \
72f08c3bdfSopenharmony_ci       test_VIDIOC_PARM.o \
73f08c3bdfSopenharmony_ci       test_VIDIOC_FMT.o \
74f08c3bdfSopenharmony_ci       test_VIDIOC_REQBUFS.o \
75f08c3bdfSopenharmony_ci       test_VIDIOC_QUERYBUF.o \
76f08c3bdfSopenharmony_ci       test_invalid_ioctl.o \
77f08c3bdfSopenharmony_ci       v4l2_show.o \
78f08c3bdfSopenharmony_ci       v4l2_test.o
79f08c3bdfSopenharmony_ci
80f08c3bdfSopenharmony_ciall: $(OBJS)
81f08c3bdfSopenharmony_ci	$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o v4l-test
82f08c3bdfSopenharmony_ci
83f08c3bdfSopenharmony_ciclean:
84f08c3bdfSopenharmony_ci	rm -f $(OBJS)
85f08c3bdfSopenharmony_ci	rm -f v4l-test
86