mirror of
https://github.com/X11Libre/xf86-video-vmware.git
synced 2026-03-24 01:24:37 +00:00
config: include saa and vmwgfx subdirs in the tarball
Use AM_CONDITIONAL. Automake knows what to distribute. It needs to be able to navigate down the subdirs to find what needs to be included in the tarball. To test reliably, create a tarball and expand it into a separate directory and build with xatracker. Distcheck will not detect missing code when such code is configured not to build. The content of a tarball *must* always be identical, regardless of the configuration options used or on which platform it was configured. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
This commit is contained in:
committed by
Jakob Bornecrantz
parent
e6836ff099
commit
04169f3860
@@ -18,7 +18,9 @@
|
||||
# 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.
|
||||
|
||||
SUBDIRS = @VMWGFX_DIRS@ src man vmwarectrl
|
||||
# Order: vmwgfx before src
|
||||
SUBDIRS = man saa vmwgfx src vmwarectrl
|
||||
|
||||
MAINTAINERCLEANFILES = ChangeLog INSTALL
|
||||
.PHONY: ChangeLog INSTALL
|
||||
|
||||
|
||||
18
configure.ac
18
configure.ac
@@ -120,29 +120,23 @@ DRIVER_NAME=vmware
|
||||
AC_SUBST([DRIVER_NAME])
|
||||
|
||||
AC_MSG_CHECKING([whether to build Kernel Mode Setting and 3D])
|
||||
VMWGFX_DIRS=
|
||||
if test x$BUILD_VMWGFX = xyes; then
|
||||
AC_MSG_RESULT([yes])
|
||||
AC_SYS_LARGEFILE
|
||||
VMWGFX_DIRS="saa vmwgfx"
|
||||
VMWGFX_LIBADD='$(top_builddir)/vmwgfx/libvmwgfx.la'
|
||||
AC_CONFIG_FILES([
|
||||
saa/Makefile
|
||||
vmwgfx/Makefile
|
||||
])
|
||||
AC_DEFINE([BUILD_VMWGFX], 1,
|
||||
[Building the vmwgfx driver path])
|
||||
AC_DEFINE([BUILD_VMWGFX], 1, [Building the vmwgfx driver path])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
|
||||
AC_SUBST([VMWGFX_DIRS])
|
||||
AC_SUBST([VMWGFX_LIBADD])
|
||||
AM_CONDITIONAL(BUILD_VMWGFX, test "x$BUILD_VMWGFX" = xyes)
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
man/Makefile
|
||||
saa/Makefile
|
||||
vmwgfx/Makefile
|
||||
src/Makefile
|
||||
vmwarectrl/Makefile
|
||||
man/Makefile
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
|
||||
if BUILD_VMWGFX
|
||||
noinst_LTLIBRARIES = libsaa.la
|
||||
|
||||
libsaa_la_CFLAGS = $(CWARNFLAGS) $(XORG_CFLAGS)
|
||||
@@ -10,4 +12,4 @@ libsaa_la_SOURCES = \
|
||||
saa_render.c \
|
||||
saa_accel.c \
|
||||
saa.h
|
||||
|
||||
endif
|
||||
|
||||
@@ -28,8 +28,11 @@ vmware_drv_la_LTLIBRARIES = vmware_drv.la
|
||||
vmware_drv_la_LDFLAGS = -module -avoid-version
|
||||
vmware_drv_la_CFLAGS = $(CWARNFLAGS) @XORG_CFLAGS@
|
||||
vmware_drv_ladir = @moduledir@/drivers
|
||||
vmware_drv_la_LIBADD = @VMWGFX_LIBADD@
|
||||
vmware_drv_la_DEPENDENCIES = @VMWGFX_LIBADD@
|
||||
|
||||
if BUILD_VMWGFX
|
||||
vmware_drv_la_LIBADD = $(top_builddir)/vmwgfx/libvmwgfx.la
|
||||
vmware_drv_la_DEPENDENCIES = $(top_builddir)/vmwgfx/libvmwgfx.la
|
||||
endif
|
||||
|
||||
vmware_drv_la_SOURCES = \
|
||||
bits2pixels.c \
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
|
||||
if BUILD_VMWGFX
|
||||
noinst_LTLIBRARIES = libvmwgfx.la
|
||||
libvmwgfx_la_CFLAGS = $(CWARNFLAGS) $(XORG_CFLAGS) @LIBDRM_CFLAGS@ @XATRACKER_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/saa
|
||||
libvmwgfx_la_LIBADD = @LIBDRM_LIBS@ $(top_builddir)/saa/libsaa.la\
|
||||
@@ -24,6 +26,4 @@ libvmwgfx_la_SOURCES = \
|
||||
vmwgfx_xa_composite.c \
|
||||
vmwgfx_xa_surface.c \
|
||||
wsbm_util.h
|
||||
|
||||
|
||||
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user