]> granicus.if.org Git - re2c/commitdiff
- Added make target zip to create windows source packages as zip files.
authorhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Mon, 23 Jan 2006 23:54:01 +0000 (23:54 +0000)
committerhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Mon, 23 Jan 2006 23:54:01 +0000 (23:54 +0000)
CHANGELOG
Makefile.am
htdocs/index.html

index f9d9599d1030f1eb2bc279632b1c794252efc9ec..8dde8644ab621bd938c256af6e9c0526be620e82 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,6 @@
 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.
index 0c96da5f5acc129c1b5217e2ce917cbbf29ac19c..0d582266e8a3fc61347686e869b4eb28dd564447 100755 (executable)
@@ -23,6 +23,7 @@ DISTCLEANFILES = makerpm re2c.spec README scanner.cc re2c$(EXEEXT)
 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`
@@ -34,6 +35,10 @@ rpm-files:   $(bin_PROGRAMS) $(EXTRA_DIST)
 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
index 1225db20809192ddeab8d483c96adc186b2eca04..d9e36ed843c5c893c26854020787f1dd186ad02b 100755 (executable)
@@ -80,6 +80,7 @@ provide re2c packages.</li>
 <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>