Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. # Copyright © 2012 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. include ../Makefile.sources
  23.  
  24. AM_CPPFLAGS = $(DEFINES) $(INCLUDE_DIRS)
  25. AM_CFLAGS = $(VISIBILITY_CFLAGS)
  26. AM_CXXFLAGS = $(VISIBILITY_CXXFLAGS)
  27. libdricore_program_la_CFLAGS = $(NOVISIBILITY_CFLAGS)
  28. libdricore_program_la_CXXFLAGS = $(NOVISIBILITY_CXXFLAGS)
  29.  
  30. SRCDIR = $(top_srcdir)/src/mesa/
  31. BUILDDIR = $(top_builddir)/src/mesa/
  32.  
  33. if NEED_LIBDRICORE
  34. DRICORE_LIB = libdricore_program.la
  35. endif
  36.  
  37. noinst_LTLIBRARIES = $(DRICORE_LIB)
  38. if NEED_LIBPROGRAM
  39. noinst_LTLIBRARIES += libprogram.la
  40. else
  41. check_LTLIBRARIES = libprogram.la
  42. endif
  43.  
  44. libprogram_la_SOURCES = $(PROGRAM_FILES)
  45. libdricore_program_la_SOURCES = $(PROGRAM_FILES)
  46.  
  47. lex.yy.c: program_lexer.l
  48.         $(AM_V_GEN) $(LEX) --never-interactive --outfile=$@ $<
  49.  
  50. program_parse.tab.c program_parse.tab.h: program_parse.y
  51.         $(AM_V_GEN) $(YACC) -p "_mesa_program_" -v -d --output=program_parse.tab.c $<
  52.  
  53. BUILT_SOURCES = \
  54.         program_parse.tab.c \
  55.         program_parse.tab.h \
  56.         lex.yy.c
  57. CLEANFILES = $(BUILT_SOURCES)
  58.