diff --git a/Imakefile b/Imakefile deleted file mode 100644 index 248477f..0000000 --- a/Imakefile +++ /dev/null @@ -1,128 +0,0 @@ -XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/drivers/xgi/Imakefile,v 1.33 2003/08/29 08:50:54 twini Exp $ -XCOMM -XCOMM This is an Imakefile for the XGI driver. -XCOMM - -#define IHaveModules -#include - -/* Jong Lin; enable DRI for XG40/42 */ -/* -#undef BuildXF86DRI -#define BuildXF86DRI NO -*/ - -/* DRI static build only works on Linux */ -#if !defined(LinuxArchitecture) && !DoLoadableServer && BuildXF86DRI -#undef BuildXF86DRI -#define BuildXF86DRI NO -#endif - -#if BuildXF86DRI -DRISRCS = xgi_dri.c -DRIOBJS = xgi_dri.o -DRIINCLUDES = -I$(SERVERSRC)/GL/dri -I$(LIBSRC)/GL/dri \ - -I$(XF86OSSRC)/shared/drm/kernel \ - -I$(XTOP)/include -DRIDEFINES = $(GLX_DEFINES) -#endif - -SRCS = vb_ext.c vb_init.c vb_setmode.c vb_util.c\ - xgi_driver.c xgi_dac.c xgi_cursor.c xgi_accel.c xgi_setup.c\ - xgi_vga.c xgi_vb.c\ - xgi_opt.c xgi_dga.c init.c \ - xgi_video.c xgi_videohw.c \ - $(DRISRCS) -OBJS = vb_ext.o vb_init.o vb_setmode.o vb_util.o\ - xgi_driver.o xgi_dac.o xgi_cursor.o xgi_accel.o xgi_setup.o\ - xgi_vga.o xgi_vb.o\ - xgi_opt.o xgi_dga.o init.o \ - xgi_video.o xgi_videohw.o \ - $(DRIOBJS) - -#if defined(XF86DriverSDK) -INCLUDES = -I. -I../../include -#else -INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86OSSRC) -I$(SERVERSRC)/Xext \ - -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi \ - -I$(SERVERSRC)/fb -I$(XF86SRC)/xaa \ - -I$(XF86SRC)/xf1bpp -I$(XF86SRC)/xf4bpp \ - -I$(XF86SRC)/xf24_32bpp \ - -I$(XF86SRC)/vgahw -I$(XF86SRC)/ramdac \ - -I$(XF86SRC)/ddc -I$(XF86SRC)/i2c -I$(XF86SRC)/vbe \ - -I$(XF86SRC)/rac -I$(XF86SRC)/int10 \ - -I$(FONTINCSRC) -I$(SERVERSRC)/include -I$(XINCLUDESRC) \ - -I$(XTOP)/include/extensions \ - -I$(SERVERSRC)/render \ - -I$(XF86SRC)/shadowfb \ - $(DRIINCLUDES) -#endif - -DEFINES = $(DRIDEFINES) - -#if MakeHasPosixVariableSubstitutions -SubdirLibraryRule($(OBJS)) -#endif - -ModuleObjectRule() - -ObjectModuleTarget(xgi,$(OBJS)) - -InstallObjectModule(xgi,$(MODULEDIR),drivers) - -#if !defined(XF86DriverSDK) -InstallModuleManPage(xgi) -#endif - -DependTarget() - -InstallDriverSDKNonExecFile(Imakefile,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_accel.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_accel.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(init.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(init.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(osdef.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(initdef.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_cursor.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_cursor.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_dac.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_dac.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_dga.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_dri.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_dri.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_common.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_driver.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_video.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_video.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_videohw.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_videohw.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_vidregs.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_driver.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_opt.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(regs.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_setup.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_vb.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_vb.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_vga.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_accel.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vgatypes.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_ver.h,$(DRIVERSDKDIR)/drivers/xgi) - -InstallDriverSDKNonExecFile(vb_struct.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_def.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_ext.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_init.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_setmode.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_util.c,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_ext.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_init.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_setmode.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_util.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_struct.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(vb_table.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_pci.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(xgi_regs.h,$(DRIVERSDKDIR)/drivers/xgi) -InstallDriverSDKNonExecFile(valid_mode.h,$(DRIVERSDKDIR)/drivers/xgi) - -InstallDriverSDKObjectModule(xgi,$(DRIVERSDKMODULEDIR),drivers) diff --git a/Makefile b/Makefile deleted file mode 100644 index e33caef..0000000 --- a/Makefile +++ /dev/null @@ -1,1665 +0,0 @@ -# Makefile generated by imake - do not edit! -# $Xorg: imake.c,v 1.6 2001/02/09 02:03:15 xorgcvs Exp $ - -# ---------------------------------------------------------------------- -# Makefile generated from "Imake.tmpl" and -# $Xorg: Imake.tmpl,v 1.4 2000/08/17 19:41:46 cpqbld Exp $ -# -# -# -# -# $XFree86: xc/config/cf/Imake.tmpl,v 3.139 2003/01/28 22:06:08 alanh Exp $ -# ---------------------------------------------------------------------- - -all:: - -.SUFFIXES: .i - -# $Xorg: Imake.cf,v 1.4 2000/08/17 19:41:45 cpqbld Exp $ - -# $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $ - -# ----------------------------------------------------------------------- -# site-specific configuration parameters that need to come before -# the platform-specific parameters - edit site.def to change - -# site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $ - -# site: $XFree86: xc/config/cf/site.def,v 3.25 2002/02/27 00:51:12 dawes Exp $ - -# $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp $ - -# ---------------------------------------------------------------------- -# platform-specific configuration parameters - edit linux.cf to change - -# platform: $Xorg: linux.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ - -# platform: $XFree86: xc/config/cf/linux.cf,v 3.201 2003/02/17 17:07:32 dawes Exp $ - -# operating system: Linux 2.6.11.11 ppc [ELF] (2.6.11) -# libc: (6.3.2) -# binutils: (215) - -# $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ -# $XFree86: xc/config/cf/lnxLib.rules,v 3.44 2002/11/18 22:47:25 dawes Exp $ - -# $XFree86: xc/config/cf/xfree86.cf,v 3.439 2003/02/26 20:07:59 dawes Exp $ - -# $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $ - -AFB_DEFS = -DUSE_AFB - -DRIVERSDKDIR = $(USRLIBDIR)/Server -DRIVERSDKMODULEDIR = $(USRLIBDIR)/Server/modules -DRIVERSDKINCLUDEDIR = $(USRLIBDIR)/Server/include - - XF86SRC = $(SERVERSRC)/hw/xfree86 - XF86COMSRC = $(XF86SRC)/common - XF86PARSERSRC = $(XF86SRC)/parser - XF86OSSRC = $(XF86SRC)/os-support - XF86DRIVERSRC = $(XF86SRC)/drivers - DRIVERSRC = $(XF86DRIVERSRC) - - XFREE86DOCDIR = $(DOCDIR) - XFREE86PSDOCDIR = $(DOCPSDIR) - XFREE86HTMLDOCDIR = $(DOCHTMLDIR) -XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese - -# $Xorg: xf86.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $ - -# $XFree86: xc/config/cf/xf86.rules,v 3.34 2001/07/19 02:22:44 tsi Exp $ - -# ---------------------------------------------------------------------- -# site-specific configuration parameters that go after -# the platform-specific parameters - edit site.def to change - -# site: $TOG: site.sample /main/r64_final/1 1998/02/05 16:28:49 kaleb $ - -# site: $XFree86: xc/config/cf/site.def,v 3.25 2002/02/27 00:51:12 dawes Exp $ - -# --------------------------------------------------------------------- -# Imake rules for building libraries, programs, scripts, and data files -# rules: $Xorg: Imake.rules,v 1.3 2000/08/17 19:41:46 cpqbld Exp $ -# -# -# -# -# rules: $XFree86: xc/config/cf/Imake.rules,v 3.113 2002/12/09 23:00:42 dawes Exp $ - - _NULLCMD_ = @ echo -n - -GLIDE2INCDIR = - -GLIDE3INCDIR = - -GLIDE3LIBNAME = - -TKLIBNAME = tk8.3 - -TKLIBDIR = /usr/lib - -TCLLIBNAME = tcl8.3 - -TCLIBDIR = /usr/lib - - PATHSEP = / - SHELL = /bin/sh -e - - TOP = ../../../../../.. - CURRENT_DIR = programs/Xserver/hw/xfree86/drivers/xgi - - IMAKE = $(IMAKESRC)/imake - DEPEND = $(DEPENDSRC)/makedepend - MKDIRHIER = mkdir -p - REVPATH = $(CONFIGSRC)/util/revpath - EXPORTLISTGEN = - RMAN = $(TOP)/config/util/rman - RMANBASENAME = rman - RMANOPTIONS = -f HTML - CONFIGSRC = $(TOP)/config - IMAKESRC = $(CONFIGSRC)/imake - DEPENDSRC = $(CONFIGSRC)/makedepend - - INCROOT = /usr/X11R6/include - USRLIBDIR = /usr/X11R6/lib - VARDIR = /var - VARLIBDIR = $(VARDIR)/lib - SYSTEMUSRLIBDIR = /usr/lib - SYSTEMUSRINCDIR = /usr/include - SHLIBDIR = /usr/X11R6/lib - LINTLIBDIR = $(USRLIBDIR)/lint - MANPATH = /usr/X11R6/man - MANSOURCEPATH = $(MANPATH)/man - MANDIR = $(MANSOURCEPATH)1 - LIBMANDIR = $(MANSOURCEPATH)3 - FILEMANDIR = $(MANSOURCEPATH)5 - MISCMANDIR = $(MANSOURCEPATH)$(MISCMANSUFFIX) - DRIVERMANDIR = $(MANSOURCEPATH)$(DRIVERMANSUFFIX) - LOGDIRECTORY = $(VARDIR)/log - - VARRUNDIR = $(VARDIR)/run - - VARDBDIR = $(VARDIR)/lib - - AR = ar clq - -# Nice try but useless: make will inherit BOOTSTRAPCFLAGS -# from top Makefile - BOOTSTRAPCFLAGS = - - CC = gcc - AS = gcc -c -x assembler - -.SUFFIXES: .cc - - CXX = c++ - - CXXFILT = c++filt - CXXLIB = - CXXDEBUGFLAGS = -O2 -fno-strict-aliasing -CXXDEPENDINCLUDES = - CXXEXTRA_DEFINES = -CXXEXTRA_INCLUDES = - CXXSTD_DEFINES = -Dlinux -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE $(CXXPROJECT_DEFINES) - CXXOPTIONS = - CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) - CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(DEFINES) $(CXXEXTRA_DEFINES) - CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) - - COMPRESS = compress - GZIPCMD = gzip - - CPP = /usr/bin/cpp $(STD_CPP_DEFINES) - RAWCPP = /usr/bin/cpp -undef $(STD_CPP_OPTIONS) - PREPROCESSCMD = gcc -E $(STD_CPP_DEFINES) - - INSTALL = install - INSTALLFLAGS = -c - - LD = gcc -nostdlib - - LEX = flex -l - M4 = m4 - M4FLAGS = - LEXLIB = -lfl - YACC = bison -y - CCYACC = bison -y - - LINT = lint - - LINTLIBFLAG = -C - LINTOPTS = -axz - LN = ln -s - MAKE = make - MV = mv -f - CP = cp - - RANLIB = ranlib - - RANLIBINSTFLAGS = - - RM = rm -f - PERL = perl - PERLOPTS = - MANSUFFIX = 1x - LIBMANSUFFIX = 3x - FILEMANSUFFIX = 5x - MISCMANSUFFIX = 7 - DRIVERMANSUFFIX = 4 - MANSRCSUFFIX = man - MANNEWSUFFIX = _man - MANDEFS = -D__apploaddir__=$(XAPPLOADDIR) -D__filemansuffix__=$(FILEMANSUFFIX) -D__libmansuffix__=$(LIBMANSUFFIX) -D__miscmansuffix__=$(MISCMANSUFFIX) -D__drivermansuffix__=$(DRIVERMANSUFFIX) -D__projectroot__=$(PROJECTROOT) $(XORGMANDEFS) $(VENDORMANDEFS) - - COMPRESSMANCMD = gzip -n - - TROFF = groff -Tps - NROFF = nroff - MSMACROS = -ms - MANMACROS = -man - TBL = tbl - EQN = eqn - NEQN = neqn - COL = col - COLFLAGS = -b - - MODCC = gcc - - MODCPP = /usr/bin/cpp - MODCFLAGS = $(CFLAGS) - MODAS = gcc -c -x assembler - MODASFLAGS = - - MODLD = gcc -nostdlib - - MODLDFLAGS = -MODLDCOMBINEFLAGS = -r - MODAR = ar clq - - MODRANLIB = ranlib - - STD_INCLUDES = - STD_CPP_OPTIONS = -traditional - STD_CPP_DEFINES = -traditional -Dlinux -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE $(PROJECT_DEFINES) - STD_DEFINES = -Dlinux -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE $(PROJECT_DEFINES) - EXTRA_LOAD_FLAGS = -Wl,-rpath-link,$(BUILDLIBDIR) - EXTRA_LDOPTIONS = - EXTRA_LIBRARIES = - TAGS = ctags - - PARALLELMFLAGS = - - SHAREDCODEDEF = - SHLIBDEF = - - SHLIBLDFLAGS = -shared $(SHLIBGLOBALSFLAGS) - - PICFLAGS = -fPIC - - CXXPICFLAGS = -fPIC - - PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO - - INSTPGMFLAGS = - - INSTBINFLAGS = -m 0755 - INSTUIDFLAGS = -m 4711 - INSTLIBFLAGS = -m 0644 - INSTINCFLAGS = -m 0444 - INSTMANFLAGS = -m 0444 - INSTDATFLAGS = -m 0444 - INSTKMEMFLAGS = -m 4711 - - PROJECTROOT = /usr/X11R6 - - CDEBUGFLAGS = -O2 -fno-strict-aliasing - CCOPTIONS = -fsigned-char - - ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES) - ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES) - CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) - LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) - LDPRELIB = -L$(BUILDLIBDIR) $(INSTALLED_LIBS) - LDPOSTLIB = - LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) - CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) - - LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) - - CCLINK = $(CC) - - CXXLINK = $(CXX) - - LDSTRIPFLAGS = -x - LDCOMBINEFLAGS = -r - DEPENDFLAGS = - DEPEND_DEFINES = -DUSE_MAKEDEPEND - -# Not sure this belongs here - TKLIBDIR = /usr/lib - TKINCDIR = /usr/include - TKLIBNAME = tk8.3 - TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME) - TCLLIBDIR = /usr/lib - TCLINCDIR = /usr/include - TCLLIBNAME = tcl8.3 - TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME) - - MACROFILE = linux.cf - RM_CMD = $(RM) - - IMAKE_DEFINES = - IMAKE_WARNINGS = -Wundef - - IRULESRC = $(CONFIGSRC)/cf - IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES) $(IMAKE_WARNINGS) - - ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES) - -# $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $ - -# $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes Exp $ - -# ---------------------------------------------------------------------- -# X Window System Build Parameters and Rules -# $Xorg: X11.tmpl,v 1.6 2000/08/17 19:41:46 cpqbld Exp $ -# -# -# -# -# $XFree86: xc/config/cf/X11.tmpl,v 1.196 2003/02/25 21:57:52 dawes Exp $ - -XORGRELSTRING = Release 6.6 -XORGMANNAME = X Version 11 - -VENDORMANNAME = XFree86 -VENDORMANVERSION = `echo 4 3 0 | sed -e 's/ /./g' -e 's/^/Version /'` - -STICKY_DEFINES = -DHAS_STICKY_DIR_BIT - -FCHOWN_DEFINES = -DHAS_FCHOWN - -# ----------------------------------------------------------------------- -# X Window System make variables; these need to be coordinated with rules - - XTOP = $(TOP) - BINDIR = /usr/X11R6/bin - BUILDINCROOT = $(TOP)/exports - BUILDINCDIR = $(BUILDINCROOT)/include - BUILDINCTOP = ../.. - BUILDLIBDIR = $(TOP)/exports/lib - BUILDLIBTOP = ../.. - BUILDBINDIR = $(TOP)/exports/bin - BUILDBINTOP = ../.. - BUILDMODULEDIR = $(BUILDLIBDIR)/modules - BUILDMODULETOP = $(BUILDLIBTOP)/.. - XBUILDINCROOT = $(XTOP)/exports - XBUILDINCDIR = $(XBUILDINCROOT)/include/X11 - XBUILDINCTOP = ../../.. - XBUILDBINDIR = $(XBUILDINCROOT)/bin - INCDIR = $(INCROOT) - ADMDIR = /usr/adm - LIBDIR = /usr/X11R6/lib/X11 - LIBEXECDIR = /usr/X11R6/libexec - MODULEDIR = $(USRLIBDIR)/modules - TOP_X_INCLUDES = -I$(TOP)/exports/include - - ETCX11DIR = /etc/X11 - - CONFDIR = $(ETCX11DIR) - - DOCDIR = $(LIBDIR)/doc - DOCHTMLDIR = $(DOCDIR)/html - DOCPSDIR = $(DOCDIR)/PostScript - FONTDIR = $(LIBDIR)/fonts - ENCODINGSDIR = $(FONTDIR)/encodings - XINITDIR = $(LIBDIR)/xinit - XDMDIR = $(LIBDIR)/xdm - XDMVARDIR = $(VARLIBDIR)/xdm - TWMDIR = $(LIBDIR)/twm - XSMDIR = $(LIBDIR)/xsm - NLSDIR = $(LIBDIR)/nls - XLOCALEDIR = $(LIBDIR)/locale - PEXAPIDIR = $(LIBDIR)/PEX - LBXPROXYDIR = $(LIBDIR)/lbxproxy - PROXYMANAGERDIR = $(LIBDIR)/proxymngr - XPRINTDIR = $(LIBDIR)/xserver - XAPPLOADDIR = /etc/X11/app-defaults - FONTCFLAGS = -t - - INSTAPPFLAGS = $(INSTDATFLAGS) - - RGB = $(CLIENTENVSETUP) $(XBUILDBINDIR)/rgb - - FONTC = $(CLIENTENVSETUP) $(PRELOADFONTSETUP) $(XBUILDBINDIR)/bdftopcf - MKFONTDIR = $(CLIENTENVSETUP) $(PRELOADFONTSETUP) $(XBUILDBINDIR)/mkfontdir - XCURSORGEN = $(CLIENTENVSETUP) $(PRELOADSETUP) $(XBUILDBINDIR)/xcursorgen - - MKHTMLINDEX = $(PERL) $(PERLOPTS) $(CONFIGSRC)/util/mkhtmlindex.pl - - UCS2ANY = $(FONTSRC)/util/ucs2any.pl - BDFTRUNCATE = $(FONTSRC)/util/bdftruncate.pl - UCSMAPPREFIX = $(FONTSRC)/util/map- - - HTMLINDEXCMD = $(MKHTMLINDEX) - - DOCUTILSRC = $(XTOP)/doc/util - CLIENTSRC = $(TOP)/clients - DEMOSRC = $(TOP)/demos - XDOCMACROS = $(DOCUTILSRC)/macros.t - XIDXMACROS = $(DOCUTILSRC)/indexmacros.t - PROGRAMSRC = $(TOP)/programs - LIBSRC = $(XTOP)/lib - FONTSRC = $(XTOP)/fonts - ENCODINGSSRC = $(FONTSRC)/encodings - INCLUDESRC = $(BUILDINCROOT)/include - XINCLUDESRC = $(INCLUDESRC)/X11 - SERVERSRC = $(XTOP)/programs/Xserver - CONTRIBSRC = $(XTOP)/../contrib - UNSUPPORTEDSRC = $(XTOP)/unsupported - DOCSRC = $(XTOP)/doc - RGBSRC = $(XTOP)/programs/rgb - BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf - MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir - FONTSERVERSRC = $(PROGRAMSRC)/xfs - FONTINCSRC = $(XTOP)/include/fonts - EXTINCSRC = $(XTOP)/include/extensions - FTSOURCEDIR = $(TOP)/extras/FreeType - XTTSOURCEDIR = $(TOP)/extras/X-TrueType - MESASRCDIR = $(TOP)/extras/Mesa - OGLSAMPLESRCDIR = $(TOP)/extras/ogl-sample - PSWRAPSRC = $(XTOP)/config/pswrap - TRANSCOMMSRC = $(LIBSRC)/xtrans - TRANS_INCLUDES = -I$(TRANSCOMMSRC) - CONNECTION_FLAGS = -DUNIXCONN -DTCPCONN $(STICKY_DEFINES) $(FCHOWN_DEFINES) - - XORGMANDEFS = -D__xorgversion__='"$(XORGRELSTRING)" "$(XORGMANNAME)"' - VENDORMANDEFS = -D__vendorversion__="$(VENDORMANVERSION) $(VENDORMANNAME)" - - XENVLIBDIR = $(TOP)/exports/lib - CLIENTENVSETUP = LD_LIBRARY_PATH=$(XENVLIBDIR) - -# $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $ -# $XFree86: xc/config/cf/lnxLib.tmpl,v 3.14 2001/08/01 00:44:32 tsi Exp $ - - XLIBSRC = $(LIBSRC)/X11 - -SOXLIBREV = 6.2 -DEPXONLYLIB = -XONLYLIB = -lX11 - -LINTXONLY = $(XLIBSRC)/llib-X11.ln - - XLIBONLY = $(XONLYLIB) - - XEXTLIBSRC = $(LIBSRC)/Xext - -SOXEXTREV = 6.4 -DEPEXTENSIONLIB = -EXTENSIONLIB = -lXext - -LINTEXTENSION = $(XEXTLIBSRC)/llib-Xext.ln - -LINTEXTENSIONLIB = $(LINTEXTENSION) - DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) - XLIB = $(EXTENSIONLIB) $(XONLYLIB) - LINTXLIB = $(LINTXONLYLIB) - - XSSLIBSRC = $(LIBSRC)/Xss - -DEPXSSLIB = $(TOP)/exports/lib/libXss.a -XSSLIB = -lXss - -LINTXSS = $(XSSLIBSRC)/llib-Xss.ln - - XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc - -DEPXXF86MISCLIB = $(TOP)/exports/lib/libXxf86misc.a -XXF86MISCLIB = -lXxf86misc - -LINTXXF86MISC = $(XXF86MISCLIBSRC)/llib-Xxf86misc.ln - - XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm - -DEPXXF86VMLIB = $(TOP)/exports/lib/libXxf86vm.a -XXF86VMLIB = -lXxf86vm - -LINTXXF86VM = $(XXF86VMLIBSRC)/llib-Xxf86vm.ln - - XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga - -DEPXXF86DGALIB = $(TOP)/exports/lib/libXxf86dga.a -XXF86DGALIB = -lXxf86dga - -LINTXXF86DGA = $(XXF86DGALIBSRC)/llib-Xxf86dga.ln - - XXF86RUSHLIBSRC = $(LIBSRC)/Xxf86rush - -DEPXXF86RUSHLIB = $(TOP)/exports/lib/libXxf86rush.a -XXF86RUSHLIB = -lXxf86rush - -LINTXXF86RUSH = $(XXF86RUSHLIBSRC)/llib-Xxf86rush.ln - - XVLIBSRC = $(LIBSRC)/Xv - -SOXVREV = 1.0 -DEPXVLIB = -XVLIB = -lXv - -LINTXV = $(XVLIBSRC)/llib-Xv.ln - - XVMCLIBSRC = $(LIBSRC)/XvMC - -DEPXVMCLIB = $(TOP)/exports/lib/libXvMC.a -XVMCLIB = -lXvMC - -LINTXVMC = $(XVMCLIBSRC)/llib-XvMC.ln - - XINERAMALIBSRC = $(LIBSRC)/Xinerama - -DEPXINERAMALIB = $(TOP)/exports/lib/libXinerama.a -XINERAMALIB = -lXinerama - -LINTXINERAMA = $(XINERAMALIBSRC)/llib-Xinerama.ln - - XRESLIBSRC = $(LIBSRC)/XRes - -DEPXRESLIB = $(TOP)/exports/lib/libXRes.a -XRESLIB = -lXRes - -LINTXRES = $(XRESLIBSRC)/llib-XRes.ln - - DPSLIBSRC = $(LIBSRC)/dps - -SODPSREV = 1.0 -DEPDPSLIB = -DPSLIB = -ldps - -LINTDPS = $(DPSLIBSRC)/llib-dps.ln - - DPSTKLIBSRC = $(LIBSRC)/dpstk - -SODPSTKREV = 1.0 -DEPDPSTKLIB = -DPSTKLIB = -ldpstk - -LINTDPSTK = $(DPSTKLIBSRC)/llib-dpstk.ln - - PSRESLIBSRC = $(LIBSRC)/psres - -SOPSRESREV = 1.0 -DEPPSRESLIB = -PSRESLIB = -lpsres - -LINTPSRES = $(PSRESLIBSRC)/llib-psres.ln - - GLULIBSRC = $(LIBSRC)/GLU - -SOGLUREV = 1.3 -DEPGLULIB = -GLULIB = -lGLU - -LINTGLU = $(GLULIBSRC)/llib-GLU.ln - - GLXLIBSRC = $(LIBSRC)/GL - -SOGLREV = 1.2 -DEPGLXLIB = -GLXLIB = -lGL - -LINTGLX = $(GLXLIBSRC)/llib-GL.ln - - GLWIDGETSRC = $(LIBSRC)/GLw - -DEPGLWLIB = $(TOP)/exports/lib/libGLw.a -GLWLIB = -lGLw - -LINTGLW = $(GLWIDGETSRC)/llib-GLw.ln - - XRENDERLIBSRC = $(LIBSRC)/Xrender - -SOXRENDERREV = 1.2 -DEPXRENDERLIB = -XRENDERLIB = -lXrender - -LINTXRENDER = $(XRENDERLIBSRC)/llib-Xrender.ln - - XRANDRRLIBSRC = $(LIBSRC)/Xrandr - -SOXRANDRREV = 2.0 -DEPXRANDRLIB = -XRANDRLIB = -lXrandr - -LINTXRANDR = $(XRANDRLIBSRC)/llib-Xrandr.ln - - XCURSORRLIBSRC = $(LIBSRC)/Xcursor - -SOXCURSORREV = 1.0 -DEPXCURSORLIB = -XCURSORLIB = -lXcursor - -LINTXCURSOR = $(XCURSORLIBSRC)/llib-Xcursor.ln - - XFONTCACHELIBSRC = $(LIBSRC)/Xfontcache - -DEPXFONTCACHELIB = $(TOP)/exports/lib/libXfontcache.a -XFONTCACHELIB = -lXfontcache - -LINTXFONTCACHE = $(XFONTCACHELIBSRC)/llib-Xfontcache.ln - - XAUTHSRC = $(LIBSRC)/Xau - -DEPXAUTHLIB = $(TOP)/exports/lib/libXau.a -XAUTHLIB = -lXau - -LINTXAUTH = $(XAUTHSRC)/llib-Xau.ln - - XDMCPLIBSRC = $(LIBSRC)/Xdmcp - -DEPXDMCPLIB = $(TOP)/exports/lib/libXdmcp.a -XDMCPLIB = -lXdmcp - -LINTXDMCP = $(XDMCPLIBSRC)/llib-Xdmcp.ln - - XMUSRC = $(LIBSRC)/Xmu - -SOXMUREV = 6.2 -DEPXMULIB = -XMULIB = -lXmu - -LINTXMU = $(XMUSRC)/llib-Xmu.ln - - XMUUSRC = $(LIBSRC)/Xmuu - -SOXMUUREV = 1.0 -DEPXMUULIB = -XMUULIB = -lXmuu - -LINTXMUU = $(XMUUSRC)/llib-Xmuu.ln - - OLDXLIBSRC = $(LIBSRC)/oldX - -DEPOLDXLIB = $(TOP)/exports/lib/liboldX.a -OLDXLIB = -loldX - -LINTOLDX = $(OLDXLIBSRC)/llib-oldX.ln - - XPLIBSRC = $(LIBSRC)/Xp - -SOXPREV = 6.2 -DEPXPLIB = -XPLIB = -lXp - -LINTXP = $(XPLIBSRC)/llib-Xp.ln - - TOOLKITSRC = $(LIBSRC)/Xt - -SOXTREV = 6.0 -DEPXTOOLONLYLIB = -XTOOLONLYLIB = -lXt - -LINTXTOOLONLY = $(TOOLKITSRC)/llib-Xt.ln - - DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) - XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) - LINTXTOOLLIB = $(LINTXTOOLONLYLIB) - - XALIBSRC = $(LIBSRC)/Xa - -SOXAREV = 1.0 -DEPXALIB = -XALIB = -lXa - -LINTXA = $(XALIBSRC)/llib-Xa.ln - - AWIDGETSRC = $(LIBSRC)/Xaw - -SOXAWREV = 7.0 -DEPXAWLIB = -XAWLIB = -lXaw - -LINTXAW = $(AWIDGETSRC)/llib-Xaw.ln - - AWIDGET6SRC = $(LIBSRC)/Xaw6 - -SOXAW6REV = 6.1 -DEPXAW6LIB = -XAW6LIB = -lXaw - -LINTXAW6 = $(AWIDGET6SRC)/llib-Xaw.ln - - XILIBSRC = $(LIBSRC)/Xi - -SOXINPUTREV = 6.0 -DEPXILIB = -XILIB = -lXi - -LINTXI = $(XILIBSRC)/llib-Xi.ln - - XTESTLIBSRC = $(LIBSRC)/Xtst - -SOXTESTREV = 6.1 -DEPXTESTLIB = -XTESTLIB = -lXtst - -LINTXTEST = $(XTESTLIBSRC)/llib-Xtst.ln - - PEXLIBSRC = $(LIBSRC)/PEX5 - -SOPEXREV = 6.0 -DEPPEXLIB = -PEXLIB = -lPEX5 - -LINTPEX = $(PEXLIBSRC)/llib-PEX5.ln - - XIELIBSRC = $(LIBSRC)/XIE - -SOXIEREV = 6.0 -DEPXIELIB = -XIELIB = -lXIE - -LINTXIE = $(XIELIBSRC)/llib-XIE.ln - - PHIGSLIBSRC = $(LIBSRC)/PHIGS - -DEPPHIGSLIB = $(TOP)/exports/lib/libphigs.a -PHIGSLIB = -lphigs - -LINTPHIGS = $(PHIGSLIBSRC)/llib-phigs.ln - -DEPXBSDLIB = $(TOP)/exports/lib/libXbsd.a -XBSDLIB = -lXbsd - -LINTXBSD = $(LIBSRC)/Xbsd/llib-Xbsd.ln - - ICESRC = $(LIBSRC)/ICE - -SOICEREV = 6.3 -DEPICELIB = -ICELIB = -lICE - -LINTICE = $(ICESRC)/llib-ICE.ln - - SMSRC = $(LIBSRC)/SM - -SOSMREV = 6.0 -DEPSMLIB = -SMLIB = -lSM - -LINTSM = $(SMSRC)/llib-SM.ln - - XKEYSRC = $(LIBSRC)/Xkey - -SOXKEYREV = 6.0 -DEPXKEYLIB = -XKEYLIB = -lXkey - -LINTXKEY = $(XKEYSRC)/llib-Xkey.ln - - FSLIBSRC = $(LIBSRC)/FS - -DEPFSLIB = $(TOP)/exports/lib/libFS.a -FSLIB = -lFS - -LINTFS = $(FSLIBSRC)/llib-FS.ln - - FONTLIBSRC = $(LIBSRC)/font - -DEPFONTLIB = $(TOP)/exports/lib/libXfont.a -FONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) -lXfont - -LINTXFONT = $(FONTLIBSRC)/llib-Xfont.ln -# -DEPXFONTLIB = $(TOP)/exports/lib/libXfont.a -XFONTLIB = -lXfont - -LINTXFONT = $(FONTLIBSRC)/llib-Xfont.ln - - FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs - -DEPFONTSTUBLIB = $(TOP)/exports/lib/libfntstubs.a -FONTSTUBLIB = -lfntstubs - -LINTFONTSTUB = $(FONTSUBLIBSRC)/llib-fntstubs.ln - DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB) - FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FONTFT2LIB) - - FONTENCLIBSRC = $(LIBSRC)/fontenc - -DEPXFONTENCLIB = $(TOP)/exports/lib/libfontenc.a -XFONTENCLIB = -lfontenc - -LINTXFONTENC = $(FONTENCLIBSRC)/llib-fontenc.ln - - XPMLIBSRC = $(LIBSRC)/Xpm - -SOXPMREV = 4.11 -DEPXPMLIB = -XPMLIB = -lXpm - -LINTXPM = $(XPMLIBSRC)/llib-Xpm.ln - - FREETYPE2LIBSRC = $(LIBSRC)/freetype2 - -SOFREETYPE2REV = 6.3 -DEPFREETYPE2LIB = -FREETYPE2LIB = -lfreetype - -LINTFREETYPE2 = $(FREETYPE2LIBSRC)/llib-freetype.ln - -FREETYPE2INCDIR=$(BUILDINCDIR)/freetype2 - -FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR) -FREETYPE2DEFINES = -DFREETYPE2 - - EXPATLIBSRC = $(LIBSRC)/expat - -SOEXPATREV = 1.0 -DEPEXPATLIB = -EXPATLIB = -lexpat - -LINTEXPAT = $(EXPATLIBSRC)/llib-expat.ln - -EXPATINCLUDES=$(TOP_X_INCLUDES) -EXPATDEFINES=-DEXPAT - - XFT1LIBSRC = $(LIBSRC)/Xft1 - -SOXFT1REV = 1.1 -DEPXFT1LIB = -XFT1LIB = -lXft - -LINTXFT1 = $(XFT1LIBSRC)/llib-Xft.ln - - XFTLIBSRC = $(LIBSRC)/Xft - -SOXFTREV = 2.1 -DEPXFTLIB = -XFTLIB = -lXft - -LINTXFT = $(XFTLIBSRC)/llib-Xft.ln - -XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES) - - FONTCONFIGLIBSRC = $(LIBSRC)/fontconfig - -SOFONTCONFIGREV = 1.0 -DEPFONTCONFIGLIB = -FONTCONFIGLIB = -lfontconfig - -LINTFONTCONFIG = $(FONTCONFIGLIBSRC)/llib-fontconfig.ln - -FONTCONFIGINCDIR=$(BUILDINCDIR) - -FONTCONFIGINCLUDES = -I$(FONTCONFIGINCDIR) - -FCCACHE = set -x; $(CLIENTENVSETUP) $(PRELOADXFTSETUP) FONTCONFIG_PATH=$(FONTCONFIGLIBSRC) $(XBUILDBINDIR)/fc-cache - -FONTCONFIGDEFINES = -DFONTCONFIG - -LIBPNGINCDIR = /usr/include - -LIBPNGINC= - -LIBPNGDIR = /usr -LIBPNGLIBDIR = /usr/lib -LIBPNGINCDIR = /usr/include - -LIBPNGLIB = -lpng - - XKBFILELIBSRC = $(LIBSRC)/xkbfile - -DEPXKBFILELIB = $(TOP)/exports/lib/libxkbfile.a -XKBFILELIB = -lxkbfile - -LINTXKBFILE = $(XKBFILELIBSRC)/llib-xkbfile.ln - - XKBCOMPSRC = $(PROGRAMSRC)/xkbcomp - - XKBCOMPCMD = $(CLIENTENVSETUP) $(PRELOADSETUP) $(XBUILDBINDIR)/xkbcomp - - XKBUILIBSRC = $(LIBSRC)/xkbui - -DEPXKBUILIB = $(TOP)/exports/lib/libxkbui.a -XKBUILIB = -lxkbui - -LINTXKBUI = $(XKBUILIBSRC)/llib-xkbui.ln - - XTRAPLIBSRC = $(LIBSRC)/XTrap - -SOXTRAPREV = 6.4 -DEPXTRAPLIB = -XTRAPLIB = -lXTrap - -LINTXTRAP = $(XTRAPLIBSRC)/llib-XTrap.ln - - DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) - - DEPLIBS1 = $(DEPLIBS) - DEPLIBS2 = $(DEPLIBS) - DEPLIBS3 = $(DEPLIBS) - DEPLIBS4 = $(DEPLIBS) - DEPLIBS5 = $(DEPLIBS) - DEPLIBS6 = $(DEPLIBS) - DEPLIBS7 = $(DEPLIBS) - DEPLIBS8 = $(DEPLIBS) - DEPLIBS9 = $(DEPLIBS) - DEPLIBS10 = $(DEPLIBS) - -XMULIBONLY = -lXmu -XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) - - CONFIGDIR = $(LIBDIR)/config - - USRLIBDIRPATH = $(USRLIBDIR) - LDPRELIBS = -L$(BUILDLIBDIR) $(INSTALLED_LIBS) - LDPOSTLIBS = - TOP_INCLUDES = -I$(TOP) $(TOP_X_INCLUDES) - PROJECT_DEFINES = - -CXXPROJECT_DEFINES = - -# ---------------------------------------------------------------------- -# start of Imakefile - -# $XFree86: xc/programs/Xserver/hw/xfree86/drivers/xgi/Imakefile,v 1.33 2003/08/29 08:50:54 twini Exp $ -# -# This is an Imakefile for the XGI driver. -# - -# $XFree86: xc/config/cf/Server.tmpl,v 3.20 2002/11/20 04:32:55 dawes Exp $ - -# $Xorg: Server.tmpl,v 1.3 2000/08/17 19:41:46 cpqbld Exp $ - - CC = gcc - - CCOPTIONS = -fsigned-char - -STD_DEFINES = -Dlinux -D__powerpc__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV -DPANORAMIX -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=X_BIG_ENDIAN -DNDEBUG $(SERVER_THREAD_DEFINES) -CDEBUGFLAGS = -O2 -fno-strict-aliasing -EXT_DEFINES = -DMITMISC -DXTEST -DXTRAP -DXSYNC -DXCMISC -DXRECORD -DMITSHM -DBIGREQS -DXF86VIDMODE -DXF86MISC -DDBE -DDPMSExtension -DEVI -DSCREENSAVER -DXV -DXVMC -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA -DFONTCACHE -DRES -OS_DEFINES = -DDDXOSINIT -DSERVER_LOCK -DDDXOSFATALERROR -DDDXOSVERRORF -DDDXTIME -DPART_NET - -GLX_DEFINES = -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA - -# $Xorg: xf86.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $ - -# $XFree86: xc/config/cf/xf86.tmpl,v 3.33 2002/12/16 23:01:43 herrb Exp $ - -BUILDERADDR = "xfree86@xfree86.org" - -BUGMSG = -DBUILDERADDR='$(BUILDERADDR)' - -MODULE_GCC_FLAGS2 = -fno-merge-constants - -MODULE_GCC_FLAGS = $(MODULE_GCC_FLAGS1) $(MODULE_GCC_FLAGS2) - -MODULE_CFLAGS = $(MODULE_PIC_FLAGS) $(MODULE_GCC_FLAGS) - -MODULE_DEFINES = -DIN_MODULE -DXFree86Module - -DRISRCS = xgi_dri.c -DRIOBJS = xgi_dri.o -DRIINCLUDES = -I$(SERVERSRC)/GL/dri -I$(LIBSRC)/GL/dri -I$(XF86OSSRC)/shared/drm/kernel -I$(XTOP)/include - -DRIDEFINES = $(GLX_DEFINES) - -SRCS = vb_ext.c vb_init.c vb_setmode.c vb_util.c xgi_driver.c xgi_dac.c xgi_cursor.c xgi_accel.c xgi_setup.c xgi_vga.c xgi_vb.c xgi_opt.c xgi_dga.c init.c xgi_video.c xgi_videohw.c $(DRISRCS) - -OBJS = vb_ext.o vb_init.o vb_setmode.o vb_util.o xgi_driver.o xgi_dac.o xgi_cursor.o xgi_accel.o xgi_setup.o xgi_vga.o xgi_vb.o xgi_opt.o xgi_dga.o init.o xgi_video.o xgi_videohw.o $(DRIOBJS) - -INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86OSSRC) -I$(SERVERSRC)/Xext -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi -I$(SERVERSRC)/fb -I$(XF86SRC)/xaa -I$(XF86SRC)/xf1bpp -I$(XF86SRC)/xf4bpp -I$(XF86SRC)/xf24_32bpp -I$(XF86SRC)/vgahw -I$(XF86SRC)/ramdac -I$(XF86SRC)/ddc -I$(XF86SRC)/i2c -I$(XF86SRC)/vbe -I$(XF86SRC)/rac -I$(XF86SRC)/int10 -I$(FONTINCSRC) -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(XTOP)/include/extensions -I$(SERVERSRC)/render -I$(XF86SRC)/shadowfb $(DRIINCLUDES) - -DEFINES = $(DRIDEFINES) - -.c.o: - $(RM) $@ - $(MODCC) $(MODCFLAGS) $(_NOOP_) -c $*.c - -all:: xgi_drv.o - -xgi_drv.o: $(OBJS) $(EXTRALIBRARYDEPS) - $(RM) $@ - $(MODLD) $(MODLDCOMBINEFLAGS) $(OBJS) -o $@ - -all:: xgi_drv.o - @if [ -d $(BUILDMODULEDIR)/drivers ]; then \ - set +x; \ - else \ - if [ -h $(BUILDMODULEDIR)/drivers ]; then \ - (set -x; rm -f $(BUILDMODULEDIR)/drivers); \ - fi; \ - (set -x; $(MKDIRHIER) $(BUILDMODULEDIR)/drivers); \ - fi - $(RM) $(BUILDMODULEDIR)/drivers/xgi_drv.o - @(UP="`$(REVPATH) drivers`"; set -x; \ - cd $(BUILDMODULEDIR)/drivers && \ - $(LN) $(BUILDMODULETOP)/$${UP}$(CURRENT_DIR)/xgi_drv.o .) - -install:: xgi_drv.o - @if [ -d $(DESTDIR)$(MODULEDIR)/drivers ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(MODULEDIR)/drivers ]; then \ - (set -x; rm -f $(DESTDIR)$(MODULEDIR)/drivers); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(MODULEDIR)/drivers); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_drv.o $(DESTDIR)$(MODULEDIR)/drivers - -all:: xgi.$(DRIVERMANSUFFIX).html - -xgi.$(DRIVERMANSUFFIX).html: xgi.$(MANNEWSUFFIX) $(RMAN) - $(RM) xgi.$(DRIVERMANSUFFIX).html xgi.$(DRIVERMANSUFFIX)-html - $(RMAN) $(RMANOPTIONS) < xgi.$(MANNEWSUFFIX) \ - > xgi.$(DRIVERMANSUFFIX)-html && $(MV) xgi.$(DRIVERMANSUFFIX)-html $@ - -install.man:: xgi.$(DRIVERMANSUFFIX).html - @if [ -d $(DESTDIR)$(DOCHTMLDIR) ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DOCHTMLDIR) ]; then \ - (set -x; rm -f $(DESTDIR)$(DOCHTMLDIR)); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DOCHTMLDIR)); \ - fi - @(SUF=`expr $(DRIVERMANSUFFIX) \: '\(.\)'`; \ - set -x; \ - $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) xgi.$(DRIVERMANSUFFIX).html $(DESTDIR)$(DOCHTMLDIR)/xgi.$$SUF.html) - -cleandir:: - $(RM) xgi.$(DRIVERMANSUFFIX).html xgi.$(DRIVERMANSUFFIX)-html - -all:: xgi.$(MANNEWSUFFIX) - -xgi.$(MANNEWSUFFIX):: xgi.$(MANSRCSUFFIX) - $(RM) $@ - $(RAWCPP) $(MANDEFS) $(EXTRAMANDEFS) $@ - -cleandir:: - $(RM) xgi.$(MANNEWSUFFIX) - -install.man:: xgi.$(MANNEWSUFFIX) - @if [ -d $(DESTDIR)$(DRIVERMANDIR) ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERMANDIR) ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERMANDIR)); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERMANDIR)); \ - fi - $(INSTALL) -c $(INSTMANFLAGS) xgi.$(MANNEWSUFFIX) \ - $(DESTDIR)$(DRIVERMANDIR)/xgi.$(DRIVERMANSUFFIX) - -depend:: $(DEPEND) - -$(DEPEND): - @echo "checking $@ over in $(DEPENDSRC) first..."; \ - cd $(DEPENDSRC) && $(MAKE); \ - echo "okay, continuing in $(CURRENT_DIR)" - -depend:: - $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) - -install.sdk:: Imakefile - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) Imakefile $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_accel.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_accel.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_accel.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_accel.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: init.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) init.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: init.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) init.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: osdef.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) osdef.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: initdef.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) initdef.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_cursor.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_cursor.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_cursor.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_cursor.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_dac.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_dac.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_dac.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_dac.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_dga.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_dga.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_dri.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_dri.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_dri.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_dri.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_common.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_common.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_driver.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_driver.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_video.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_video.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_video.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_video.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_videohw.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_videohw.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_videohw.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_videohw.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_vidregs.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_vidregs.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_driver.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_driver.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_opt.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_opt.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: regs.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) regs.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_setup.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_setup.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_vb.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_vb.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_vb.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_vb.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_vga.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_vga.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_accel.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_accel.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vgatypes.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vgatypes.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_ver.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_ver.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_struct.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_struct.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_def.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_def.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_ext.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_ext.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_init.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_init.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_setmode.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_setmode.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_util.c - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_util.c $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_ext.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_ext.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_init.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_init.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_setmode.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_setmode.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_util.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_util.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_struct.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_struct.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: vb_table.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) vb_table.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_pci.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_pci.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_regs.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) xgi_regs.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: valid_mode.h - @if [ -d $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi); \ - fi - $(INSTALL) -c $(INSTDATFLAGS) valid_mode.h $(DESTDIR)$(DRIVERSDKDIR)/drivers/xgi - -install.sdk:: xgi_drv.o - @if [ -d $(DESTDIR)$(DRIVERSDKMODULEDIR)/drivers ]; then \ - set +x; \ - else \ - if [ -h $(DESTDIR)$(DRIVERSDKMODULEDIR)/drivers ]; then \ - (set -x; rm -f $(DESTDIR)$(DRIVERSDKMODULEDIR)/drivers); \ - fi; \ - (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKMODULEDIR)/drivers); \ - fi - $(INSTALL) -c xgi_drv.o $(DESTDIR)$(DRIVERSDKMODULEDIR)/drivers - -# ---------------------------------------------------------------------- -# common rules for all Makefiles - do not edit - -.c.i: - $(RM) $@ - $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@ - -.SUFFIXES: .s - -.c.s: - $(RM) $@ - $(CC) -S $(CFLAGS) $(_NOOP_) $*.c - -emptyrule:: - -cleandir:: - $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* - -Makefile:: $(IMAKE) - -$(IMAKE) $(IMAKE).o: - -@(cd $(IMAKESRC) && if [ -f Makefile ]; then \ - echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \ - echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \ - $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \ - echo "okay, continuing in $(CURRENT_DIR)") - -Makefile:: - -@if [ -f Makefile ]; then set -x; \ - $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ - else exit 0; fi - $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) - -$(RMAN): - @echo "checking $(RMANBASENAME) over in $(TOP)/config/util first..."; \ - cd $(TOP)/config/util && $(MAKE) $(RMANBASENAME); \ - echo "okay, continuing in $(CURRENT_DIR)" - -tags:: - $(TAGS) -w *.[ch] - $(TAGS) -xw *.[ch] > TAGS - -man_keywords:: - -html_index:: - $(HTMLINDEXCMD) $(DESTDIR)$(DOCHTMLDIR) - -clean:: cleandir - -distclean:: cleandir - -# ---------------------------------------------------------------------- -# empty rules for directories that do not have SUBDIRS - do not edit - -install:: - @echo "install in $(CURRENT_DIR) done" - -install.man:: - @echo "install.man in $(CURRENT_DIR) done" - -install.sdk:: - @echo "install.sdk in $(CURRENT_DIR) done" - -Makefiles:: - -includes:: - -depend:: - -distclean:: - $(RM) Makefile Makefile.dep - -# ---------------------------------------------------------------------- -# dependencies generated by makedepend - diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..ceefc58 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,32 @@ +# Copyright 2005 Adam Jackson. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# on the rights to use, copy, modify, merge, publish, distribute, sub +# license, and/or sell copies of the Software, and to permit persons to whom +# the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice (including the next +# paragraph) shall be included in all copies or substantial portions of the +# Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +# 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 +SUBDIRS = src man + +CLEANFILES = ChangeLog +EXTRA_DIST = ChangeLog + +.PHONY: ChangeLog + +ChangeLog: + git-log > ChangeLog + +dist-hook: ChangeLog diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..904cd67 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd $srcdir + +autoreconf -v --install || exit 1 +cd $ORIGDIR || exit $? + +$srcdir/configure --enable-maintainer-mode "$@" diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..649f86f --- /dev/null +++ b/configure.ac @@ -0,0 +1,113 @@ +# Copyright 2005 Adam Jackson. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# on the rights to use, copy, modify, merge, publish, distribute, sub +# license, and/or sell copies of the Software, and to permit persons to whom +# the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice (including the next +# paragraph) shall be included in all copies or substantial portions of the +# Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +# 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. +# +# Process this file with autoconf to produce a configure script + +AC_PREREQ(2.57) +AC_INIT([xf86-video-xgi], + 1.4.9, + [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], + xf86-video-xgi) + +AC_CONFIG_SRCDIR([Makefile.am]) +AM_CONFIG_HEADER([config.h]) +AC_CONFIG_AUX_DIR(.) + +AM_INIT_AUTOMAKE([dist-bzip2]) + +AM_MAINTAINER_MODE + +# Checks for programs. +AC_DISABLE_STATIC +AC_PROG_LIBTOOL +AC_PROG_CC + +AH_TOP([#include "xorg-server.h"]) + +AC_ARG_WITH(xorg-module-dir, + AC_HELP_STRING([--with-xorg-module-dir=DIR], + [Default xorg module directory [[default=$libdir/xorg/modules]]]), + [moduledir="$withval"], + [moduledir="$libdir/xorg/modules"]) + +AC_ARG_ENABLE(dri, AC_HELP_STRING([--disable-dri], + [Disable DRI support [[default=auto]]]), + [DRI="$enableval"], + [DRI=auto]) + +# Checks for extensions +XORG_DRIVER_CHECK_EXT(XINERAMA, xineramaproto) +XORG_DRIVER_CHECK_EXT(RANDR, randrproto) +XORG_DRIVER_CHECK_EXT(RENDER, renderproto) +XORG_DRIVER_CHECK_EXT(XV, videoproto) +XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto) + +# Checks for pkg-config packages +PKG_CHECK_MODULES(XORG, [xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES]) +sdkdir=$(pkg-config --variable=sdkdir xorg-server) + +# Checks for libraries. + +# Checks for header files. +AC_HEADER_STDC + +if test "x$DRI" = xauto; then + AC_CHECK_FILE([${sdkdir}/dri.h], + [have_dri_h="yes"], [have_dri_h="no"]) + AC_CHECK_FILE([${sdkdir}/sarea.h], + [have_sarea_h="yes"], [have_sarea_h="no"]) + AC_CHECK_FILE([${sdkdir}/dristruct.h], + [have_dristruct_h="yes"], [have_dristruct_h="no"]) +fi + +AC_MSG_CHECKING([whether to include DRI support]) +if test "x$DRI" = xauto; then + if test "x$have_dri_h" = xyes && \ + test "x$have_sarea_h" = xyes && \ + test "x$have_dristruct_h" = xyes; then + DRI="yes" + else + DRI="no" + fi +fi +AC_MSG_RESULT([$DRI]) + +AM_CONDITIONAL(DRI, test "x$DRI" = xyes) +if test "x$DRI" = xyes; then + PKG_CHECK_MODULES(DRI, [libdrm >= 2.0 xf86driproto glproto]) + AC_DEFINE(XF86DRI,1,[Enable DRI driver support]) + AC_DEFINE(XF86DRI_DEVEL,1,[Enable developmental DRI driver support]) +fi + +AC_SUBST([DRI_CFLAGS]) +AC_SUBST([XORG_CFLAGS]) +AC_SUBST([moduledir]) + +DRIVER_NAME=xgi +AC_SUBST([DRIVER_NAME]) + +XORG_MANPAGE_SECTIONS +XORG_RELEASE_VERSION + +AC_OUTPUT([ + Makefile + src/Makefile + man/Makefile +]) diff --git a/man/Makefile.am b/man/Makefile.am new file mode 100644 index 0000000..9ea16e0 --- /dev/null +++ b/man/Makefile.am @@ -0,0 +1,73 @@ +# $Id$ +# +# Copyright 2005 Sun Microsystems, Inc. All rights reserved. +# +# Permission to use, copy, modify, distribute, and sell this software and its +# documentation for any purpose is hereby granted without fee, provided that +# the above copyright notice appear in all copies and that both that +# copyright notice and this permission notice appear in supporting +# documentation. +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR +# OTHER LIABILITY, WHETHER 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. +# +# Except as contained in this notice, the name of the copyright holders shall +# not be used in advertising or otherwise to promote the sale, use or +# other dealings in this Software without prior written authorization +# from the copyright holders. +# + +drivermandir = $(DRIVER_MAN_DIR) + +driverman_PRE = @DRIVER_NAME@.man + +driverman_DATA = $(driverman_PRE:man=@DRIVER_MAN_SUFFIX@) + +EXTRA_DIST = @DRIVER_NAME@.man + +CLEANFILES = $(driverman_DATA) + +SED = sed + +# Strings to replace in man pages +XORGRELSTRING = @PACKAGE_STRING@ + XORGMANNAME = X Version 11 + +MANDEFS = \ + -D__vendorversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\"" \ + -D__appmansuffix__=$(APP_MAN_SUFFIX) \ + -D__filemansuffix__=$(FILE_MAN_SUFFIX) \ + -D__libmansuffix__=$(LIB_MAN_SUFFIX) \ + -D__miscmansuffix__=$(MISC_MAN_SUFFIX) \ + -D__drivermansuffix__=$(DRIVER_MAN_SUFFIX) \ + -D__adminmansuffix__=$(ADMIN_MAN_SUFFIX) \ + -D__xconfigfile__=xorg.conf \ + -D__xservername__=Xorg + +# Translate XCOMM into pound sign with sed, rather than passing -DXCOMM=XCOMM +# to cpp, because that trick does not work on all ANSI C preprocessors. +# Delete line numbers from the cpp output (-P is not portable, I guess). +# Allow XCOMM to be preceded by whitespace and provide a means of generating +# output lines with trailing backslashes. +# Allow XHASH to always be substituted, even in cases where XCOMM isn't. + +CPP_SED_MAGIC = $(SED) -e '/^\# *[0-9][0-9]* *.*$$/d' \ + -e '/^\#line *[0-9][0-9]* *.*$$/d' \ + -e '/^[ ]*XCOMM$$/s/XCOMM/\#/' \ + -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \ + -e '/^[ ]*XHASH/s/XHASH/\#/' \ + -e '/\@\@$$/s/\@\@$$/\\/' + +SUFFIXES = .$(DRIVER_MAN_SUFFIX) .man + +.man.$(DRIVER_MAN_SUFFIX): + $(RAWCPP) $(RAWCPPFLAGS) $(MANDEFS) $(EXTRAMANDEFS) < $< | $(CPP_SED_MAGIC) > $@ + diff --git a/xgi.man b/man/xgi.man similarity index 100% rename from xgi.man rename to man/xgi.man diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..696ad14 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,68 @@ +# Copyright 2005 Adam Jackson. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# on the rights to use, copy, modify, merge, publish, distribute, sub +# license, and/or sell copies of the Software, and to permit persons to whom +# the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice (including the next +# paragraph) shall be included in all copies or substantial portions of the +# Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +# 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. + +# this is obnoxious: +# -module lets us name the module exactly how we want +# -avoid-version prevents gratuitous .0.0.0 version numbers on the end +# _ladir passes a dummy rpath to libtool so the thing will actually link +# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc. +AM_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ +xgi_drv_la_LTLIBRARIES = xgi_drv.la +xgi_drv_la_LDFLAGS = -module -avoid-version +xgi_drv_ladir = @moduledir@/drivers + +xgi_drv_la_SOURCES = \ + vb_ext.c vb_init.c vb_setmode.c vb_util.c\ + xgi_driver.c xgi_dac.c xgi_cursor.c xgi_accel.c xgi_setup.c\ + xgi_vga.c xgi_vb.c\ + xgi_opt.c xgi_dga.c init.c \ + xgi_video.c xgi_videohw.c \ + init.h \ + initdef.h \ + osdef.h \ + regs.h \ + valid_mode.h \ + vb_def.h \ + vb_ext.h \ + vb_init.h \ + vb_setmode.h \ + vb_struct.h \ + vb_table.h \ + vb_util.h \ + vgatypes.h \ + vstruct.h \ + xgi.h \ + xgi_accel.h \ + xgi_common.h \ + xgi_cursor.h \ + xgi_dac.h \ + xgi_driver.h \ + xgi_pci.h \ + xgi_regs.h \ + xgi_vb.h \ + xgi_ver.h \ + xgi_video.h \ + xgi_videohw.h + +if DRI +xgi_drv_la_SOURCES += \ + xgi_dri.c \ + xgi_dri.h +endif diff --git a/init.c b/src/init.c similarity index 100% rename from init.c rename to src/init.c diff --git a/init.h b/src/init.h similarity index 100% rename from init.h rename to src/init.h diff --git a/initdef.h b/src/initdef.h similarity index 100% rename from initdef.h rename to src/initdef.h diff --git a/mkdrv b/src/mkdrv similarity index 100% rename from mkdrv rename to src/mkdrv diff --git a/osdef.h b/src/osdef.h similarity index 100% rename from osdef.h rename to src/osdef.h diff --git a/regs.h b/src/regs.h similarity index 100% rename from regs.h rename to src/regs.h diff --git a/valid_mode.h b/src/valid_mode.h similarity index 100% rename from valid_mode.h rename to src/valid_mode.h diff --git a/vb_def.h b/src/vb_def.h similarity index 100% rename from vb_def.h rename to src/vb_def.h diff --git a/vb_ext.c b/src/vb_ext.c similarity index 100% rename from vb_ext.c rename to src/vb_ext.c diff --git a/vb_ext.h b/src/vb_ext.h similarity index 100% rename from vb_ext.h rename to src/vb_ext.h diff --git a/vb_init.c b/src/vb_init.c similarity index 100% rename from vb_init.c rename to src/vb_init.c diff --git a/vb_init.h b/src/vb_init.h similarity index 100% rename from vb_init.h rename to src/vb_init.h diff --git a/vb_inta.c b/src/vb_inta.c similarity index 100% rename from vb_inta.c rename to src/vb_inta.c diff --git a/vb_inta.h b/src/vb_inta.h similarity index 100% rename from vb_inta.h rename to src/vb_inta.h diff --git a/vb_setmode.c b/src/vb_setmode.c similarity index 100% rename from vb_setmode.c rename to src/vb_setmode.c diff --git a/vb_setmode.h b/src/vb_setmode.h similarity index 100% rename from vb_setmode.h rename to src/vb_setmode.h diff --git a/vb_struct.h b/src/vb_struct.h similarity index 100% rename from vb_struct.h rename to src/vb_struct.h diff --git a/vb_table.h b/src/vb_table.h similarity index 100% rename from vb_table.h rename to src/vb_table.h diff --git a/vb_util.c b/src/vb_util.c similarity index 100% rename from vb_util.c rename to src/vb_util.c diff --git a/vb_util.h b/src/vb_util.h similarity index 100% rename from vb_util.h rename to src/vb_util.h diff --git a/ver.info b/src/ver.info similarity index 100% rename from ver.info rename to src/ver.info diff --git a/vgatypes.h b/src/vgatypes.h similarity index 100% rename from vgatypes.h rename to src/vgatypes.h diff --git a/vstruct.h b/src/vstruct.h similarity index 100% rename from vstruct.h rename to src/vstruct.h diff --git a/xgi.h b/src/xgi.h similarity index 100% rename from xgi.h rename to src/xgi.h diff --git a/xgi_accel.c b/src/xgi_accel.c similarity index 100% rename from xgi_accel.c rename to src/xgi_accel.c diff --git a/xgi_accel.h b/src/xgi_accel.h similarity index 100% rename from xgi_accel.h rename to src/xgi_accel.h diff --git a/xgi_common.h b/src/xgi_common.h similarity index 100% rename from xgi_common.h rename to src/xgi_common.h diff --git a/xgi_cursor.c b/src/xgi_cursor.c similarity index 100% rename from xgi_cursor.c rename to src/xgi_cursor.c diff --git a/xgi_cursor.h b/src/xgi_cursor.h similarity index 100% rename from xgi_cursor.h rename to src/xgi_cursor.h diff --git a/xgi_dac.c b/src/xgi_dac.c similarity index 100% rename from xgi_dac.c rename to src/xgi_dac.c diff --git a/xgi_dac.h b/src/xgi_dac.h similarity index 100% rename from xgi_dac.h rename to src/xgi_dac.h diff --git a/xgi_dga.c b/src/xgi_dga.c similarity index 100% rename from xgi_dga.c rename to src/xgi_dga.c diff --git a/xgi_dri.c b/src/xgi_dri.c similarity index 100% rename from xgi_dri.c rename to src/xgi_dri.c diff --git a/xgi_dri.h b/src/xgi_dri.h similarity index 100% rename from xgi_dri.h rename to src/xgi_dri.h diff --git a/xgi_driver.c b/src/xgi_driver.c similarity index 100% rename from xgi_driver.c rename to src/xgi_driver.c diff --git a/xgi_driver.h b/src/xgi_driver.h similarity index 100% rename from xgi_driver.h rename to src/xgi_driver.h diff --git a/xgi_opt.c b/src/xgi_opt.c similarity index 100% rename from xgi_opt.c rename to src/xgi_opt.c diff --git a/xgi_pci.h b/src/xgi_pci.h similarity index 100% rename from xgi_pci.h rename to src/xgi_pci.h diff --git a/xgi_regs.h b/src/xgi_regs.h similarity index 100% rename from xgi_regs.h rename to src/xgi_regs.h diff --git a/xgi_setup.c b/src/xgi_setup.c similarity index 100% rename from xgi_setup.c rename to src/xgi_setup.c diff --git a/xgi_vb.c b/src/xgi_vb.c similarity index 100% rename from xgi_vb.c rename to src/xgi_vb.c diff --git a/xgi_vb.h b/src/xgi_vb.h similarity index 100% rename from xgi_vb.h rename to src/xgi_vb.h diff --git a/xgi_vdeo_old.c b/src/xgi_vdeo_old.c similarity index 100% rename from xgi_vdeo_old.c rename to src/xgi_vdeo_old.c diff --git a/xgi_ver.h b/src/xgi_ver.h similarity index 100% rename from xgi_ver.h rename to src/xgi_ver.h diff --git a/xgi_vga.c b/src/xgi_vga.c similarity index 100% rename from xgi_vga.c rename to src/xgi_vga.c diff --git a/xgi_vide2.c b/src/xgi_vide2.c similarity index 100% rename from xgi_vide2.c rename to src/xgi_vide2.c diff --git a/xgi_video.c b/src/xgi_video.c similarity index 100% rename from xgi_video.c rename to src/xgi_video.c diff --git a/xgi_video.h b/src/xgi_video.h similarity index 100% rename from xgi_video.h rename to src/xgi_video.h diff --git a/xgi_video1.c b/src/xgi_video1.c similarity index 100% rename from xgi_video1.c rename to src/xgi_video1.c diff --git a/xgi_video_11.c b/src/xgi_video_11.c similarity index 100% rename from xgi_video_11.c rename to src/xgi_video_11.c diff --git a/xgi_video_g.c b/src/xgi_video_g.c similarity index 100% rename from xgi_video_g.c rename to src/xgi_video_g.c diff --git a/xgi_videohw.c b/src/xgi_videohw.c similarity index 100% rename from xgi_videohw.c rename to src/xgi_videohw.c diff --git a/xgi_videohw.h b/src/xgi_videohw.h similarity index 100% rename from xgi_videohw.h rename to src/xgi_videohw.h diff --git a/xgi_vidregs.h b/src/xgi_vidregs.h similarity index 100% rename from xgi_vidregs.h rename to src/xgi_vidregs.h diff --git a/vb_release.txt b/vb_release.txt deleted file mode 100644 index b2e6265..0000000 --- a/vb_release.txt +++ /dev/null @@ -1,44 +0,0 @@ -[2004/08/18] -1. Merge XG20 and XG4x C Code - -[2004/08/20] -1. Code modify : Add CR97 in header and reference DDR/DDR2x according to this byte -2. Dram Size setting from the data which read from VBIOS - -[2004/08/20] XG42 by Hsuan -1. Add auto over driver in XG42. -2. When MCLK=207MHz, ECLK=207 or 250MHz, SR32 D[1:0] set 10b. - -[2004/9/03] XG42 by Vicent -1. New Feature: #41, XG42 solve 32-bit boot to Widnows hang issue - - Modify: vb_init.c - Modify XG42 SR1F, SR31, SR32, and SR33 for HW request. - -[2004/09/08] XG42 by Hsuan -1. Feature Modify: Modify XGINew DDR2x default registers. (XG42 #473, #488) - - Modify: vb_init.c - Modify CR82, CR85, CR86, CR98 in XG42. - -[2004/09/08] XG4x by Vicent -1. Feature Modify: Add ReadVBIOSTablData function in XGINew_SetDRAMModeRegister340. (XG42 #473, #488) - - Modify: vb_init.c - Add ReadVBIOSTablData function in XGINew_SetDRAMModeRegister340. - -[2004/09/15] XG20 by kuku -1. Feature Modify: To set CR51, CR52 value for XG20 - - Modify: vb_setmode.c - In XGI_SetCRT1ModeRegs() , set CR51=0x02 and CR52=0x33 when driver mode , CR52=0x73 when dos mode for XG20 - -[2004/09/16] XG4X by Hsuan -1. Bug Fixed: #524 Multi adapter dos full screen sometimes, CRT have green screen. - - Modify: vb_setmode.c - In XGI_SetCRT1ModeRegs(), it can't set SR3F D[7:6] = 00b. - The DPMS is handled by 2D. - -[2004/10/01] XG42 by kuku -1. Bug Fixed: #530 [32-32] Enable "Overscan" and do Dos prompt switch, the screen shift - - Modify: xgiv.h, vb,c, tv301.c - In xgiv.h add globel parameter. When enable "Overscan" , parameter will be "1" - And lTVPosTempShift will be "0" -2. Move down the screen and change mode to another mode, the display is not default(The screen move up). - The solution is the same as above. \ No newline at end of file