]> granicus.if.org Git - re2c/commitdiff
Added missing headers to tarball and dist-check to release.sh.
authorUlya Fokanova <skvadrik@gmail.com>
Sat, 26 Jul 2014 08:52:34 +0000 (11:52 +0300)
committerUlya Fokanova <skvadrik@gmail.com>
Sat, 26 Jul 2014 08:52:34 +0000 (11:52 +0300)
re2c/Makefile.am
re2c/release.sh

index 6c0afadf610f8033c9a0b42e5875a9bf7e3d0fa4..5ec3f04f153945307fe96738b590c6bff32be157 100755 (executable)
@@ -5,8 +5,10 @@ win_BINARIES = $(WINBUILDDIR)/re2c.exe
 re2c_SOURCES = code.cc dfa.cc main.cc parser.cc actions.cc scanner.re substr.cc range.cc \
        translate.cc scanner.cc mbo_getopt.cc print.cc \
        enc.cc utf8.cc utf8_range.cc utf8_regexp.cc utf16.cc utf16_range.cc utf16_regexp.cc range_suffix.cc \
-       basics.h dfa.h globals.h ins.h parser.h re.h scanner.h \
-       substr.h token.h mbo_getopt.h code.h stream_lc.h code_names.h
+       basics.h code.h code_names.h dfa.h enc.h free_list.h globals.h ins.h \
+       mbo_getopt.h parser.h print.h range.h range_suffix.h re.h \
+       scanner.h smart_ptr.h substr.h stream_lc.h token.h \
+       utf16.h utf16_range.h utf16_regexp.h utf8.h utf8_range.h utf8_regexp.h
 BUILT_SOURCES = parser.cc scanner.cc
 
 #CXXFLAGS     = -O2 -Wall -Wno-unused -Wno-parentheses -Wno-deprecated
@@ -21,7 +23,7 @@ CLEANFILES   = parser.cc y.tab.c y.tab.h scanner.cc re2c.1 .version htdocs/manua
 
 DISTCLEANFILES = makerpm re2c.spec README scanner.cc re2c$(EXEEXT)
 
-EXTRA_SRC    = README parser.y scanner.re y.tab.h CHANGELOG \
+EXTRA_SRC    = README parser.y scanner.re y.tab.h CHANGELOG NO_WARRANTY \
                doc examples test bootstrap/*.cc bootstrap/*.h lessons
 EXTRA_DIST   = $(EXTRA_SRC) makerpm.in re2c.spec.in re2c.spec README.in config_w32.h.in
 EXTRA_ZIP    = $(EXTRA_SRC) config_w32.h *.sln *.vcproj re2c.rules
index 3e2d85a8efcb7762ed886cceed5c5c70ca683533..a549422c4b752138957785d195744b0c2fc7b3e3 100755 (executable)
@@ -21,6 +21,18 @@ make clean
 make tests -j5
 make zip dist docs
 
+# dist-check
+tmpdir=` date +"%Y%m%d%H%M%S%N"`
+mkdir $tmpdir
+cp re2c-$version.tar.gz $tmpdir
+cd $tmpdir
+gunzip re2c-$version.tar.gz
+tar -x -f re2c-$version.tar
+cd re2c-$version
+./configure && make -j5 && make tests
+cd ../..
+rm -r $tmpdir
+
 # commit release
 git commit -a -m "Release $version."
 git push