configure configure.in Makefile.in config.h.in \
config.h-vms install-sh setup.com config.guess \
config.sub makevms.com screenblank.txt \
- xscreensaver.lsm.sh
+ xscreensaver.lsm.sh xscreensaver.spec
TAR = tar
COMPRESS = gzip --verbose --best
COMPRESS_EXT = gz
depend:
@$(MAKE_SUBDIR)
distdepend:
+ @$(MAKE) update_spec_version
@$(MAKE_SUBDIR)
TAGS: tags
tags:
set - $$VERS ; \
MAJOR="$$1"; MINOR="$$2"; \
NEW=`echo $$MINOR + 1 | bc` ; \
+ NEW=`echo $$NEW | sed 's/^\([0-9]\)$$/0\1/'` ; \
D=`date '+%d-%b-%y'`; \
if [ ! -f xscreensaver-$$MAJOR.$$MINOR.tar.gz ]; then \
echo "WARNING: xscreensaver-$$MAJOR.$$MINOR.tar.gz does not exist."; \
echo "overwrote $$SRC"; \
ls -lFd $$SRC
+update_spec_version::
+ @S=$(srcdir)/xscreensaver.spec ; \
+ U=$(srcdir)/utils/version.h ; \
+ V=`sed -n 's/.*\([0-9][0-9]*\.[0-9]*\).*/\1/p' < $$U` ; \
+ echo -n "Updating version number in $$S to \"$$V\"... " ; \
+ T=/tmp/xs.$$$$ ; \
+ sed "s/^\(Version:[^0-9]*\)\(.*\)/\1$$V/" \
+ < $$S > $$T ; \
+ if cmp -s $$S $$T ; then \
+ echo "unchanged." ; \
+ else \
+ cat $$T > $$S ; \
+ echo "done." ; \
+ fi ; \
+ rm $$T
+
test-tar::
@ \
VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/\1/p' utils/version.h` ; \
echo --------------------------------------------------------------- ; \
( cd utils; gmake ) ; \
( cd driver; gmake ) ; \
+ ( cd driver; gmake xscreensaver-demo-Xaw ) ; \
echo --------------------------------------------------------------- ); \
\
( cd BIN/lesstif ; \
echo --------------------------------------------------------------- ; \
( cd utils; gmake ) ; \
( cd driver; gmake ) ; \
+ ( cd driver; gmake xscreensaver-demo-Xaw ) ; \
echo --------------------------------------------------------------- ); \
\
- chmod -R u+w . ; \
+ chmod -R u+w .
www::
\
(cd ..; $(MAKE) xscreensaver/changelog.html ); \
cvs diff -u0 changelog.html ; \
+ set +x ; \
\
echo -n "Ok? "; \
read line; \