X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=Makefile.am;h=453e5f672ae01b8e551a101e6651e88aed0f5370;hb=8ca8dd123af78e9d4ff08f8fac2346e17fb7a0ee;hp=b22458ec80d5a3a7bd0f31515656f9b541f514f2;hpb=900f5eb7a8b62f9dc50f3fb2739111c546baeaec;p=mesa.git diff --git a/Makefile.am b/Makefile.am index b22458ec80d..453e5f672ae 100644 --- a/Makefile.am +++ b/Makefile.am @@ -26,35 +26,10 @@ ACLOCAL_AMFLAGS = -I m4 doxygen: cd doxygen && $(MAKE) -check-local: - $(MAKE) -C src/mapi/glapi/tests check - $(MAKE) -C src/mapi/shared-glapi/tests check - $(MAKE) -C src/mesa/main/tests check - $(MAKE) -C src/glsl/tests check - $(MAKE) -C src/glx/tests check - -clean-local: - -@touch $(top_builddir)/configs/current - -@for dir in $(SUBDIRS) ; do \ - if [ -d $$dir ] ; then \ - (cd $$dir && $(MAKE) clean) ; \ - fi \ - done - -@test -s $(top_builddir)/configs/current || rm -f $(top_builddir)/configs/current - - - -distclean-local: - -rm -rf lib* - -rm -f $(top_builddir)/configs/current - -find . '(' -name '*.o' -o -name '*.a' -o -name '*.so' -o \ - -name depend -o -name depend.bak ')' -exec rm -f '{}' ';' - .PHONY: doxygen # Rules for making release tarballs -PACKAGE_VERSION=9.1-devel PACKAGE_DIR = Mesa-$(PACKAGE_VERSION) PACKAGE_NAME = MesaLib-$(PACKAGE_VERSION) @@ -70,72 +45,17 @@ EXTRA_FILES = \ bin/ltmain.sh \ bin/missing \ bin/ylwrap \ - src/glsl/glsl_parser.cc \ + bin/test-driver \ + src/glsl/glsl_parser.cpp \ src/glsl/glsl_parser.h \ - src/glsl/glsl_lexer.cc \ + src/glsl/glsl_lexer.cpp \ src/glsl/glcpp/glcpp-lex.c \ src/glsl/glcpp/glcpp-parse.c \ src/glsl/glcpp/glcpp-parse.h \ - src/mesa/main/api_exec_es1.c \ - src/mesa/main/api_exec_es1_dispatch.h \ - src/mesa/main/api_exec_es1_remap_helper.h \ - src/mesa/main/api_exec_es2.c \ - src/mesa/main/api_exec_es2_dispatch.h \ - src/mesa/main/api_exec_es2_remap_helper.h \ src/mesa/program/lex.yy.c \ src/mesa/program/program_parse.tab.c \ src/mesa/program/program_parse.tab.h \ - src/gallium/drivers/r600/Makefile.in \ - src/gallium/drivers/r300/Makefile.in \ - src/gallium/drivers/Makefile.in \ - src/gallium/Makefile.in \ - src/gallium/auxiliary/pipe-loader/Makefile.in \ - src/gallium/targets/opencl/Makefile.in \ - src/gallium/state_trackers/clover/Makefile.in \ - src/mapi/glapi/tests/Makefile.in \ - src/mapi/glapi/Makefile.in \ - src/mapi/glapi/gen/Makefile.in \ - src/mapi/es1api/Makefile.in \ - src/mapi/shared-glapi/tests/Makefile.in \ - src/mapi/shared-glapi/Makefile.in \ - src/mapi/vgapi/Makefile.in \ - src/mapi/es2api/Makefile.in \ - src/glsl/tests/Makefile.in \ - src/glsl/glcpp/Makefile.in \ - src/glsl/builtin_compiler/Makefile.in \ - src/glsl/Makefile.in \ - src/gtest/Makefile.in \ - src/egl/drivers/Makefile.in \ - src/egl/drivers/glx/Makefile.in \ - src/egl/drivers/dri2/Makefile.in \ - src/egl/Makefile.in \ - src/egl/main/Makefile.in \ - src/egl/wayland/Makefile.in \ - src/egl/wayland/wayland-drm/Makefile.in \ - src/egl/wayland/wayland-egl/Makefile.in \ - src/Makefile.in \ - src/glx/tests/Makefile.in \ - src/glx/Makefile.in \ - src/gbm/Makefile.in \ - src/mesa/drivers/Makefile.in \ - src/mesa/drivers/dri/common/Makefile.in \ - src/mesa/drivers/dri/i965/Makefile.in \ - src/mesa/drivers/dri/r200/Makefile.in \ - src/mesa/drivers/dri/Makefile.in \ - src/mesa/drivers/dri/radeon/Makefile.in \ - src/mesa/drivers/dri/swrast/Makefile.in \ - src/mesa/drivers/dri/nouveau/Makefile.in \ - src/mesa/drivers/dri/i915/Makefile.in \ - src/mesa/drivers/osmesa/Makefile.in \ - src/mesa/drivers/x11/Makefile.in \ - src/mesa/Makefile.in \ - src/mesa/libdricore/Makefile.in \ - src/mesa/x86-64/Makefile.in \ - src/mesa/program/Makefile.in \ - src/mesa/main/tests/Makefile.in \ - src/mesa/main/tests/hash_table/Makefile.in \ - src/mesa/x86/Makefile.in \ - Makefile.in + `git ls-files | grep "Makefile.am" | sed -e "s/Makefile.am/Makefile.in/"` IGNORE_FILES = \ @@ -143,17 +63,14 @@ IGNORE_FILES = \ parsers: configure - -@touch $(top_builddir)/configs/current - $(MAKE) -C src/glsl glsl_parser.cc glsl_parser.h glsl_lexer.cc - $(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 + $(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 # Everything for new a Mesa release: ARCHIVES = $(PACKAGE_NAME).tar.gz \ $(PACKAGE_NAME).tar.bz2 \ $(PACKAGE_NAME).zip -tarballs: md5 +tarballs: checksums rm -f ../$(PACKAGE_DIR) $(PACKAGE_NAME).tar manifest.txt: .git @@ -180,9 +97,9 @@ $(PACKAGE_NAME).zip: parsers ../$(PACKAGE_DIR) manifest.txt zip -q -@ $(PACKAGE_NAME).zip < $(PACKAGE_DIR)/manifest.txt ; \ mv $(PACKAGE_NAME).zip $(PACKAGE_DIR) -md5: $(ARCHIVES) - @-md5sum $(PACKAGE_NAME).tar.gz - @-md5sum $(PACKAGE_NAME).tar.bz2 - @-md5sum $(PACKAGE_NAME).zip +checksums: $(ARCHIVES) + @-sha256sum $(PACKAGE_NAME).tar.gz + @-sha256sum $(PACKAGE_NAME).tar.bz2 + @-sha256sum $(PACKAGE_NAME).zip -.PHONY: tarballs md5 +.PHONY: tarballs checksums