aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Velikov2014-08-24 13:26:14 -0500
committerEmil Velikov2014-09-01 10:06:01 -0500
commit4255d3d51dfe85be93d3e246f24b7bb56950a8c2 (patch)
treeee08aee5a3d0350f40e53cc17a3926662a074b99 /freedreno
parent02b3ad7e19e3a73453a68354f9f3fa6224c38bfe (diff)
downloadexternal-libdrm-4255d3d51dfe85be93d3e246f24b7bb56950a8c2.tar.gz
external-libdrm-4255d3d51dfe85be93d3e246f24b7bb56950a8c2.tar.xz
external-libdrm-4255d3d51dfe85be93d3e246f24b7bb56950a8c2.zip
libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources
Will be used to consolidate the required sources lists as well as the install-able headers. This is turn will help us to avoid the duplication with the upcoming Android build support. v2: Rename the headers variable to *_H_FILES. v3: Rebase on top of symbol visibility patches. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'freedreno')
-rw-r--r--freedreno/Makefile.am24
-rw-r--r--freedreno/Makefile.sources24
2 files changed, 27 insertions, 21 deletions
diff --git a/freedreno/Makefile.am b/freedreno/Makefile.am
index 49471e96..0c7db81d 100644
--- a/freedreno/Makefile.am
+++ b/freedreno/Makefile.am
@@ -1,4 +1,5 @@
1AUTOMAKE_OPTIONS=subdir-objects 1AUTOMAKE_OPTIONS=subdir-objects
2include Makefile.sources
2 3
3AM_CFLAGS = \ 4AM_CFLAGS = \
4 $(WARN_CFLAGS) \ 5 $(WARN_CFLAGS) \
@@ -13,29 +14,10 @@ libdrm_freedreno_ladir = $(libdir)
13libdrm_freedreno_la_LDFLAGS = -version-number 1:0:0 -no-undefined 14libdrm_freedreno_la_LDFLAGS = -version-number 1:0:0 -no-undefined
14libdrm_freedreno_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@ 15libdrm_freedreno_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@
15 16
16libdrm_freedreno_la_SOURCES = \ 17libdrm_freedreno_la_SOURCES = $(LIBDRM_FREEDRENO_FILES)
17 freedreno_device.c \
18 freedreno_pipe.c \
19 freedreno_priv.h \
20 freedreno_ringbuffer.c \
21 freedreno_bo.c \
22 kgsl/kgsl_bo.c \
23 kgsl/kgsl_device.c \
24 kgsl/kgsl_drm.h \
25 kgsl/kgsl_pipe.c \
26 kgsl/kgsl_priv.h \
27 kgsl/kgsl_ringbuffer.c \
28 kgsl/msm_kgsl.h \
29 msm/msm_bo.c \
30 msm/msm_device.c \
31 msm/msm_drm.h \
32 msm/msm_pipe.c \
33 msm/msm_priv.h \
34 msm/msm_ringbuffer.c \
35 list.h
36 18
37libdrm_freedrenocommonincludedir = ${includedir}/freedreno 19libdrm_freedrenocommonincludedir = ${includedir}/freedreno
38libdrm_freedrenocommoninclude_HEADERS = freedreno_drmif.h freedreno_ringbuffer.h 20libdrm_freedrenocommoninclude_HEADERS = $(LIBDRM_FREEDRENO_H_FILES)
39 21
40pkgconfigdir = @pkgconfigdir@ 22pkgconfigdir = @pkgconfigdir@
41pkgconfig_DATA = libdrm_freedreno.pc 23pkgconfig_DATA = libdrm_freedreno.pc
diff --git a/freedreno/Makefile.sources b/freedreno/Makefile.sources
new file mode 100644
index 00000000..91020dff
--- /dev/null
+++ b/freedreno/Makefile.sources
@@ -0,0 +1,24 @@
1LIBDRM_FREEDRENO_FILES := \
2 freedreno_device.c \
3 freedreno_pipe.c \
4 freedreno_priv.h \
5 freedreno_ringbuffer.c \
6 freedreno_bo.c \
7 kgsl/kgsl_bo.c \
8 kgsl/kgsl_device.c \
9 kgsl/kgsl_drm.h \
10 kgsl/kgsl_pipe.c \
11 kgsl/kgsl_priv.h \
12 kgsl/kgsl_ringbuffer.c \
13 kgsl/msm_kgsl.h \
14 msm/msm_bo.c \
15 msm/msm_device.c \
16 msm/msm_drm.h \
17 msm/msm_pipe.c \
18 msm/msm_priv.h \
19 msm/msm_ringbuffer.c \
20 list.h
21
22LIBDRM_FREEDRENO_H_FILES := \
23 freedreno_drmif.h \
24 freedreno_ringbuffer.h