bindir = os.path.join (prefix, 'bin')
sharedir = os.path.join (prefix, 'share')
libdir = os.path.join (prefix, 'lib')
+libdir_package = os.path.join (libdir, package.name)
+libdir_package_version = os.path.join (libdir_package, version)
localedir = os.path.join (sharedir, 'locale')
sharedir_doc_package = os.path.join (sharedir, 'doc', package.name)
sharedir_package = os.path.join (sharedir, package.name)
test_program (optional, 'bison', '1.25', 'Bison -- parser generator',
'bison')
test_program (optional, 'dvips', '0.0', 'Dvips', 'tetex-bin')
- test_program (optional, 'fontforge', '0.0.20041224', 'FontForge',
- 'fontforge')
+# test_program (optional, 'fontforge', '0.0.20041224', 'FontForge',
+# 'fontforge')
test_program (optional, 'flex', '0.0', 'Flex -- lexer generator',
'flex')
test_program (optional, 'guile', '1.6', 'GUILE scheme', 'guile')
sharedir_package = sharedir_package,
sharedir_doc_package = sharedir_doc_package,
sharedir_package_version = sharedir_package_version,
+ libdir_package = libdir_package,
+ libdir_package_version = libdir_package_version,
# global build verbosity switch
__verbose = ' --verbose',
LILYPOND_BOOK = BUILD_LILYPOND_BOOK,
LILYPOND_BOOK_FORMAT = 'texi-html',
MAKEINFO_FLAGS = '--css-include=$srcdir/Documentation/texinfo.css',
- # should not be necessary
# PYTHONPATH = ['$absbuild/python/$out'],
TEXI2DVI_PAPERSIZE = '@afourpaper',
TEXI2DVI_FLAGS = [ '-t$TEXI2DVI_PAPERSIZE'],
# ugr,huh?
env.Append (LINKFLAGS = ['-Wl,--export-dynamic'])
+# FIXME: ParseConfig ignores -L flag?
+env.Append (LINKFLAGS = ['-L/usr/X11R6/lib'])
if env['verbose']:
env['__verbose'] = ' --verbose'
# os.path.join (absbuild, 'Documentation/user',
# env['out']),
],
- makeinfo_path = ['.', '$srcdir/Documentation/user',
+ MAKEINFO_PATH = ['.', '$srcdir/Documentation/user',
'$absbuild/Documentation/user/$out'],
)
('scripts/', 'bin/ps2png'),
('mf', 'share/lilypond/%(ver)s/dvips/mf-out'),
('#ps', 'share/lilypond/%(ver)s/dvips/ps'),
- ('#ps', 'share/lilypond/%(ver)s/tex/music-drawing-routines.ps'),
+ ('#ps/music-drawing-routines.ps',
+ 'share/lilypond/%(ver)s/tex/music-drawing-routines.ps'),
('mf', 'share/lilypond/%(ver)s/otf'),
('mf', 'share/lilypond/%(ver)s/tfm'),
('tex', 'share/lilypond/%(ver)s/tex/enc'),
('#scm', 'share/lilypond/%(ver)s/scm'),
('#scripts', 'share/lilypond/%(ver)s/scripts'),
('#ps', 'share/lilypond/%(ver)s/ps'),
- ('po/@/nl.mo', 'share/locale/nl/lc_messages/lilypond.mo'),
+ ('po/@/nl.mo', 'share/locale/nl/LC_MESSAGES/lilypond.mo'),
('elisp', 'share/lilypond/%(ver)s/elisp')))
- print "fixme: barf barf barf"
+ print "FIXME: BARF BARF BARF"
os.chdir (absbuild)
out = env['out']
ver = version
% vars ())
os.chdir (srcdir)
-if env['debugging']:
+if 1: #env['debugging']:
stamp = os.path.join (run_prefix, 'stamp')
- env.command (stamp, ['#/SConstruct', '#/VERSION'],
- [symlink_tree, 'touch $target'])
- env.depends ('lily', stamp)
+ env.Command (stamp, ['#/SConstruct', '#/VERSION'],
+ [symlink_tree, 'touch $TARGET'])
+ env.Depends ('lily', stamp)
#### dist, tar
def plus (a, b):
subdirs = string.split (os.popen (command).read ())
if env['fast']\
- and 'all' not in command_line_targets\
- and 'doc' not in command_line_targets\
- and 'web' not in command_line_targets\
- and 'install' not in command_line_targets\
- and 'clean' not in command_line_targets:
- subdirs = ['lily', 'lily/include',
- 'flower', 'flower/include',
+ and 'all' not in COMMAND_LINE_TARGETS\
+ and 'doc' not in COMMAND_LINE_TARGETS\
+ and 'web' not in COMMAND_LINE_TARGETS\
+ and 'install' not in COMMAND_LINE_TARGETS\
+ and 'clean' not in COMMAND_LINE_TARGETS:
+ subdirs = ['lily',
+ 'flower',
'kpath-guile',
'mf',
+ 'python',
]
if os.path.isdir ('%(srcdir)s/CVS' % vars ()):