Home | History | Annotate | Download | only in intel
      1 # Copyright  2008 Intel Corporation
      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 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
      7 # and/or sell copies of the Software, and to permit persons to whom the
      8 # 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 NONINFRINGEMENT.  IN NO EVENT SHALL
     17 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     18 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
     19 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
     20 # IN THE SOFTWARE.
     21 #
     22 # Authors:
     23 #    Eric Anholt <eric (a] anholt.net>
     24 
     25 include Makefile.sources
     26 
     27 AM_CFLAGS = \
     28 	$(WARN_CFLAGS) \
     29 	-I$(top_srcdir) \
     30 	$(PTHREADSTUBS_CFLAGS) \
     31 	$(PCIACCESS_CFLAGS) \
     32 	$(VALGRIND_CFLAGS) \
     33 	-I$(top_srcdir)/include/drm
     34 
     35 libdrm_intel_la_LTLIBRARIES = libdrm_intel.la
     36 libdrm_intel_ladir = $(libdir)
     37 libdrm_intel_la_LDFLAGS = -version-number 1:0:0 -no-undefined
     38 libdrm_intel_la_LIBADD = ../libdrm.la \
     39 	@PTHREADSTUBS_LIBS@ \
     40 	@PCIACCESS_LIBS@ \
     41 	@CLOCK_LIB@
     42 
     43 libdrm_intel_la_SOURCES = $(LIBDRM_INTEL_FILES)
     44 
     45 libdrm_intelincludedir = ${includedir}/libdrm
     46 libdrm_intelinclude_HEADERS = $(LIBDRM_INTEL_H_FILES)
     47 
     48 # This may be interesting even outside of "make check", due to the -dump option.
     49 noinst_PROGRAMS = test_decode
     50 
     51 BATCHES = \
     52 	tests/gen4-3d.batch \
     53 	tests/gm45-3d.batch \
     54 	tests/gen5-3d.batch \
     55 	tests/gen6-3d.batch \
     56 	tests/gen7-2d-copy.batch \
     57 	tests/gen7-3d.batch
     58 
     59 TESTS = \
     60 	$(BATCHES:.batch=.batch.sh) \
     61 	intel-symbol-check
     62 
     63 EXTRA_DIST = \
     64 	$(BATCHES) \
     65 	$(BATCHES:.batch=.batch.sh) \
     66 	$(BATCHES:.batch=.batch-ref.txt) \
     67 	$(BATCHES:.batch=.batch-ref.txt) \
     68 	tests/test-batch.sh \
     69 	$(TESTS)
     70 
     71 test_decode_LDADD = libdrm_intel.la ../libdrm.la
     72 
     73 pkgconfig_DATA = libdrm_intel.pc
     74