XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/scanpci/Imakefile,v 1.10 2002/07/25 05:06:16 tsi Exp $ #if DoLoadableServer #define IHaveSubdirs SUBDIRS = module #endif #include MODPATHDEFINES = -DDEFAULT_MODULE_PATH=\"$(MODULEDIR)\" INCLUDES = -I$(XF86SRC)/common -I$(XF86OSSRC) -I$(XF86OSSRC)/bus \ -I$(SERVERSRC)/include -I$(SERVERSRC)/os \ -I$(XINCLUDESRC) -I$(SERVERSRC)/Xext -I$(EXTINCSRC) \ -I$(SERVERSRC)/Xi \ -I$(FONTLIBSRC)/include -I$(XF86PARSERSRC) \ -I$(XF86SRC)/loader $(VGAINCLUDES) -I$(XF86SRC)/rac SRCS = xf86ScanPci.c xf86PciData.c NormalLibraryObjectRule() NormalLibraryTarget(scanpci,xf86ScanPci.o) NormalLibraryTarget(pcidata,xf86PciData.o) #if HasPerl5 PCIIDSRCS = ../etc/pci.ids ../etc/extrapci.ids PCIIDS = pci.ids $(PCIIDS): $(PCIIDSRCS) RemoveFile($@) cat $(PCIIDSRCS) > $@ includes:: xf86PciIds.h xf86PciIds.h: $(PCIIDS) pciid2c.pl ../common/xf86PciInfo.h RemoveFile($@) RunPerlScript(pciid2c.pl, ../common/xf86PciInfo.h < $(PCIIDS) > $@) clean:: RemoveFile($(PCIIDS)) RemoveFile(xf86PciIds.h) #else LinkFile(xf86PciIds.h,xf86PciStdIds.h) #endif LinkFile(xf86PciData.c,xf86ScanPci.c) SpecialCObjectRule(xf86PciData,NullParameter,-DPCIDATA) #if DoLoadableServer MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) #endif DependTarget()