
all::

         SHELL = /bin/sh -e

          INCROOT = /usr/X11R6/include
        USRLIBDIR = /usr/X11R6/lib
        VARLIBDIR = /var/lib
  SYSTEMUSRLIBDIR = /usr/lib
  SYSTEMUSRINCDIR = /usr/include
         SHLIBDIR = /usr/X11R6/lib
     STD_INCLUDES = -I$(INCROOT) -I$(SYSTEMUSRINCDIR) -I/usr/include/X11

               CC = gcc

               RM = rm -f



    PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO

      CDEBUGFLAGS = -O2

        CCOPTIONS = -ansi -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pipe -g 

      STD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE  -DSMART_SCHEDULE -DBUILDDEBUG -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG $(SERVER_THREAD_DEFINES)

     SERVERSRC = ../xc/programs/Xserver
       XF86SRC = $(SERVERSRC)/hw/xfree86
    XF86COMSRC = $(XF86SRC)/common
     XF86OSSRC = $(XF86SRC)/os-support
 XF86DRIVERSRC = $(XF86SRC)/drivers
     DRIVERSRC = $(XF86DRIVERSRC)

INCLUDES = -I$(XF86COMSRC) -I$(XF86OSSRC) -I. -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(EXTINCSRC) -I../drm/kernel

      ALLINCLUDES = $(INCLUDES) $(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) $(ALLINCLUDES)


SRCS = xf86drmATI.c
OBJS = xf86drmATI.o
all::$(OBJS)
	$(RM) $@
	$(CC) -c $(CFLAGS) $(_NOOP_) $(SRCS)


clean::
	$(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut   "#"*

install::all

uninstall::

depend::
xf86drmATI.o: ../drm/kernel/drm.h ../drm/kernel/ati_drm.h











