ifeq ($(CONFIG_X86),y)
ifeq ($(CONFIG_USERMODE),)
obj-m           += fglrx.o
fglrx-libs      += libfglrx_ip.a.GCC3
fglrx-c-objs    += agp3.o nvidia-agp.o agpgart_be.o i7505-agp.o firegl_public.o
fglrx-objs      += $(fglrx-c-objs) $(fglrx-libs)
fglrx-hdrs      += agp_backend.h agp.h firegl_public.h
drm-hdrs        += drm.h drmP.h drm_os_linux.h drm_proc.h drm_compat.h
endif
endif

ifeq ($(PAGE_ATTR_FIX),)
PAGE_ATTR_FIX   = 1
endif

EXTRA_CFLAGS    += \
                -I$(PWD) \
                -D__AGP__ \
                -DFGL \
                -DFGL_LINUX \
                -DFGL_GART_RESERVED_SLOT \
                -DFGL_LINUX253P1_VMA_API \
                -DPAGE_ATTR_FIX=$(PAGE_ATTR_FIX) \

modules:
	$(MAKE) -C $(KERNEL_SOURCE) modules SUBDIRS=$(CURDIR)

install:
	$(MAKE) -C $(KERNEL_SOURCE) modules_add SUBDIRS=$(CURDIR) \
		MOD_DIR=kernel/drivers/char/drm
