PageRenderTime 52ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 0ms

/src/Makefile.am

#
Makefile | 75 lines | 48 code | 3 blank | 24 comment | 1 complexity | ccab0683e1c901b922b0890cb59572f7 MD5 | raw file
Possible License(s): MIT
  1. # Copyright 2005 Adam Jackson.
  2. #
  3. # Permission is hereby granted, free of charge, to any person obtaining a
  4. # copy of this software and associated documentation files (the "Software"),
  5. # to deal in the Software without restriction, including without limitation
  6. # on the rights to use, copy, modify, merge, publish, distribute, sub
  7. # license, and/or sell copies of the Software, and to permit persons to whom
  8. # the Software is furnished to do so, subject to the following conditions:
  9. #
  10. # The above copyright notice and this permission notice (including the next
  11. # paragraph) shall be included in all copies or substantial portions of the
  12. # Software.
  13. #
  14. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
  17. # ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  18. # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  19. # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  20. # this is obnoxious:
  21. # -module lets us name the module exactly how we want
  22. # -avoid-version prevents gratuitous .0.0.0 version numbers on the end
  23. # _ladir passes a dummy rpath to libtool so the thing will actually link
  24. # TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
  25. AM_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@
  26. xgi_drv_la_LTLIBRARIES = xgi_drv.la
  27. xgi_drv_la_LDFLAGS = -module -avoid-version
  28. xgi_drv_ladir = @moduledir@/drivers
  29. xgi_drv_la_SOURCES = \
  30. init.c \
  31. init.h \
  32. osdef.h \
  33. valid_mode.h \
  34. vb_def.h \
  35. vb_ext.c \
  36. vb_ext.h \
  37. vb_i2c.c \
  38. vb_i2c.h \
  39. vb_init.c \
  40. vb_init.h \
  41. vb_setmode.c \
  42. vb_setmode.h \
  43. vb_struct.h \
  44. vb_table.h \
  45. vgatypes.h \
  46. xgi_accel.c \
  47. xgi_accel.h \
  48. xgi_common.h \
  49. xgi_cursor.c \
  50. xgi_cursor.h \
  51. xgi_dac.c \
  52. xgi_dac.h \
  53. xgi_dga.c \
  54. xgi_driver.c \
  55. xgi_driver.h \
  56. xgi.h \
  57. xgi_opt.c \
  58. xgi_pci.h \
  59. xgi_regs.h \
  60. xgi_setup.c \
  61. xgi_vb.c \
  62. xgi_vb.h \
  63. xgi_vga.c \
  64. xgi_video.c \
  65. xgi_video.h \
  66. xgi_videohw.c \
  67. xgi_videohw.h
  68. if DRI
  69. xgi_drv_la_SOURCES += \
  70. xgi_dri.c \
  71. xgi_dri.h
  72. endif