]> git.donarmstrong.com Git - lilypond.git/commitdiff
* SConstruct (symlink): Add dvips and music-drawing-routines.ps.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 15 Jul 2004 15:11:28 +0000 (15:11 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 15 Jul 2004 15:11:28 +0000 (15:11 +0000)
* SConstruct (config_vars): Add CPPDEFINES.
(env): Set checksums type to "content".
(save_config_cache): Do not exit after configuring when using
checksums (the default) instead of timestamps.

ChangeLog
SConstruct
buildscripts/builder.py

index e938d6a8d5a894188902383a124f797f4df7db3f..e542f09d048eb962052689af811f00bd7a5aff40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2004-07-15  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * SConstruct (symlink): Add dvips and music-drawing-routines.ps.
+
        * lily/slur.cc: Add quant-score to interface.  Fixes web build.
 
        * python/SConscript:
index 2a74c24dfe1b815c0604b1f3ceb72e431571b15b..8d47e8c873e5efb76c79872433b67bc36b84116c 100644 (file)
@@ -587,8 +587,8 @@ def symlink_tree (target, source, env):
                        else:
                                frm = os.path.join ('../' * depth, src,
                                                    env['out'])
-                       if src[-1] == '/':
-                               frm = os.path.join (frm, os.path.basename (dst))
+               if src[-1] == '/':
+                       frm = os.path.join (frm, os.path.basename (dst))
                if env['verbose']:
                        print 'ln -s %s -> %s' % (frm, os.path.basename (dst))
                os.symlink (frm, os.path.basename (dst))
@@ -602,6 +602,10 @@ def symlink_tree (target, source, env):
              ('lily/',      'bin/lilypond-bin'),
              ('scripts/',   'bin/lilypond'),
              ('scripts/',   'bin/lilypond-book'),
+             ('mf',         'share/lilypond/dvips'),
+             ('#ps',        'share/lilypond/tex/music-drawing-routines.ps'),
+             ('mf',         'share/lilypond/afm'),
+             ('mf',         'share/lilypond/tfm'),
              ('#mf',        'share/lilypond/fonts/mf'),
              ('mf',         'share/lilypond/fonts/afm'),
              ('mf',         'share/lilypond/fonts/tfm'),
@@ -674,7 +678,8 @@ map (lambda x: env.Depends (tar_ball, x), ball_files)
 map (lambda x: env.Command (os.path.join (ball_prefix, x), x,
                            'ln $SOURCE $TARGET'), dist_files)
 tar = env.Command (tar_ball, src_files,
-                  'tar czf $TARGET -C $TARGET.dir %s' % tar_base)
+                  ['rm -f $$(find $TARGET.dir -name .sconsign)',
+                   'tar czf $TARGET -C $TARGET.dir %s' % tar_base,])
 env.Alias ('tar', tar)
 
 dist_ball = os.path.join (package.release_dir, tar_name)
index 229ed1c344d8ffc1f019f145e5ef7f8a0fe693b9..3811bc7969cd7c9999c8eea262a1d46901e013e5 100644 (file)
@@ -46,6 +46,12 @@ if os.environ.has_key ('TEXMF'):
 env.Append (ENV = {'TEXMF' : '{$LILYPONDPREFIX,' \
                   + os.popen ('kpsexpand \$TEXMF').read ()[:-1] + '}' })
 
+#if os.environ.has_key ('GS_LIB'):
+#      env.Append (ENV = {'GS_LIB' : os.environ['GS_LIB'] })
+#
+#env.PrependENVPath ('GS_LIB', ['$run_prefix/share/lilyond/ps',
+#                             '$run_prefix/share/lilypond/fonts/type1/'])
+
 if os.environ.has_key ('LD_LIBRARY_PATH'):
        env.Append (ENV = {'LD_LIBRARY_PATH' : os.environ['LD_LIBRARY_PATH']})
 if os.environ.has_key ('GUILE_LOAD_PATH'):
@@ -142,10 +148,11 @@ def add_enc_src (target, source, env):
        return (target, source + [base + '.enc'])
 
 # UGH, should fix --output option for mftrace
+# mftrace --verbose is too verbose
 a = 'cd ${TARGET.dir} && \
 if test -e ${SOURCE.filebase}.enc; then encoding="--encoding=${SOURCE.filebase}.enc"; fi; \
 MFINPUTS=$srcdir/mf:.: \
-mftrace --pfa --simplify --keep-trying $$encoding $__verbose \
+mftrace --pfa --simplify --keep-trying $$encoding $TOO__verbose \
 --include=${TARGET.dir} \
 ${SOURCE.file}'