libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources
[platform/upstream/libdrm.git] / freedreno / Makefile.am
index 45074c9..0c7db81 100644 (file)
@@ -1,5 +1,9 @@
+AUTOMAKE_OPTIONS=subdir-objects
+include Makefile.sources
+
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       $(VISIBILITY_CFLAGS) \
        -I$(top_srcdir) \
        -I$(top_srcdir)/freedreno \
        $(PTHREADSTUBS_CFLAGS) \
@@ -10,23 +14,10 @@ libdrm_freedreno_ladir = $(libdir)
 libdrm_freedreno_la_LDFLAGS = -version-number 1:0:0 -no-undefined
 libdrm_freedreno_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@
 
-libdrm_freedreno_la_SOURCES = \
-       freedreno_device.c \
-       freedreno_pipe.c \
-       freedreno_priv.h \
-       freedreno_ringbuffer.c \
-       freedreno_bo.c \
-       kgsl/kgsl_bo.c \
-       kgsl/kgsl_device.c \
-       kgsl/kgsl_drm.h \
-       kgsl/kgsl_pipe.c \
-       kgsl/kgsl_priv.h \
-       kgsl/kgsl_ringbuffer.c \
-       kgsl/msm_kgsl.h \
-       list.h
+libdrm_freedreno_la_SOURCES = $(LIBDRM_FREEDRENO_FILES)
 
 libdrm_freedrenocommonincludedir = ${includedir}/freedreno
-libdrm_freedrenocommoninclude_HEADERS = freedreno_drmif.h freedreno_ringbuffer.h
+libdrm_freedrenocommoninclude_HEADERS = $(LIBDRM_FREEDRENO_H_FILES)
 
 pkgconfigdir = @pkgconfigdir@
 pkgconfig_DATA = libdrm_freedreno.pc