--- /dev/null
+# Documentation/Makefile.am.wild
+
+DOCFILES = $(wildcard *.doc)
+PODFILES = $(wildcard *.pod)
+OUTPODFILES = $(PODFILES)
+TEXTFILES = $(OUTPODFILES:.pod=.txt)
+GROFFFILES = $(OUTPODFILES:.pod=.1)
+HTMLFILES = $(OUTPODFILES:.pod=.html)
+DVIFILES = $(DOCFILES:.doc=.dvi)
+
+XPMS = $(wildcard *.xpm)
+giffiles = $(XPMS:.xpm=.gif)
+
+EXTRA_DIST = Makefile.am.wild Rules.make $(XPMS) $(DOCFILES) $(PODFILES) vocabulary-data vocabulary-forms.el
+
+MAN1FILES = lilypond convert-mudela mi2mu mudela-book ly2dvi
+MAN1GROFF = $(addsuffix .1,$(MAN1FILES))
+
+default: all $(TEXTFILES)
+
+outdir = .
+
+install-data: $(outdir)/lilypond.1
+ $(INSTALL) -d $(mandir)/man1
+ $(INSTALL) -m 644 $(MAN1GROFF) $(mandir)/man1
+
+uninstall-data:
+ (cd $(mandir)/man1/; rm -f $(MAN1GROFF))
+
+include Rules.make
-#!@PYTHON@
+#!/usr/bin/python
#
# lily-python.py -- implement general LilyPond-wide python stuff
version_re = regex.compile('\\version *\"\(.*\)\"')
-make_assign_re = regex.compile('^\([A-Z_]*\) *= *\(.*\)$')
+# now used as shell script in configure too!
+# make_assign_re = regex.compile('^\([A-Z_]*\) *= *\(.*\)$')
+make_assign_re = regex.compile('^\([A-Z_]*\)=\(.*\)$')
def version_tuple(file):
lines = file.readlines()
if make_assign_re.search(l) <> -1:
nm = make_assign_re.group(1)
val = make_assign_re.group(2)
- if nm == 'TOPLEVEL_MAJOR_VERSION':
+# if nm == 'TOPLEVEL_MAJOR_VERSION':
+ if nm == 'MAJOR_VERSION':
mj = atoi(val)
- elif nm == 'TOPLEVEL_MINOR_VERSION':
+# elif nm == 'TOPLEVEL_MINOR_VERSION':
+ elif nm == 'MINOR_VERSION':
mi = atoi(val)
- elif nm == 'TOPLEVEL_PATCH_LEVEL':
+# elif nm == 'TOPLEVEL_PATCH_LEVEL':
+ elif nm == 'PATCH_LEVEL':
pa = atoi(val)
- elif nm == 'TOPLEVEL_MY_PATCH_LEVEL':
+# elif nm == 'TOPLEVEL_MY_PATCH_LEVEL':
+ elif nm == 'MY_PATCH_LEVEL':
mp = val
return (mj,mi,pa,mp)