X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=Makefile.am;h=feecba72cec9527fe2eefc362ac0bb00ff28b605;hb=refs%2Fheads%2Flollipop-x86;hp=25d174707464119dadecc602b9f933ac5c8b4dd5;hpb=21105bc186d188f0bfc2f41c52b4b0ceb6742cf5;p=android-x86%2Fexternal-libdrm.git diff --git a/Makefile.am b/Makefile.am index 25d17470..feecba72 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,9 +18,28 @@ # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -AUTOMAKE_OPTIONS = foreign +include Makefile.sources -DISTCHECK_CONFIGURE_FLAGS = --enable-nouveau-experimental-api --enable-radeon-experimental-api +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + +AM_DISTCHECK_CONFIGURE_FLAGS = \ + --enable-udev \ + --enable-libkms \ + --enable-intel \ + --enable-radeon \ + --enable-amdgpu \ + --enable-nouveau \ + --enable-vc4 \ + --enable-vmwgfx \ + --enable-omap-experimental-api \ + --enable-exynos-experimental-api \ + --enable-freedreno \ + --enable-freedreno-kgsl\ + --enable-tegra-experimental-api \ + --enable-install-test-programs \ + --enable-cairo-tests \ + --enable-manpages \ + --enable-valgrind pkgconfigdir = @pkgconfigdir@ pkgconfig_DATA = libdrm.pc @@ -41,32 +60,79 @@ if HAVE_RADEON RADEON_SUBDIR = radeon endif -SUBDIRS = . $(LIBKMS_SUBDIR) $(INTEL_SUBDIR) $(NOUVEAU_SUBDIR) $(RADEON_SUBDIR) tests include +if HAVE_AMDGPU +AMDGPU_SUBDIR = amdgpu +endif + +if HAVE_OMAP +OMAP_SUBDIR = omap +endif + +if HAVE_EXYNOS +EXYNOS_SUBDIR = exynos +endif + +if HAVE_FREEDRENO +FREEDRENO_SUBDIR = freedreno +endif + +if HAVE_TEGRA +TEGRA_SUBDIR = tegra +endif + +if HAVE_VC4 +VC4_SUBDIR = vc4 +endif + +if BUILD_MANPAGES +if HAVE_MANPAGES_STYLESHEET +MAN_SUBDIR = man +endif +endif + +SUBDIRS = \ + . \ + $(LIBKMS_SUBDIR) \ + $(INTEL_SUBDIR) \ + $(NOUVEAU_SUBDIR) \ + $(RADEON_SUBDIR) \ + $(AMDGPU_SUBDIR) \ + $(OMAP_SUBDIR) \ + $(EXYNOS_SUBDIR) \ + $(FREEDRENO_SUBDIR) \ + $(TEGRA_SUBDIR) \ + $(VC4_SUBDIR) \ + tests \ + $(MAN_SUBDIR) libdrm_la_LTLIBRARIES = libdrm.la libdrm_ladir = $(libdir) libdrm_la_LDFLAGS = -version-number 2:4:0 -no-undefined -libdrm_la_LIBADD = @CLOCK_LIB@ +libdrm_la_LIBADD = @CLOCK_LIB@ -lm libdrm_la_CPPFLAGS = -I$(top_srcdir)/include/drm +AM_CFLAGS = \ + $(WARN_CFLAGS) \ + $(VALGRIND_CFLAGS) -libdrm_la_SOURCES = \ - xf86drm.c \ - xf86drmHash.c \ - xf86drmRandom.c \ - xf86drmSL.c \ - xf86drmMode.c \ - xf86atomic.h \ - libdrm_lists.h +libdrm_la_SOURCES = $(LIBDRM_FILES) libdrmincludedir = ${includedir} -libdrminclude_HEADERS = xf86drm.h xf86drmMode.h +libdrminclude_HEADERS = $(LIBDRM_H_FILES) + +EXTRA_DIST = Android.mk + +klibdrmincludedir = ${includedir}/libdrm +klibdrminclude_HEADERS = $(LIBDRM_INCLUDE_H_FILES) + +if HAVE_VMWGFX +klibdrminclude_HEADERS += $(LIBDRM_INCLUDE_VMWGFX_H_FILES) +endif -EXTRA_DIST = libdrm.pc.in include/drm/* copy-headers : - cp -r $(kernel_source)/usr/include/drm $(top_srcdir)/include + cp -r $(kernel_source)/include/uapi/drm/*.h $(top_srcdir)/include/drm/ commit-headers : copy-headers - git add include + git add include/drm/*.h git commit -am "Copy headers from kernel $$(GIT_DIR=$(kernel_source)/.git git describe)"