c8626b237d720c9c3343a4755f127a26b4070831
[platform/adaptation/samsung_exynos/xf86-video-exynos.git] / src / Makefile.am
1 AM_CFLAGS = -I@top_srcdir@/src @XORG_CFLAGS@ @EXYNOS_CFLAGS@
2 exynos_drv_la_LTLIBRARIES = exynos_drv.la
3 #exynos_drv_la_LDFLAGS = -module -avoid-version @EXYNOS_LIBS@
4 exynos_drv_la_LDFLAGS = -module -avoid-version
5 exynos_drv_la_LIBADD = @EXYNOS_LIBS@
6 exynos_drv_ladir = @moduledir@/drivers
7
8 # common
9 exynos_drv_la_SOURCES = \
10         sec.c
11
12 # crtcconfig
13 exynos_drv_la_SOURCES += \
14         crtcconfig/sec_crtc.c \
15         crtcconfig/sec_output.c \
16         crtcconfig/sec_plane.c \
17         crtcconfig/sec_layer.c \
18         crtcconfig/sec_prop.c \
19         crtcconfig/sec_xberc.c \
20         crtcconfig/sec_display.c \
21         crtcconfig/sec_dummy.c
22 AM_CFLAGS += -I@top_srcdir@/src/crtcconfig
23
24 # accel
25 exynos_drv_la_SOURCES += \
26         accel/sec_exa.c \
27         accel/sec_exa_sw.c \
28         accel/sec_dri2.c
29 AM_CFLAGS += -I@top_srcdir@/src/accel
30
31 if ENABLE_DRI3_PRESENT
32 exynos_drv_la_SOURCES += \
33         accel/sec_present.c \
34         accel/sec_dri3.c
35 endif
36
37 # xv
38 exynos_drv_la_SOURCES += \
39         xv/sec_video_tvout.c \
40         xv/sec_video_virtual.c \
41         xv/sec_video_display.c \
42         xv/sec_video.c
43 AM_CFLAGS += -I@top_srcdir@/src/xv
44
45 # util
46 exynos_drv_la_SOURCES += \
47         util/sec_util.c 
48 AM_CFLAGS += -I@top_srcdir@/src/util
49
50 # debug
51 exynos_drv_la_SOURCES += \
52         debug/sec_drmmode_dump.c
53 AM_CFLAGS += -I@top_srcdir@/src/debug
54
55 # memory flush
56 #exynos_drv_la_SOURCES += \
57 #       memory/sec_memory_flush.c
58 #AM_CFLAGS += -I@top_srcdir@/src/memory
59
60 # neon
61 exynos_drv_la_SOURCES += \
62         neon/memcpy_neon.s \
63         neon/copy_area.c
64 AM_CFLAGS += -I@top_srcdir@/src/neon
65
66 # ipp
67 exynos_drv_la_SOURCES += \
68         ipp/sec_drm_ipp.c \
69         ipp/sec_converter.c \
70         ipp/sec_wb.c
71 AM_CFLAGS += -I@top_srcdir@/src/ipp
72
73 # g2d
74 exynos_drv_la_SOURCES += \
75         accel/sec_exa_g2d.c \
76         g2d/fimg2d.c \
77         g2d/util_g2d.c
78 AM_CFLAGS += -I@top_srcdir@/src/g2d