mesa: fix make tarballs
authorEmil Velikov <emil.l.velikov@gmail.com>
Sun, 31 Aug 2014 22:16:15 +0000 (23:16 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Sun, 31 Aug 2014 23:22:20 +0000 (00:22 +0100)
Current method of generating distribution tar-balls involves manually
invoking make + target name in the appropriate places. This temporary
solution is used until we get 'make dist' working.

Currently it does not work, as in order to have the target (which is
also a filename) available in the final Makefile we need to add a PHONY
target + use the correct target name.

Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Makefile.am
src/mesa/Makefile.am

index d2916da43bce3f8448ba58f987d67933857971f6..111c1c8c813038d36268d6e02673966c2cdc8c2b 100644 (file)
@@ -64,7 +64,7 @@ IGNORE_FILES = \
 
 parsers: configure
        $(MAKE) -C src/glsl glsl_parser.cpp glsl_parser.h glsl_lexer.cpp glcpp/glcpp-lex.c glcpp/glcpp-parse.c glcpp/glcpp-parse.h
-       $(MAKE) -C src/mesa program/lex.yy.c program/program_parse.tab.c program/program_parse.tab.h
+       $(MAKE) -C src/mesa ../../src/mesa/program/lex.yy.c ../../src/mesa/program/program_parse.tab.c ../../src/mesa/program/program_parse.tab.h
 
 # Everything for new a Mesa release:
 ARCHIVES = $(PACKAGE_NAME).tar.gz \
index e71bccbbe6467fb5108123fbad19db76599a84cf..b23208ae815e5800b00fb34cd0ea2768a9904e38 100644 (file)
@@ -36,7 +36,8 @@ endif
 gldir = $(includedir)/GL
 gl_HEADERS = $(top_srcdir)/include/GL/*.h
 
-.PHONY: $(BUILDDIR)main/git_sha1.h.tmp
+.PHONY: $(BUILDDIR)main/git_sha1.h.tmp $(BUILDDIR)program/lex.yy.c $(BUILDDIR)program/program_parse.tab.c $(BUILDDIR)program/program_parse.tab.h
+
 $(BUILDDIR)main/git_sha1.h.tmp:
        @touch main/git_sha1.h.tmp
        @if test -d $(top_srcdir)/.git; then \