From 654adaabc979acb082c0006cdfabfbacfed53084 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Fri, 11 Feb 2011 16:44:11 -0800 Subject: Generate lexer and parser files for tarball creation process --- Makefile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3ff1ae676f..a1ab65ef0c 100644 --- a/Makefile +++ b/Makefile @@ -420,6 +420,12 @@ LIB_FILES = \ $(GLW_FILES) +parsers: configure + -@touch $(TOP)/configs/current + $(MAKE) -C src/glsl glsl_parser.cpp glsl_parser.h glsl_lexer.cpp + $(MAKE) -C src/glsl/glcpp glcpp-lex.c glcpp-parse.c glcpp-parse.h + $(MAKE) -C src/mesa/program lex.yy.c program_parse.tab.c program_parse.tab.h + # Everything for new a Mesa release: ARCHIVES = $(LIB_NAME).tar.gz \ $(LIB_NAME).tar.bz2 \ @@ -428,7 +434,7 @@ ARCHIVES = $(LIB_NAME).tar.gz \ $(GLUT_NAME).tar.bz2 \ $(GLUT_NAME).zip -tarballs: rm_depend configure aclocal.m4 md5 +tarballs: md5 rm -f ../$(LIB_NAME).tar # Helper for autoconf builds @@ -438,7 +444,7 @@ AUTOCONF = autoconf AC_FLAGS = aclocal.m4: configure.ac acinclude.m4 $(ACLOCAL) $(ACLOCAL_FLAGS) -configure: configure.ac aclocal.m4 acinclude.m4 +configure: rm_depend configure.ac aclocal.m4 acinclude.m4 $(AUTOCONF) $(AC_FLAGS) rm_depend: @@ -447,7 +453,7 @@ rm_depend: touch $$dep ; \ done -rm_config: +rm_config: parsers rm -f configs/current rm -f configs/autoconf @@ -457,7 +463,7 @@ $(LIB_NAME).tar: rm_config $(LIB_NAME).tar.gz: $(LIB_NAME).tar gzip --stdout --best $(LIB_NAME).tar > $(LIB_NAME).tar.gz -$(GLUT_NAME).tar: +$(GLUT_NAME).tar: rm_depend cd .. ; tar -cf $(DIRECTORY)/$(GLUT_NAME).tar $(GLUT_FILES) $(GLUT_NAME).tar.gz: $(GLUT_NAME).tar -- cgit v1.2.3