Version 0.10.0 (2006-??-??)
---------------------------
+- Added make target zip to create windows source packages as zip files.
- Added re2c:startlabel configuration.
- Fixed code generation to not generate unreachable code for initial state.
- Added support for c/c++ compatible \u and \U unicode notation.
EXTRA_DIST = $(man_MANS) README parser.y scanner.re makerpm.in re2c.spec.in \
re2c.spec README.in y.tab.h CHANGELOG \
doc examples test
+EXTRA_ZIP = $(EXTRA_DIST) config_w32.h *.sln *.vcproj bootstrap/*.cc bootstrap/*.h
dist-hook: re2c.spec
rm -rf `find $(distdir)/doc -name CVS`
rpm: dist
rpmbuild -ta re2c-$(PACKAGE_VERSION).tar.gz
+zip: $(EXTRA_ZIP)
+ test -f re2c-$(PACKAGE_VERSION).zip && rm -f re2c-$(PACKAGE_VERSION).zip
+ zip -q -o -9 re2c-$(PACKAGE_VERSION).zip $(re2c_SOURCES) $(EXTRA_ZIP)
+
parser.cc: $(top_srcdir)/parser.y
$(YACC) $(YFLAGS) $< || exit
cat y.tab.c | sed 's/"y\.tab\.c"/"parser.cc"/g' > $(top_srcdir)/parser.cc
<h1>Changelog</h1>
<h2>2006-??-??: 0.10.0</h2>
<ul>
+<li>Added make target zip to create windows source packages as zip files.</li>
<li>Added re2c:startlabel configuration.</li>
<li>Fixed code generation to not generate unreachable code for initial state.</li>
<li>Added support for c/c++ compatible \u and \U unicode notation.</li>