# *
# *  XMMP - LinuX MultiMedia Project ( www.frozenproductions.com )
# *  Copyright (c) 1999 - 2001 Arthur Kleer <kleer@frozenproductions.com>
# *

TOPDIR = ../../..

include $(TOPDIR)/Makefile.conf

SO_OBJS = x11.o
SO_TARGET = x11.so
SO_LIBS_SO = -lxmm $(X_LIBS) -lX11
SO_CFLAGS = $(X_CFLAGS)

ifeq ($(CONFIG_GRAPH_XF86DGA1x),yes)
SO_OBJS += x11_dga1x.o
SO_LIBS_SO += $(XF86DGA1x_LIBS)
CDEFS_x11.c += -DHAVE_XF86DGA1x
endif

ifeq ($(CONFIG_GRAPH_XF86DGA2),yes)
SO_OBJS += x11_dga2.o
SO_LIBS_SO += $(XF86DGA2_LIBS)
CDEFS_x11.c += -DHAVE_XF86DGA2
endif

ifeq ($(CONFIG_GRAPH_XSHM),yes)
SO_OBJS += x11_shm.o
SO_LIBS_SO += $(XSHM_LIBS)
CDEFS_x11.c += -DHAVE_XSHM

ifeq ($(CONFIG_GRAPH_XV),yes)
SO_OBJS += x11_xv.o
SO_LIBS_SO += $(XV_LIBS)
CDEFS_x11.c += -DHAVE_XV
endif
endif

all:	dll

clean:	cleanlib

install: all
	$(INSTALL) $(SO_TARGET) $(PLUGINDIR)/Graph/

include $(TOPDIR)/Makefile.make
