XCOMM
XCOMM This is an Imakefile for the National Semiconductor Geode driver.  
XCOMM 
#include <Server.tmpl>

SRCS = durango.c geode_init.c geode_accl.c geode_curs.c

OBJS = durango.o geode_init.o geode_accl.o geode_curs.o

DEFINES = -DPSZ=8

#if XF86LinkKit
INCLUDES = -I. -I./gfx -I../../../include -I../../../include/X11 -I../..
#else
XCOMM
XCOMM This define is for use under vga256/drivers; comment it out for vga2 or
XCOMM vga16
XCOMM
INCLUDES = -I. -I./gfx -I$(XF86COMSRC) -I$(XF86HWSRC) -I$(XF86OSSRC) \
           -I$(SERVERSRC)/cfb -I../../vga -I$(SERVERSRC)/include \
           -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi -I../../../xaa \
           -I$(FONTINCSRC) -I$(SERVERSRC)/include -I$(XINCLUDESRC)
#endif

#if MakeHasPosixVariableSubstitutions  
SubdirLibraryRule($(OBJS))
#endif

NormalLibraryObjectRule()
NormalAsmObjectRule()

NormalRelocatableTarget(geode_drv, $(OBJS))

XCOMM
XCOMM These lines are for a driver under vga256/drivers
XCOMM
InstallLinkKitNonExecFile(geode_accl.c,$(LINKKITDIR)/drivers/vga256/geode)
InstallLinkKitNonExecFile(geode_curs.c,$(LINKKITDIR)/drivers/vga256/geode)
InstallLinkKitNonExecFile(geode_init.c,$(LINKKITDIR)/drivers/vga256/geode)
InstallLinkKitNonExecFile(durango.c,$(LINKKITDIR)/drivers/vga256/geode)
InstallLinkKitNonExecFile(Imakefile,$(LINKKITDIR)/drivers/vga256/geode)
InstallLinkKitNonExecFile(disp_gu1.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(disp_gu2.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(durango.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_dcdr.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_defs.h,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_disp.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_i2c.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_init.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_mode.h,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_read.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_regs.h,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_regs.h.old,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_rndr.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_rtns.h,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_tv.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_vga.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_vid.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(gfx_vip.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(i2c_acc.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(i2c_gpio.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(release.txt,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(rndr_gu1.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(rndr_gu2.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(saa7114.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(tv_fs451.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(tv_geode.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(vga_gu1.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(vid_1200.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(vid_1400.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(vid_5530.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(vip_1200.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)
InstallLinkKitNonExecFile(vip_1400.c,$(LINKKITDIR)/drivers/vga256/geode/gfx)

DependTarget()


