Home | History | Annotate | Line # | Download | only in i915drm
i915drmkms2netbsd revision 1.2.2.2
      1  1.2.2.2  pgoyette #!/bin/sh
      2  1.2.2.2  pgoyette 
      3  1.2.2.2  pgoyette #	$NetBSD: i915drmkms2netbsd,v 1.2.2.2 2018/09/06 06:56:36 pgoyette Exp $
      4  1.2.2.2  pgoyette #
      5  1.2.2.2  pgoyette # $ /path/to/i915drmkms2netbsd > /path/to/files.i915drmkms.new
      6  1.2.2.2  pgoyette #
      7  1.2.2.2  pgoyette # Run from the top-level i915drmkms source directory.
      8  1.2.2.2  pgoyette 
      9  1.2.2.2  pgoyette set -Ceu
     10  1.2.2.2  pgoyette 
     11  1.2.2.2  pgoyette # Location of the i915drmkms sources relative to $NETBSDSRCDIR.
     12  1.2.2.2  pgoyette i915drmkms_top=external/bsd/drm2/dist/drm/i915
     13  1.2.2.2  pgoyette 
     14  1.2.2.2  pgoyette # config(5) flag for the i915drmkms driver.
     15  1.2.2.2  pgoyette i915drmkms_flag=i915drmkms
     16  1.2.2.2  pgoyette 
     17  1.2.2.2  pgoyette env CONFIG_ACPI=y \
     18  1.2.2.2  pgoyette env CONFIG_DRM_FBDEV_EMULATION=y \
     19  1.2.2.2  pgoyette env src=. \
     20  1.2.2.2  pgoyette make -f Makefile -V '$(i915-y)' \
     21  1.2.2.2  pgoyette | tr ' ' '\n' \
     22  1.2.2.2  pgoyette | grep -v '^$' \
     23  1.2.2.2  pgoyette | sed -e 's,\.o$,.c,' \
     24  1.2.2.2  pgoyette | sort -u \
     25  1.2.2.2  pgoyette | while read f; do
     26  1.2.2.2  pgoyette 	printf 'file\t%s\t%s\n' "$i915drmkms_top/$f" "$i915drmkms_flag"
     27  1.2.2.2  pgoyette done
     28