diff options
author | Eric Anholt <anholt@freebsd.org> | 2004-05-09 22:14:07 +0000 |
---|---|---|
committer | Eric Anholt <anholt@freebsd.org> | 2004-05-09 22:14:07 +0000 |
commit | d477cc007cacbf95d7db295f579e23fafb423f02 (patch) | |
tree | 914591009c553df1c94385c531e250342fa64c6b /bsd | |
parent | c093a03d47a50c5f178caff6dd20f7c03cddeb40 (diff) |
- Link in shared files as necessary and clean them up.
- Generate drm_pciids.h automatically.
Diffstat (limited to 'bsd')
-rw-r--r-- | bsd/Makefile | 64 |
1 files changed, 61 insertions, 3 deletions
diff --git a/bsd/Makefile b/bsd/Makefile index 3b678e19..4ab1c278 100644 --- a/bsd/Makefile +++ b/bsd/Makefile @@ -1,4 +1,62 @@ -# i810, i830 & sis are not complete -SUBDIR = mga r128 radeon tdfx sis # i810 i830 gamma +SHARED= ../shared +SHAREDFILES= drm.h \ + drm_sarea.h \ + mach64.h \ + mach64_dma.c \ + mach64_drm.h \ + mach64_drv.h \ + mach64_irq.c \ + mach64_state.c \ + mga.h \ + mga_dma.c \ + mga_drm.h \ + mga_drv.h \ + mga_irq.c \ + mga_state.c \ + mga_ucode.h \ + mga_warp.c \ + r128.h \ + r128_cce.c \ + r128_drm.h \ + r128_drv.h \ + r128_irq.c \ + r128_state.c \ + radeon.h \ + radeon_cp.c \ + radeon_drm.h \ + radeon_drv.h \ + radeon_irq.c \ + radeon_mem.c \ + radeon_state.c \ + sis.h \ + sis_drm.h \ + sis_drv.h \ + sis_ds.c \ + sis_ds.h \ + sis_mm.c \ + tdfx.h \ + via.h \ + via_drm.h \ + via_drv.c \ + via_drv.h \ + via_ds.c \ + via_ds.h \ + via_irq.c \ + via_map.c \ + via_mm.c \ + via_mm.h + +SUBDIR = mga r128 radeon tdfx sis + +CLEANFILES+= ${SHAREDFILES} + +.include <bsd.obj.mk> + +all: drm_pciids.h ${SHAREDFILES} + +drm_pciids.h: ${SHARED}/drm_pciids.txt + sh ../scripts/create_bsd_pci_lists.sh < ${SHARED}/drm_pciids.txt + +${SHAREDFILES}: + ln -sf ${SHARED}/$@ $@ -.include <bsd.subdir.mk> |