XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nv/Imakefile,v 1.21 2003/09/09 00:43:45 mvojkovi Exp $ XCOMM XCOMM This is an Imakefile for the NVIDIA driver. XCOMM #define IHaveModules #include N_SRCS = nv_driver.c nv_dac.c nv_setup.c nv_cursor.c nv_xaa.c nv_dga.c \ nv_shadow.c nv_hw.c nv_video.c R_SRCS = riva_driver.c riva_dac.c riva_setup.c riva_cursor.c riva_xaa.c \ riva_dga.c riva_shadow.c riva_hw.c N_OBJS = nv_driver.o nv_dac.o nv_setup.o nv_cursor.o nv_xaa.o nv_dga.o \ nv_shadow.o nv_hw.o nv_video.o R_OBJS = riva_driver.o riva_dac.o riva_setup.o riva_cursor.o riva_xaa.o \ riva_dga.o riva_shadow.o riva_hw.o SRCS = $(N_SRCS) $(R_SRCS) OBJS = $(N_OBJS) $(R_OBJS) #if defined(XF86DriverSDK) INCLUDES = -I. -I../../include #else INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86OSSRC) \ -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi \ -I$(XF86SRC)/xaa -I$(XF86SRC)/rac \ -I$(XF86SRC)/vgahw -I$(XF86SRC)/fbdevhw \ -I$(XF86SRC)/ramdac -I$(XF86SRC)/ddc -I$(XF86SRC)/i2c \ -I$(SERVERSRC)/Xext -I$(XF86SRC)/int10 \ -I$(FONTINCSRC) -I$(SERVERSRC)/include -I$(XINCLUDESRC) \ -I$(XF86SRC)/shadowfb -I$(EXTINCSRC) -I$(SERVERSRC)/fb \ -I$(SERVERSRC)/render -I$(XF86SRC)/vbe #endif #if MakeHasPosixVariableSubstitutions SubdirLibraryRule($(OBJS)) #endif XCOMM XCOMM Define some more rules XCOMM #ifndef SubDriverObjectModuleTarget #if MakeDllModules #define SubDriverObjectModuleTarget(module,objects) @@\ DynamicModuleTarget(Concat(module,.so), objects) #else #define SubDriverObjectModuleTarget(module,objects) @@\ NormalRelocatableTarget(module, objects) #endif #endif #ifndef InstallSubDriverObjectModule #if !DoLoadableServer #define InstallSubDriverObjectModule(module,dest,subdir) /**/ #else #if MakeDllModules #define InstallSubDriverObjectModule(module,dest,subdir) @@\ InstallDynamicModule(Concat(module,.so),dest,subdir) #else #define InstallSubDriverObjectModule(module,dest,subdir) @@\ InstallDynamicModule(Concat(module,.o),dest,subdir) #endif #endif #endif XCOMM XCOMM End of extra rules XCOMM ModuleObjectRule() #if !DoLoadableServer ObjectModuleTarget(nv,$(R_OBJS) $(N_OBJS)) #else ObjectModuleTarget(nv,$(N_OBJS)) #endif InstallObjectModule(nv,$(MODULEDIR),drivers) SubDriverObjectModuleTarget(riva128,$(R_OBJS)) InstallSubDriverObjectModule(riva128,$(MODULEDIR),drivers) #if !defined(XF86DriverSDK) InstallModuleManPage(nv) #endif DependTarget() InstallDriverSDKNonExecFile(Imakefile,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_const.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_cursor.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_dac.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_dga.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_driver.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_include.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_local.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_proto.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_setup.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_shadow.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_type.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_xaa.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_hw.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_hw.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(riva_tbl.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_const.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_cursor.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_dac.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_dga.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_driver.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_include.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_local.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_proto.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_setup.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_video.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_shadow.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_type.h,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_xaa.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKNonExecFile(nv_hw.c,$(DRIVERSDKDIR)/drivers/nv) InstallDriverSDKObjectModule(nv,$(DRIVERSDKMODULEDIR),drivers) InstallDriverSDKObjectSubModule(riva128,$(DRIVERSDKMODULEDIR),drivers)