home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / System / Mesa-3.1 / src / Makefile.am < prev    next >
Makefile  |  2000-01-07  |  3KB  |  225 lines

  1. ## Process this file with automake to produce Makefile.in
  2.  
  3. #AUTOMAKE_OPTIONS = no-dependencies
  4.  
  5. INCLUDES = -I$(top_srcdir)/include
  6.  
  7.  
  8. # Build a libtool library for installation in libdir.
  9. lib_LTLIBRARIES = libGL.la
  10.  
  11. sysconf_DATA = mesa.conf
  12.  
  13. EXTRA_DIST = ddsample.c mesa.conf
  14.  
  15. libGL_la_LDFLAGS = -version-info $(LIBGL_VERSION)
  16. libGL_la_SOURCES = \
  17.     accum.c \
  18.     accum.h \
  19.     all.h \
  20.     alpha.c \
  21.     alpha.h \
  22.     alphabuf.c \
  23.     alphabuf.h \
  24.     api.h \
  25.     api1.c \
  26.     api2.c \
  27.     apiext.c \
  28.     attrib.c \
  29.     attrib.h \
  30.     bbox.c \
  31.     bbox.h \
  32.     bitmap.c \
  33.     bitmap.h \
  34.     blend.c \
  35.     blend.h \
  36.     clip.c \
  37.     clip.h \
  38.     clip_funcs.h \
  39.     clip_tmp.h \
  40.     colortab.c \
  41.     colortab.h \
  42.     config.c \
  43.     config.h \
  44.     context.c \
  45.     context.h \
  46.     copy_tmp.h \
  47.     copypix.c \
  48.     copypix.h \
  49.     cull_tmp.h \
  50.     cva.c \
  51.     cva.h \
  52.     dd.h \
  53.     debug_xform.c \
  54.     debug_xform.h \
  55.     depth.c \
  56.     depth.h \
  57.     dlist.c \
  58.     dlist.h \
  59.     dotprod_tmp.h \
  60.     drawpix.c \
  61.     drawpix.h \
  62.     enable.c \
  63.     enable.h \
  64.     enums.c \
  65.     enums.h \
  66.     eval.c \
  67.     eval.h \
  68.     extensions.c \
  69.     extensions.h \
  70.     feedback.c \
  71.     feedback.h \
  72.     fixed.h \
  73.     fog.c \
  74.     fog.h \
  75.     fog_tmp.h \
  76.     general_clip.h \
  77.     get.c \
  78.     get.h \
  79.     glmisc.c \
  80.     glmisc.h \
  81.     hash.c \
  82.     hash.h \
  83.     image.c \
  84.     image.h \
  85.     indirect_tmp.h \
  86.     interp_tmp.h \
  87.     light.c \
  88.     light.h \
  89.     lines.c \
  90.     lines.h \
  91.     linetemp.h \
  92.     lnaatemp.h \
  93.     logic.c \
  94.     logic.h \
  95.     macros.h \
  96.     masking.c \
  97.     masking.h \
  98.     matrix.c \
  99.     matrix.h \
  100.     mmath.c \
  101.     mmath.h \
  102.     mthreads.c \
  103.     mthreads.h \
  104.     norm_tmp.h \
  105.     pb.c \
  106.     pb.h \
  107.     pipeline.c \
  108.     pipeline.h \
  109.     pixel.c \
  110.     pixel.h \
  111.     pointers.c \
  112.     pointers.h \
  113.     points.c \
  114.     points.h \
  115.     polygon.c \
  116.     polygon.h \
  117.     quads.c \
  118.     quads.h \
  119.     rastpos.c \
  120.     rastpos.h \
  121.     readpix.c \
  122.     readpix.h \
  123.     rect.c \
  124.     rect.h \
  125.     render_tmp.h \
  126.     scissor.c \
  127.     scissor.h \
  128.     shade.c \
  129.     shade.h \
  130.     shade_tmp.h \
  131.     simple_list.h \
  132.     span.c \
  133.     span.h \
  134.     stages.c \
  135.     stages.h \
  136.     stencil.c \
  137.     stencil.h \
  138.     texgen_tmp.h \
  139.     teximage.c \
  140.     teximage.h \
  141.     texobj.c \
  142.     texobj.h \
  143.     texstate.c \
  144.     texstate.h \
  145.     texture.c \
  146.     texture.h \
  147.     trans_tmp.h \
  148.     translate.c \
  149.     translate.h \
  150.     triangle.c \
  151.     triangle.h \
  152.     tritemp.h \
  153.     types.h \
  154.     varray.c \
  155.     varray.h \
  156.     vb.c \
  157.     vb.h \
  158.     vbcull.c \
  159.     vbcull.h \
  160.     vbfill.c \
  161.     vbfill.h \
  162.     vbindirect.c \
  163.     vbindirect.h \
  164.     vbrender.c \
  165.     vbrender.h \
  166.     vbxform.c \
  167.     vbxform.h \
  168.     vector.c \
  169.     vector.h \
  170.     vertices.c \
  171.     vertices.h \
  172.     winpos.c \
  173.     winpos.h \
  174.     xform.c \
  175.     xform.h \
  176.     xform_tmp.h \
  177.     zoom.c \
  178.     zoom.h
  179.  
  180. if HAVE_X86
  181. DRV_X86 = X86/libMesaX86.la
  182. SUB_X86 = X86
  183. endif
  184.  
  185. if HAVE_FX
  186. DRV_FX = FX/libMesaFX.la
  187. SUB_FX = FX
  188. if HAVE_X86
  189. DRV_FX_X86 = FX/X86/libMesaFX_X86.la
  190. endif
  191. endif
  192.  
  193. if HAVE_GGI
  194. DRV_GGI = GGI/libMesaGGI.la
  195. SUB_GGI = GGI
  196. endif
  197.  
  198. if HAVE_OSMESA
  199. DRV_OSMESA = OSmesa/libMesaOS.la
  200. SUB_OSMESA = OSmesa
  201. endif
  202.  
  203. if HAVE_SVGA
  204. DRV_SVGA = SVGA/libMesaSVGA.la
  205. SUB_SVGA = SVGA
  206. endif
  207.  
  208. if HAVE_X11
  209. DRV_X11 = X/libMesaX11.la
  210. SUB_X11 = X
  211. endif
  212.  
  213.  
  214. SUBDIRS = $(SUB_X86) $(SUB_FX) $(SUB_GGI) $(SUB_OSMESA) $(SUB_SVGA) $(SUB_X11) 
  215.  
  216.  
  217. libGL_la_LIBADD = $(DRV_X86) $(DRV_FX) $(DRV_FX_X86) $(DRV_GGI) $(DRV_OSMESA) \
  218.     $(DRV_SVGA) $(DRV_X11)
  219.  
  220. strip:
  221.     -if strip -V 2>&1 | grep "GNU" > /dev/null; then \
  222.         strip --strip-unneeded .libs/*.so; \
  223.         strip --strip-debug .libs/*.a; \
  224.     fi
  225.